23 lines
1,004 B
Bash
Executable file
23 lines
1,004 B
Bash
Executable file
#!/bin/sh
|
|
cargo build --workspace --release
|
|
|
|
install -dvm755 target/release/dpkg/etc/squad_quest target/release/dpkg/usr/bin target/release/dpkg/DEBIAN target/release/dpkg/usr/share/doc/squad-quest
|
|
|
|
strip target/release/squad-quest-cli
|
|
strip target/release/squad-quest-discord
|
|
install -vm755 target/release/squad-quest-cli target/release/squad-quest-discord target/release/dpkg/usr/bin
|
|
|
|
install -vm 644 LICENSE target/release/dpkg/usr/share/doc/squad-quest/copyright
|
|
|
|
target/release/squad-quest-cli -qc nil init -i discord.toml -p target/release/dpkg/etc/squad_quest
|
|
cargo build --bin deb --release
|
|
target/release/deb > target/release/dpkg/DEBIAN/control
|
|
|
|
echo -n "" > target/release/dpkg/DEBIAN/conffiles
|
|
for file in $(ls target/release/dpkg/etc/squad_quest); do
|
|
if [ -f target/release/dpkg/etc/squad_quest/$file ]; then
|
|
echo "/etc/squad_quest/$file" >> target/release/dpkg/DEBIAN/conffiles
|
|
fi
|
|
done
|
|
|
|
dpkg-deb --root-owner-group --build target/release/dpkg target/release/squad-quest.deb
|