pkg.sh (1099B)
1 #!/bin/sh -eu 2 3 uname=`uname` 4 if [ $uname = "OpenBSD" ]; then 5 cp -R distrib/openbsd/* /usr/ports/devel/citrun/ 6 7 export NO_CHECKSUM=1 8 rm -f /usr/ports/distfiles/citrun-*.tar.gz 9 make -C /usr/ports/devel/citrun clean=all 10 11 make -C /usr/ports/devel/citrun package 12 doas make -C /usr/ports/devel/citrun install 13 14 make -C /usr/ports/devel/citrun clean 15 rm -f /usr/ports/distfiles/citrun-*.tar.gz 16 17 elif [ $uname = "Darwin" ]; then 18 sudo port uninstall citrun 19 20 sudo port -v -D darwin/devel/citrun clean 21 sudo port -v -D darwin/devel/citrun build 22 sudo port -v -D darwin/devel/citrun install 23 24 cp /opt/local/var/macports/software/citrun/citrun-0.0_0.darwin_15.x86_64.tbz2 bin/ 25 26 elif [ $uname = "Linux" ]; then 27 sudo dpkg -r citrun || true 28 29 tmpdir=`mktemp -d` 30 trap "rm -rf $tmpdir" EXIT 31 32 curl -o $tmpdir/citrun_0.orig.tar.gz http://cit.run/src/citrun-0.tar.gz 33 (cd $tmpdir && tar xzf citrun_0.orig.tar.gz) 34 35 (cd $tmpdir/citrun-0 && debuild -us -uc) 36 37 sudo dpkg -i $tmpdir/citrun_0-1_amd64.deb 38 cp $tmpdir/citrun_0-1_amd64.deb . 39 else 40 echo "Error: Can't package for unknown system '$uname'" 41 exit 1; 42 fi