annotate deb/build.sh @ 68:18e0b8bdeecc

Actually renamed debian directory
author Ivo Smits <Ivo@UFO-Net.nl>
date Sun, 29 Jan 2017 14:09:08 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
68
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
1 #!/bin/sh
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
2 set -e
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
3 VERSION=`cat ../version`-0
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
4 ARCH=`dpkg --print-architecture`
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
5 rm -r data 2>/dev/null || true
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
6 cp -r static data
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
7 mkdir -p data/usr data/usr/sbin data/DEBIAN
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
8 sed "s/%ARCHITECTURE%/${ARCH}/" -i data/DEBIAN/control
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
9 sed "s/%VERSION%/${VERSION}/" -i data/DEBIAN/control
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
10 if [ -n "${NACL_SHARED}" ]; then
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
11 sed "s/\\(Depends: .*\\)/\\1, libnacl | libnacl-ref | libnacl-build/" -i data/DEBIAN/control
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
12 fi
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
13 cp ../out/quicktun.raw data/usr/sbin/
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
14 cp ../out/quicktun.nacl0 data/usr/sbin/
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
15 cp ../out/quicktun.nacltai data/usr/sbin/
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
16 cp ../out/quicktun.debian data/usr/sbin/
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
17 cp ../out/quicktun.keypair data/usr/sbin/
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
18 cp ../out/quicktun data/usr/sbin/
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
19 fakeroot dpkg-deb --build data quicktun-${VERSION}_${ARCH}.deb
18e0b8bdeecc Actually renamed debian directory
Ivo Smits <Ivo@UFO-Net.nl>
parents:
diff changeset
20 mv quicktun*.deb ../out/