diff --git a/install b/install new file mode 100755 index 0000000..9213ac5 --- /dev/null +++ b/install @@ -0,0 +1,16 @@ +#!/bin/sh +if ! [ -f target/release/indivisible ] +then + echo "ERROR: you have to compile a release build of indivisible first." + echo "Please run 'cargo build --release'" + exit 1 +fi + +PREFIX="/usr/local" + +echo "Installing ./target/release/indivisible to $PREFIX/bin/" +install -m 755 ./target/release/indivisible $PREFIX/bin/ +gzip -c indivisible.1 > indivisible.1.gz +echo "Installing manpage to $PREFIX/share/man/man1/" +install -m 644 indivisible.1.gz $PREFIX/share/man/man1/ +rm indivisible.1.gz diff --git a/uninstall b/uninstall new file mode 100755 index 0000000..f1114cf --- /dev/null +++ b/uninstall @@ -0,0 +1,6 @@ +#!/bin/sh +PREFIX="/usr/local" +echo "Remove $PREFIX/bin/indivisible" +rm -f $PREFIX/bin/indivisible +echo "Remove $PREFIX/local/man/man1/indivisible.1.gz" +rm -f $PREFIX/local/man/man1/indivisible.1.gz