annotate debian/build.sh @ 24:dfac56805c77

Fixed support for shared NaCl library, explicitly refer to cryptographic primitives
author Ivo Smits <Ivo@UCIS.nl>
date Mon, 28 Feb 2011 19:28:18 +0100
parents d2b0f399a9aa
children f80422b612ab
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
1 #!/bin/sh
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
2 VERSION=`cat ../version`-0
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
3 ARCH=`dpkg --print-architecture`
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
4 rm -r data 2>/dev/null
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
5 cp -r static data
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
6 mkdir -p data/usr data/usr/sbin data/DEBIAN
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
7 sed "s/%ARCHITECTURE%/${ARCH}/" -i data/DEBIAN/control
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
8 sed "s/%VERSION%/${VERSION}/" -i data/DEBIAN/control
24
dfac56805c77 Fixed support for shared NaCl library, explicitly refer to cryptographic primitives
Ivo Smits <Ivo@UCIS.nl>
parents: 20
diff changeset
9 if [ -n "${NACL_SHARED}" ]; then
dfac56805c77 Fixed support for shared NaCl library, explicitly refer to cryptographic primitives
Ivo Smits <Ivo@UCIS.nl>
parents: 20
diff changeset
10 sed "s/\\(Depends: .*\\)/\\1, libnacl | libnacl-ref | libnacl-build/" -i data/DEBIAN/control
dfac56805c77 Fixed support for shared NaCl library, explicitly refer to cryptographic primitives
Ivo Smits <Ivo@UCIS.nl>
parents: 20
diff changeset
11 fi
20
d2b0f399a9aa Include single protocol raw, nacl0 and nacltai binaries in debian package
Ivo Smits <Ivo@UCIS.nl>
parents: 0
diff changeset
12 cp ../out/quicktun.raw data/usr/sbin/
d2b0f399a9aa Include single protocol raw, nacl0 and nacltai binaries in debian package
Ivo Smits <Ivo@UCIS.nl>
parents: 0
diff changeset
13 cp ../out/quicktun.nacl0 data/usr/sbin/
d2b0f399a9aa Include single protocol raw, nacl0 and nacltai binaries in debian package
Ivo Smits <Ivo@UCIS.nl>
parents: 0
diff changeset
14 cp ../out/quicktun.nacltai data/usr/sbin/
0
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
15 cp ../out/quicktun.debian data/usr/sbin/
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
16 cp ../out/quicktun.keypair data/usr/sbin/
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
17 fakeroot dpkg-deb --build data quicktun-${VERSION}_${ARCH}.deb
65c01f57bdce Initial commit
ivo <ivo@UFO-Net.nl>
parents:
diff changeset
18 mv quicktun*.deb ../out/