Mercurial > hg > quicktun
comparison build.sh @ 11:5be1ecb80cc9
Fixed build script for debian systems without packaging tools, removed packet logging from nacltai
author | root <root@Really.UFO-Net.nl> |
---|---|
date | Sat, 04 Dec 2010 02:10:00 +0000 |
parents | fd7c60905b13 |
children | f7e0145d8e2a |
comparison
equal
deleted
inserted
replaced
10:1e4ba8d8ffc2 | 11:5be1ecb80cc9 |
---|---|
46 ##gcc -fPIC -shared -Wl,-soname,quicktun.nacl0 -o out/libquicktun.nacl0 src/proto.nacl0.c -lnacl | 46 ##gcc -fPIC -shared -Wl,-soname,quicktun.nacl0 -o out/libquicktun.nacl0 src/proto.nacl0.c -lnacl |
47 | 47 |
48 ##echo Building frontends... | 48 ##echo Building frontends... |
49 ##gcc -o out/quicktun.debian src/run.debian.c -ldl | 49 ##gcc -o out/quicktun.debian src/run.debian.c -ldl |
50 | 50 |
51 if [ -x /usr/bin/dpkg-deb -a -x /usr/bin/fakeroot ]; then | 51 if [ -f /etc/network/interfaces ]; then |
52 echo Building debian binary... | 52 echo Building debian binary... |
53 gcc -c -DCOMBINED_BINARY -DDEBIAN_BINARY src/run.combined.c -o obj/run.debian.o | 53 gcc -c -DCOMBINED_BINARY -DDEBIAN_BINARY src/run.combined.c -o obj/run.debian.o |
54 gcc -o out/quicktun.debian obj/common.o obj/run.debian.o obj/proto.raw.o obj/proto.nacl0.o obj/proto.nacltai.o obj/crypto_scalarmult_curve25519.o -lnacl | 54 gcc -o out/quicktun.debian obj/common.o obj/run.debian.o obj/proto.raw.o obj/proto.nacl0.o obj/proto.nacltai.o obj/crypto_scalarmult_curve25519.o -lnacl |
55 echo -n Building debian package... | 55 if [ -x /usr/bin/dpkg-deb -a -x /usr/bin/fakeroot ]; then |
56 cd debian | 56 echo -n Building debian package... |
57 ./build.sh | 57 cd debian |
58 cd .. | 58 ./build.sh |
59 cd .. | |
60 fi | |
59 fi | 61 fi |