comparison debian/build.sh @ 48:f80422b612ab

Abort build scripts on error, added quicktun (main) executable
author Ivo Smits <Ivo@UCIS.nl>
date Fri, 24 May 2013 17:14:51 +0200
parents dfac56805c77
children 3115f8af98bb
comparison
equal deleted inserted replaced
47:e896392f7e03 48:f80422b612ab
1 #!/bin/sh 1 #!/bin/sh
2 set -e
2 VERSION=`cat ../version`-0 3 VERSION=`cat ../version`-0
3 ARCH=`dpkg --print-architecture` 4 ARCH=`dpkg --print-architecture`
4 rm -r data 2>/dev/null 5 rm -r data 2>/dev/null
5 cp -r static data 6 cp -r static data
6 mkdir -p data/usr data/usr/sbin data/DEBIAN 7 mkdir -p data/usr data/usr/sbin data/DEBIAN
12 cp ../out/quicktun.raw data/usr/sbin/ 13 cp ../out/quicktun.raw data/usr/sbin/
13 cp ../out/quicktun.nacl0 data/usr/sbin/ 14 cp ../out/quicktun.nacl0 data/usr/sbin/
14 cp ../out/quicktun.nacltai data/usr/sbin/ 15 cp ../out/quicktun.nacltai data/usr/sbin/
15 cp ../out/quicktun.debian data/usr/sbin/ 16 cp ../out/quicktun.debian data/usr/sbin/
16 cp ../out/quicktun.keypair data/usr/sbin/ 17 cp ../out/quicktun.keypair data/usr/sbin/
18 cp ../out/quicktun data/usr/sbin/
17 fakeroot dpkg-deb --build data quicktun-${VERSION}_${ARCH}.deb 19 fakeroot dpkg-deb --build data quicktun-${VERSION}_${ARCH}.deb
18 mv quicktun*.deb ../out/ 20 mv quicktun*.deb ../out/