Changeset ebc5ae5 for npl/internetserver
- Timestamp:
- 01/22/17 18:18:59 (8 years ago)
- Branches:
- gcc484, master, ntop, perl-5.22
- Children:
- 0c5671f
- Parents:
- f2411e4
- Location:
- npl/internetserver
- Files:
-
- 59 added
- 12 deleted
- 18 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
npl/internetserver/bind/bind.SlackBuild
rf2411e4 rebc5ae5 1 #!/bin/sh 1 #!/bin/bash 2 # 3 # Automaticly created by importpackage v1.0 4 # Imported from: http://mirrors.slackware.com/slackware/slackware-current/source/n/bind/ 5 # Created at Fri Jan 20 21:49:55 CET 2017 2 6 #DEP:openssl 3 # Set initial variables: 7 #DEP:readline 8 #DEP:idnkit 9 10 ########### source original slackbuild (hopefully we dont need to modify it) 4 11 CWD=`pwd` 5 if [ "$TMP" = "" ]; then 6 TMP=/tmp 7 fi 8 PKG=$TMP/package-bind 9 rm -rf $PKG 10 11 VERSION=9.5.1-P2 12 PVER=9.5.1_P2 13 ARCH=${ARCH:-i486} 14 BUILD=${BUILD:-1} 15 16 # Edit these library versions with each release: 17 #LIBBINDVER=0.0.5 18 #LIBDNSVER=20.0.2 19 #LIBISCVER=9.1.5 20 #LIBISCCCVER=0.2.1 21 #LIBISCCFGVER=1.0.5 22 #LIBLWRESVER=1.2.2 23 24 # Determine major numbers: 25 #LIBBINDMAJOR=`echo $LIBBINDVER | cut -f 1 -d .` 26 #LIBDNSMAJOR=`echo $LIBDNSVER | cut -f 1 -d .` 27 #LIBISCMAJOR=`echo $LIBISCVER | cut -f 1 -d .` 28 #LIBISCCCMAJOR=`echo $LIBISCCCVER | cut -f 1 -d .` 29 #LIBISCCFGMAJOR=`echo $LIBISCCFGVER | cut -f 1 -d .` 30 #LIBLWRESMAJOR=`echo $LIBLWRESVER | cut -f 1 -d .` 31 32 if [ "$ARCH" = "i386" ]; then 33 SLKCFLAGS="-O2 -march=i386 -mcpu=i686" 34 elif [ "$ARCH" = "i486" ]; then 35 SLKCFLAGS="-O2 -march=i486 -mcpu=i686" 36 elif [ "$ARCH" = "s390" ]; then 37 SLKCFLAGS="-O2" 38 elif [ "$ARCH" = "x86_64" ]; then 39 SLKCFLAGS="-O2" 40 fi 41 42 if [ ! -d $TMP ]; then 43 mkdir -p $TMP # location to build the source 44 fi 45 rm -rf $PKG 46 mkdir -p $PKG 47 48 # Explode the package framework: 49 cd $PKG 50 explodepkg $CWD/_bind.tar.gz 51 52 cd $TMP 53 rm -rf bind-$VERSION 54 tar xzvf $CWD/bind-$VERSION.tar.gz || exit 1 55 cd bind-$VERSION 56 57 chown -R root.root . 58 find . -perm 775 -exec chmod 755 {} \; 59 find . -perm 664 -exec chmod 644 {} \; 60 # We want to use /var/run/named/, not just /var/run/. 61 # This allows changing the ownership of that directory if we want to run 62 # named as a non-root user. 63 zcat $CWD/bind.var.run.named.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 64 # Threads break '-u' on Linux (for now) 65 CFLAGS="$SLKCFLAGS" \ 66 ./configure \ 67 --prefix=/usr \ 68 --sysconfdir=/etc \ 69 --localstatedir=/var \ 70 --with-libtool \ 71 --enable-shared \ 72 --disable-threads \ 73 --with-openssl=/usr \ 74 $ARCH-slackware-linux || exit 1 75 make -j1 || exit 1 76 cat isc-config.sh > $PKG/usr/bin/isc-config.sh 77 chmod 755 $PKG/usr/bin/isc-config.sh 78 chown root.bin $PKG/usr/bin/isc-config.sh 79 cat contrib/named-bootconf/named-bootconf.sh > $PKG/usr/sbin/named-bootconf.sh 80 cd bin/check/.libs 81 cat named-checkconf > $PKG/usr/sbin/named-checkconf 82 cat named-checkzone > $PKG/usr/sbin/named-checkzone 83 cd ../../dig/.libs 84 cat dig > $PKG/usr/bin/dig 85 cat host > $PKG/usr/bin/host 86 cat nslookup > $PKG/usr/bin/nslookup 87 cd ../../dnssec/.libs 88 cat dnssec-keygen > $PKG/usr/sbin/dnssec-keygen 89 # obsolete 90 #cat dnssec-makekeyset > $PKG/usr/sbin/dnssec-makekeyset 91 #cat dnssec-signkey > $PKG/usr/sbin/dnssec-signkey 92 cat dnssec-signzone > $PKG/usr/sbin/dnssec-signzone 93 cd ../../named/.libs 94 #rm lwresd 95 cat named > $PKG/usr/sbin/named 96 ( cd $PKG/usr/sbin ; ln -sf named lwresd ) 97 cd ../../nsupdate/.libs 98 cat nsupdate > $PKG/usr/bin/nsupdate 99 cd ../../rndc/.libs 100 cat rndc > $PKG/usr/sbin/rndc 101 cat rndc-confgen > $PKG/usr/sbin/rndc-confgen 102 cd .. 103 mkdir -p $PKG/usr/doc/bind-$VERSION/misc 104 cat rndc.conf > $PKG/usr/doc/bind-$VERSION/misc/rndc.conf-sample 105 chmod 600 $PKG/usr/doc/bind-$VERSION/misc/rndc.conf-sample 106 cd ../../lib/bind9/.libs 107 cp -a libbind9.so.* $PKG/usr/lib || exit 1 108 #chmod 755 $PKG/usr/lib/libbind9.so.* 109 #( cd $PKG/usr/lib ; rm -rf libbind9.so.${LIBBINDMAJOR} ; ln -sf libbind9.so.${LIBBINDVER} libbind.so.${LIBBINDMAJOR} ) 110 cd ../../dns/.libs 111 cp -a libdns.so.* $PKG/usr/lib || exit 1 112 #chmod 755 $PKG/usr/lib/libdns.so.${LIBDNSVER} 113 #( cd $PKG/usr/lib ; rm -rf libdns.so.${LIBDNSMAJOR} ; ln -sf libdns.so.${LIBDNSVER} libdns.so.${LIBDNSMAJOR} ) 114 cd ../../isc/.libs 115 cp -a libisc.so.* $PKG/usr/lib || exit 1 116 #chmod 755 $PKG/usr/lib/libisc.so.${LIBISCVER} 117 #( cd $PKG/usr/lib ; rm -rf libisc.so.${LIBISCMAJOR} ; ln -sf libisc.so.${LIBISCVER} libisc.so.${LIBISCMAJOR} ) 118 cd ../../isccc/.libs 119 cp -a libisccc.so.* $PKG/usr/lib || exit 1 120 #chmod 755 $PKG/usr/lib/libisccc.so.${LIBISCCCVER} 121 #( cd $PKG/usr/lib ; rm -rf libisccc.so.${LIBISCCCMAJOR} ; ln -sf libisccc.so.${LIBISCCCVER} libisccc.so.${LIBISCCCMAJOR} ) 122 cd ../../isccfg/.libs 123 cp -a libisccfg.so.* $PKG/usr/lib || exit 1 124 #chmod 755 $PKG/usr/lib/libisccfg.so.${LIBISCCFGVER} 125 #( cd $PKG/usr/lib ; rm -rf libisccfg.so.${LIBISCCFGMAJOR} ; ln -sf libisccfg.so.${LIBISCCFGVER} libisccfg.so.${LIBISCCFGMAJOR} ) 126 cd ../../lwres/.libs 127 cp -a liblwres.so.* $PKG/usr/lib || exit 1 128 #chmod 755 $PKG/usr/lib/liblwres.so.${LIBLWRESVER} 129 #( cd $PKG/usr/lib ; rm -rf liblwres.so.${LIBLWRESMAJOR} ; ln -sf liblwres.so.${LIBLWRESVER} liblwres.so.${LIBLWRESMAJOR} ) 130 #mkdir -p $PKG/usr/man/man{1,5,8} 131 cd ../../../bin 132 cat dig/dig.1 | gzip -9c > $PKG/usr/man/man1/dig.1.gz 133 cat dig/host.1 | gzip -9c > $PKG/usr/man/man1/host.1.gz 134 cat rndc/rndc.conf.5 | gzip -9c > $PKG/usr/man/man5/rndc.conf.5.gz 135 cat check/named-checkconf.8 | gzip -9c > $PKG/usr/man/man8/named-checkconf.8.gz 136 cat check/named-checkzone.8 | gzip -9c > $PKG/usr/man/man8/named-checkzone.8.gz 137 cat dnssec/dnssec-keygen.8 | gzip -9c > $PKG/usr/man/man8/dnssec-keygen.8.gz 138 # obsolete 139 #cat dnssec/dnssec-makekeyset.8 | gzip -9c > $PKG/usr/man/man8/dnssec-makekeyset.8.gz 140 #cat dnssec/dnssec-signkey.8 | gzip -9c > $PKG/usr/man/man8/dnssec-signkey.8.gz 141 cat dnssec/dnssec-signzone.8 | gzip -9c > $PKG/usr/man/man8/dnssec-signzone.8.gz 142 cat named/lwresd.8 | gzip -9c > $PKG/usr/man/man8/lwresd.8.gz 143 cat named/named.8 | gzip -9c > $PKG/usr/man/man8/named.8.gz 144 cat nsupdate/nsupdate.8 | gzip -9c > $PKG/usr/man/man8/nsupdate.8.gz 145 cat rndc/rndc-confgen.8 | gzip -9c > $PKG/usr/man/man8/rndc-confgen.8.gz 146 cat rndc/rndc.8 | gzip -9c > $PKG/usr/man/man8/rndc.8.gz 147 cd ../doc 148 mkdir -p $PKG/usr/doc/bind-$VERSION 149 cp -a arm misc $PKG/usr/doc/bind-$VERSION 150 cd .. 151 cp -a CHANGES COPYRIGHT FAQ README $PKG/usr/doc/bind-$VERSION 152 ( cd $PKG/usr/doc/bind-$VERSION 153 find . -type f | xargs chmod 644 154 # This one should have the correct perms of the config file: 155 chmod 600 misc/rndc.conf-sample ) 156 ( cd $PKG 157 find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null 158 find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null 159 ) 160 161 # Add sample config files for a simple caching nameserver: 162 163 cat $CWD/caching-example/named.conf > $PKG/etc/named.conf.new 164 cat $CWD/caching-example/localhost.zone > $PKG/var/named/caching-example/localhost.zone 165 cat $CWD/caching-example/named.ca > $PKG/var/named/caching-example/named.ca 166 cat $CWD/caching-example/named.local > $PKG/var/named/caching-example/named.local 167 168 mkdir -p $PKG/install 169 cat $CWD/slack-desc > $PKG/install/slack-desc 170 171 mkdir -p $PKG/service/bind 172 cp $CWD/run $PKG/service/bind/run 173 chmod +x $PKG/service/bind/run || exit 1 174 175 rm -r $PKG/etc/rc.d 176 177 # Build seperate tools package 178 mkdir -p /tmp/bindtools/usr 179 mv $PKG/usr/bin /tmp/bindtools/usr || exit 1 180 mv $PKG/usr/lib /tmp/bindtools/usr || exit 1 181 182 pushd /tmp/bindtools 183 NAME=bind_tools 184 makepkg -l y -c n $CWD/$NAME.pkg > /dev/null || exit 1 185 echo $PVER > $CWD/$NAME.version || exit 1 186 echo $ARCH > $CWD/$NAME.arch || exit 1 187 popd 188 189 # Build the package: 190 cd $PKG 191 NAME=`echo $0|cut -f2 -d'.'` 192 makepkg -l y -c n $CWD/$NAME.pkg > /dev/null || exit 1 193 echo $PVER > $CWD/$NAME.version || exit 1 194 echo $ARCH > $CWD/$NAME.arch || exit 1 12 set -e 13 source ./bind.SlackBuild.orig 195 14 196 15 16 ############ make syn3 packages 17 cd $CWD 18 VERSION=`echo $VERSION|sed 's/-/_/g'` 19 for PKG in /bind-*/package-bind; do 20 NAME=`echo $PKG| sed 's/.*package-//'| sed 's/-/_/g'` 197 21 22 #config in seperate package 23 rm -rf $PKG/etc 2>/dev/null|| true 24 25 #seperate dev-package 26 syn3_move_dev $PKG $PKG""_dev 27 syn3_makepkg $PKG""_dev $NAME""_dev $VERSION $ARCH || exit 1 28 29 #make main package 30 syn3_makepkg $PKG $NAME $VERSION $ARCH || exit 1 31 done -
npl/internetserver/bind/bind.arch
rf2411e4 rebc5ae5 1 i 4861 i586 -
npl/internetserver/bind/bind.build
rf2411e4 rebc5ae5 1 6526 1 3 -
npl/internetserver/bind/bind.depver
rf2411e4 rebc5ae5 1 1 openssl 5 2 readline 1 3 idnkit 0 -
npl/internetserver/bind/bind.md5
rf2411e4 rebc5ae5 1 0778fe5dbf8ef8477032e9f6a33ed9b0 ./bind-9.5.1-P2.tar.gz 2 9a0e0d7f67afadf332bad809e3121b99 ./bind.pkg 3 0ab2f314e11f048283d969e1149c066e ./bind.SlackBuild 4 ae94ca5bb11340a82dbbda6f86a155c5 ./bind.SlackBuild.log.gz 5 1da326ec19d547bd9818255e363d254f ./_bind.tar.gz 6 8c5f7b4071c3f6156e081c68f7e21aa1 ./bind_tools.pkg 7 a379c0f7e102c1c497fcd7a4a3dffa1c ./bind.var.run.named.diff.gz 1 8cb420736cda4a07db68859c529730c1 ./3link.sh 2 b8ccec541de18ac2716e7a8268baaaba ./bind-9.11.0-P2.tar.gz 3 ca16bb53a21665ceba98eebf0ac51e58 ./bind-9.11.0-P2.tar.gz.asc 4 ca16bb53a21665ceba98eebf0ac51e58 ./bind-9.11.0-P2.tar.gz.sha1.asc 5 e74572cabe97319921b8fdee710f03e0 ./bind-9.11.0-P2.tar.gz.sha256.asc 6 6f4d047e18cea41ec8a77fc2417aabe6 ./bind-9.11.0-P2.tar.gz.sha512.asc 7 3840e733ed1b1292bbc92f971f54dd85 ./bind_dev.pkg 8 96e873995019896041680ba50950306f ./bind.pkg 9 f8ff3f66170bedd04ab142fd92114455 ./bind.SlackBuild 10 e58fdadf7e2e7d142d5f30b74c271865 ./bind.SlackBuild.log.gz 11 55373f1b640c38e1f26b4f1fe157245c ./bind.SlackBuild.orig 12 8f3b3396b8e564471bf6c455372a7355 ./bind.so_bsdcompat.diff.gz 8 13 3a0a4891bece81516fb75376b91935e5 ./caching-example/localhost.zone 9 c17d2e4325d3fdcc247188e8f26a059e ./caching-example/named.ca 10 292c54e56815e9df7f0d69ae8161511e ./caching-example/named.conf 11 1f73d9fa8b4f1f42ec1ded9eda301599 ./caching-example/named.local 12 7fb1336fbbebee67b8fa1387c342cf6c ./index.html 13 7fb1336fbbebee67b8fa1387c342cf6c ./index.html.1 14 e5ec3e2b6e7b2c7da84e320675a9f7b0 ./run 14 9ba775f656e281446dcbc9c0d0ecb44d ./caching-example/named.conf 15 53b5e4811cb28bcee52ac07179d3f6ae ./caching-example/named.local 16 89241448b08af70dd5715e7ef12d71f6 ./caching-example/named.root 17 8a6d0f34f425c48a54579c9ecf76af6a ./doinst.sh.gz 18 5c3f1865939b379abfb582ae22b19712 ./rc.bind 15 19 15f642e71235b342b82a80830aa29579 ./slack-desc -
npl/internetserver/bind/bind.version
rf2411e4 rebc5ae5 1 9. 5.1_P21 9.11.0_P2 -
npl/internetserver/bind/caching-example/named.conf
rf2411e4 rebc5ae5 16 16 zone "." IN { 17 17 type hint; 18 file "caching-example/named. ca";18 file "caching-example/named.root"; 19 19 }; 20 20 -
npl/internetserver/bind/caching-example/named.local
rf2411e4 rebc5ae5 1 1 $TTL 86400 2 2 @ IN SOA localhost. root.localhost. ( 3 1997022700 ; Serial3 2011032500 ; Serial 4 4 28800 ; Refresh 5 5 14400 ; Retry -
npl/internetserver/bind/caching-example/named.root
rf2411e4 rebc5ae5 6 6 ; This file is made available by InterNIC 7 7 ; under anonymous FTP as 8 ; file /domain/named. root8 ; file /domain/named.cache 9 9 ; on server FTP.INTERNIC.NET 10 10 ; -OR- RS.INTERNIC.NET 11 11 ; 12 ; last update: Jan 29, 2004 13 ; related version of root zone: 2004012900 14 ; 12 ; last update: November 05, 2014 13 ; related version of root zone: 2014110501 15 14 ; 16 15 ; formerly NS.INTERNIC.NET 17 16 ; 18 . 3600000 INNS A.ROOT-SERVERS.NET.17 . 3600000 NS A.ROOT-SERVERS.NET. 19 18 A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 19 A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30 20 20 ; 21 ; formerlyNS1.ISI.EDU21 ; FORMERLY NS1.ISI.EDU 22 22 ; 23 23 . 3600000 NS B.ROOT-SERVERS.NET. 24 24 B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 25 B.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:84::b 25 26 ; 26 ; formerlyC.PSI.NET27 ; FORMERLY C.PSI.NET 27 28 ; 28 29 . 3600000 NS C.ROOT-SERVERS.NET. 29 30 C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 31 C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c 30 32 ; 31 ; formerlyTERP.UMD.EDU33 ; FORMERLY TERP.UMD.EDU 32 34 ; 33 35 . 3600000 NS D.ROOT-SERVERS.NET. 34 D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90 36 D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13 37 D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d 35 38 ; 36 ; formerlyNS.NASA.GOV39 ; FORMERLY NS.NASA.GOV 37 40 ; 38 41 . 3600000 NS E.ROOT-SERVERS.NET. 39 42 E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 40 43 ; 41 ; formerlyNS.ISC.ORG44 ; FORMERLY NS.ISC.ORG 42 45 ; 43 46 . 3600000 NS F.ROOT-SERVERS.NET. 44 47 F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 48 F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f 45 49 ; 46 ; formerlyNS.NIC.DDN.MIL50 ; FORMERLY NS.NIC.DDN.MIL 47 51 ; 48 52 . 3600000 NS G.ROOT-SERVERS.NET. 49 53 G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 50 54 ; 51 ; formerlyAOS.ARL.ARMY.MIL55 ; FORMERLY AOS.ARL.ARMY.MIL 52 56 ; 53 57 . 3600000 NS H.ROOT-SERVERS.NET. 54 58 H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53 59 H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::803f:235 55 60 ; 56 ; formerlyNIC.NORDU.NET61 ; FORMERLY NIC.NORDU.NET 57 62 ; 58 63 . 3600000 NS I.ROOT-SERVERS.NET. 59 64 I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 65 I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53 60 66 ; 61 ; operated by VeriSign, Inc.67 ; OPERATED BY VERISIGN, INC. 62 68 ; 63 69 . 3600000 NS J.ROOT-SERVERS.NET. 64 70 J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 71 J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30 65 72 ; 66 ; operated byRIPE NCC73 ; OPERATED BY RIPE NCC 67 74 ; 68 75 . 3600000 NS K.ROOT-SERVERS.NET. 69 K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 76 K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 77 K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1 70 78 ; 71 ; operated byICANN79 ; OPERATED BY ICANN 72 80 ; 73 81 . 3600000 NS L.ROOT-SERVERS.NET. 74 L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12 82 L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42 83 L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:3::42 75 84 ; 76 ; operated byWIDE85 ; OPERATED BY WIDE 77 86 ; 78 87 . 3600000 NS M.ROOT-SERVERS.NET. 79 88 M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 80 ; End of File 89 M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35 90 ; End of file -
npl/internetserver/dhcp/dhcp.SlackBuild
rf2411e4 rebc5ae5 1 #!/bin/sh 1 #!/bin/bash 2 # 3 # Automaticly created by importpackage v1.0 4 # Imported from: http://mirrors.slackware.com/slackware/slackware-current/source/n/dhcp/ 5 # Created at Fri Jan 20 21:46:54 CET 2017 2 6 3 # Set initial variables: 7 #DEP:bind 8 9 ########### source original slackbuild (hopefully we dont need to modify it) 4 10 CWD=`pwd` 5 if [ "$TMP" = "" ]; then 6 TMP=$CWD 7 fi 8 PKG=$TMP/package-dhcp 11 set -e 12 source ./dhcp.SlackBuild.orig 9 13 10 VERSION=4.2.511 ARCH=i38612 BUILD=113 14 14 if [ ! -d $TMP ]; then 15 mkdir -p $TMP # location to build the source 16 fi 17 if [ ! -d $PKG ]; then 18 mkdir -p $PKG # place for the package to be built 19 fi 15 ############ make syn3 packages 16 cd $CWD 17 for PKG in /tmp/package-*; do 18 NAME=`echo $PKG| sed 's/.*package-//'| sed 's/-/_/g'` 19 20 #config will be in seperate package 21 rm -rf $PKG/etc 2>/dev/null|| true 20 22 21 # Explode the package framework: 22 cd $PKG 23 explodepkg $CWD/_dhcp.tar.gz 23 #seperate dev-package 24 syn3_move_dev $PKG $PKG""_dev 25 syn3_makepkg $PKG""_dev $NAME""_dev $VERSION $ARCH || exit 1 24 26 25 echo "+=============+" 26 echo "| dhcp-$VERSION |" 27 echo "+=============+" 28 cd $TMP 29 tar xzvf $CWD/dhcp-$VERSION.tar.gz 30 cd dhcp-$VERSION 31 32 # Borrowed from https://github.com/ipfire/ipfire-3.x/tree/master/dhcp/patches 33 # Apply patches in a special order. 34 PATCHES="dhcp-4.2.5-remove-bind.patch \ 35 dhcp-4.2.4-P1-remove-dst.patch \ 36 dhcp-4.2.0-errwarn-message.patch \ 37 dhcp-4.2.0-release-by-ifup.patch \ 38 dhcp-4.2.4-unicast-bootp.patch \ 39 dhcp-4.2.0-default-requested-options.patch \ 40 dhcp-4.2.2-xen-checksum.patch \ 41 dhcp-4.2.5-manpages.patch \ 42 dhcp-4.2.0-garbage-chars.patch \ 43 dhcp-4.2.0-add_timeout_when_NULL.patch \ 44 dhcp-4.2.4-64_bit_lease_parse.patch \ 45 dhcp-4.2.0-logpid.patch \ 46 dhcp-4.2.4-UseMulticast.patch \ 47 dhcp-4.2.4-improved-xid.patch \ 48 dhcp-4.2.5-systemtap.patch \ 49 dhcp-4.2.3-P2-log_perror.patch \ 50 dhcp-4.2.4-getifaddrs.patch \ 51 dhcp-4.2.4-send_release.patch \ 52 dhcp-4.2.5-rfc5970-dhcpv6-options-for-network-boot.patch \ 53 dhcp-4.2.4-failOverPeer.patch \ 54 dhcp-4.2.5b1-atf-pkgconfig.patch \ 55 dhcp-4.2.4-P1-interval.patch \ 56 dhcp-4.2.4-P2-conflex-do-forward-updates.patch \ 57 dhcp-4.2.4-P2-dupl-key.patch \ 58 dhcp-4.2.5-next-server.patch" 59 60 for P in $PATCHES ; do 61 echo "Applying patch $P" 62 patch -p1 < $CWD/ipfire-3.x/dhcp/patches/$P || exit 27 #make main package 28 syn3_makepkg $PKG $NAME $VERSION $ARCH || exit 1 63 29 done 64 65 #patch -p1 < $CWD/dhcp-4.2.5-remove-bind.patch || exit 166 #patch -p1 < $CWD/dhcp-4.2.4-getifaddrs.patch || exit 167 68 export MAKEFLAGS="-j10"69 ./configure --enable-ipv4-pktinfo \70 --disable-static \71 --with-srv-lease-file=/var/state/dhcp/dhcpd.leases \72 --with-srv6-lease-file=/var/state/dhcp/dhcpd6.leases \73 --with-cli-lease-file=/var/state/dhcp/dhclient.leases \74 --with-cli6-lease-file=/var/state/dhcp/dhclient6.leases || exit 175 76 make DEBUG="-O2 -march=i386 -mcpu=i686" || exit 177 mkdir -p $PKG/usr/doc/dhcp-$VERSION78 cp -a ANONCVS CHANGES COPYRIGHT README RELNOTES $PKG/usr/doc/dhcp-$VERSION79 mkdir -p $PKG/usr/doc/dhcp-$VERSION/examples80 cp -a client/dhclient.conf server/dhcpd.conf \81 $PKG/usr/doc/dhcp-$VERSION/examples82 chown -R root.root $PKG/usr/doc/dhcp-$VERSION83 cat << EOF > $PKG/etc/dhcpd.conf.new84 # dhcpd.conf85 #86 # Configuration file for ISC dhcpd (see 'man dhcpd.conf')87 #88 allow unknown-clients;89 ddns-updates off;90 91 subnet 192.168.0.0 netmask 255.255.255.0 {92 range 192.168.0.100 192.168.0.254;93 option domain-name-servers 192.168.0.1,192.168.0.1;94 option routers 192.168.0.1;95 option domain-name "";96 }97 EOF98 99 cat << EOF > $PKG/etc/dhclient.conf.new100 # dhclient.conf101 #102 # Configuration file for ISC dhclient (see 'man dhclient.conf')103 #104 EOF105 106 mkdir -p $PKG/service/dhcpd107 cat << EOF > $PKG/service/dhcpd/run108 #!/bin/bash109 exec /usr/sbin/dhcpd -f110 EOF111 112 mkdir -p $PKG/etc/postinst.d113 cp $CWD/post.dhcp $PKG/etc/postinst.d || exit 1114 chmod +x $PKG/etc/postinst.d/post.dhcp || exit 1115 116 chmod +x $PKG/service/dhcpd/run117 cat client/scripts/linux > $PKG/sbin/dhclient-script118 chmod 700 $PKG/sbin/dhclient-script119 ( cd work.linux-2.2120 strip server/dhcpd client/dhclient relay/dhcrelay121 cat server/dhcpd > $PKG/usr/sbin/dhcpd122 cat relay/dhcrelay > $PKG/usr/sbin/dhcrelay123 cat client/dhclient > $PKG/sbin/dhclient )124 mkdir -p $PKG/usr/man/man5125 mkdir -p $PKG/usr/man/man8126 for dir in client server ; do127 cd $dir128 for file in *.5 ; do129 cat $file | sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/db#g" \130 -e "s#RUNDIR#/var/run#g" | gzip -9c > $PKG/usr/man/man5/$file.gz131 done132 for file in *.8 ; do133 cat $file | sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/db#g" \134 -e "s#RUNDIR#/var/run#g" | gzip -9c > $PKG/usr/man/man8/$file.gz135 done136 cd ..137 done138 cat relay/dhcrelay.8 | sed -e "s#ETCDIR#/etc#g" -e "s#DBDIR#/var/db#g" \139 -e "s#RUNDIR#/var/run#g" | gzip -9c > $PKG/usr/man/man8/dhcrelay.8.gz140 mkdir -p $PKG/install141 cat $CWD/slack-desc > $PKG/install/slack-desc142 143 # Build the package:144 cd $PKG145 NAME=`echo $0|cut -f2 -d'.'`146 makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&147 echo $VERSION > $CWD/$NAME.version &&148 arch > $CWD/$NAME.arch &&149 150 # Clean up the extra stuff:151 if [ ! "$1" = "--nocleanup" ]; then152 rm -rf $TMP/dhcp-$VERSION153 rm -rf $PKG154 fi -
npl/internetserver/dhcp/dhcp.arch
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
npl/internetserver/dhcp/dhcp.build
rf2411e4 rebc5ae5 1 6132 1 4 -
npl/internetserver/dhcp/dhcp.md5
rf2411e4 rebc5ae5 1 6489e919ac093d17249270ee9be1020e ./dhcp-4.2.5.tar.gz 2 ff2f56a7bf5e429a1d7e3680add1cb32 ./dhcp.pkg 3 96ad655b913e372f39410075aa209468 ./dhcp.SlackBuild 4 692a1772b4fddf96a780ddc390e03c61 ./dhcp.SlackBuild.log.gz 5 11ca796082e450d64b73a03d804ad864 ./_dhcp.tar.gz 6 2bae4a4af494aed24918e9cc2935afa4 ./ipfire-3.x/dhcp/dhcp.nm 7 c4425c49f15d8a967d980dca4cb91d7e ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-add_timeout_when_NULL.patch 8 82ccdfe9f75077b5f77a7787c7faaa08 ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-default-requested-options.patch 9 745fa4a15be1da98930f666b6041f161 ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-dhclient-decline-backoff.patch 10 fda8ab215da2a9f55cb3e9a7f76d9afc ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-errwarn-message.patch 11 3f012e6381008d6c1f085069850a3bdf ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-garbage-chars.patch 12 d588188092bf2fb0997c85cf972fdaf6 ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-honor-expired.patch 13 3392012a8c190e38874290eac705ddd4 ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-logpid.patch 14 683e5a5bbd93cef62acf3a1cdb11d7b8 ./ipfire-3.x/dhcp/patches/dhcp-4.2.0-release-by-ifup.patch 15 6430a32fd2aade8493332b7705cd3ab5 ./ipfire-3.x/dhcp/patches/dhcp-4.2.1-retransmission.patch 16 d87c3e2f859f3ee63b749a64910fdeef ./ipfire-3.x/dhcp/patches/dhcp-4.2.2-capability.patch 17 f0cb1e263a3c87316f8e3a9ce7e0680d ./ipfire-3.x/dhcp/patches/dhcp-4.2.2-CLOEXEC.patch 18 22dfef7a39d8cb378f5d8444b772236e ./ipfire-3.x/dhcp/patches/dhcp-4.2.2-gpxe-cid.patch 19 3ad4622e40d1b8d478cd4533b4fd962a ./ipfire-3.x/dhcp/patches/dhcp-4.2.2-xen-checksum.patch 20 861c9c2573dd79e4a6c4d25785a89042 ./ipfire-3.x/dhcp/patches/dhcp-4.2.3-dhclient-decline-onetry.patch 21 cbf0d0f9b4b4a953c3f20eb063e3fdd2 ./ipfire-3.x/dhcp/patches/dhcp-4.2.3-P2-log_perror.patch 22 97d2569f24acc78ad792118e512aa226 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-64_bit_lease_parse.patch 23 2659e6e3862415c48741cda58ecc019d ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-dhclient-options.patch 24 f6c3bdd6fcc50c1b96158a01adb5bcc5 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-failOverPeer.patch 25 ea9ceeacc8229bd77e5a221c73abb90a ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-getifaddrs.patch 26 deeb3c446d6441f13e54bf735dd55b49 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-improved-xid.patch 27 cd0f41a27763b93c8dcd251b8ec12658 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-P1-interval.patch 28 d5f6c9a8b114fe12a82ddea86ae18bcd ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-P1-remove-dst.patch 29 d5af79a54fb698ba3160160ef865dbc3 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-P2-conflex-do-forward-updates.patch 30 9f093a90bb90e4b45f84ff5442605816 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-P2-dupl-key.patch 31 16a40aaa9c10fd6dafc5f57c565f835a ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-paths.patch 32 9f0225ed7d6e10505e40751b031dfcaa ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-send_release.patch 33 a25f1559bb3d0a5a4350923dbefd8181 ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-unicast-bootp.patch 34 c4157436e8abd5be10553b9cbc25a88b ./ipfire-3.x/dhcp/patches/dhcp-4.2.4-UseMulticast.patch 35 f28b1d01f8f8296e38a7e92a3b35c646 ./ipfire-3.x/dhcp/patches/dhcp-4.2.5b1-atf-pkgconfig.patch 36 167ab55855269d0c0869dbcac76db642 ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-lpf-ib.patch 37 44e8d2efa541e0f87c482fdf2c15d9ad ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-manpages.patch 38 8f31b8124e70af6e5cd57a4786523e34 ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-next-server.patch 39 fdf97c7362de5673b85eefd79ca15a5a ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-paranoia.patch 40 e22bfb2ff03054c35bd2dc9ca700daac ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-PPP.patch 41 6d4a27477f68f6d254b41b142dcc175a ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-range6.patch 42 3350f6746e06d073ea6a60fde11834bd ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-remove-bind.patch 43 9ac7c9425ff74195b92f42f4ee28bbb7 ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-rfc3442-classless-static-routes.patch 44 ee1132370c66c686c6d0a72ef6e7859a ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-rfc5970-dhcpv6-options-for-network-boot.patch 45 f2ac47b4d2871738f3f08337977013b1 ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-sendDecline.patch 46 9ae44ae0251f3fcadfbd65227964712c ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-sharedlib.patch 47 a84a4066c29f46f184c350655a94e342 ./ipfire-3.x/dhcp/patches/dhcp-4.2.5-systemtap.patch 48 9fa9f7f8ec96e7eab68b5869d853fc11 ./ipfire-3.x/dhcp/systemd/dhclient4@.service 49 64eb687d06149412a646d07e0dd46e1e ./ipfire-3.x/dhcp/systemd/dhcpd6.service 50 2a27958dee0cad5fe6758978819b8068 ./ipfire-3.x/dhcp/systemd/dhcpd.service 51 572ea60920773a9c67e3f925f171ec07 ./ipfire-3.x/dhcp/systemd/dhcrelay.service 52 3290b24cf52a49ee9989cb44655266d4 ./ipfire-3.x/.git/config 53 a0a7c3fff21f2aea3cfa1d0316dd816c ./ipfire-3.x/.git/description 54 4cf2d64e44205fe628ddd534e1151b58 ./ipfire-3.x/.git/HEAD 55 9cc72dc973e24f9623bd3fe708f60ef5 ./ipfire-3.x/.git/hooks/applypatch-msg.sample 56 579a3c1e12a1e74a98169175fb913012 ./ipfire-3.x/.git/hooks/commit-msg.sample 57 2b7ea5cee3c49ff53d41e00785eb974c ./ipfire-3.x/.git/hooks/post-update.sample 58 a4a7e457b55b5ac2877f7973dbba37e9 ./ipfire-3.x/.git/hooks/pre-applypatch.sample 59 15449d98cfa79704332d057b3f91093c ./ipfire-3.x/.git/hooks/pre-commit.sample 60 7dfe15854212a30f346da5255c1d794b ./ipfire-3.x/.git/hooks/prepare-commit-msg.sample 61 37cd078dc41c68666dd655eb304697b7 ./ipfire-3.x/.git/hooks/pre-push.sample 62 3ff6ba9cf6d8e5332978e057559b5562 ./ipfire-3.x/.git/hooks/pre-rebase.sample 63 f51b02427757e79621b5235d7efdf117 ./ipfire-3.x/.git/hooks/update.sample 64 9f4b2277f50a412e56de6e0306f4afb8 ./ipfire-3.x/.gitignore 65 d5acd12e9b9832e17cc05f21f253011f ./ipfire-3.x/.git/index 66 036208b4a1ab4a235d75c181e685e5a3 ./ipfire-3.x/.git/info/exclude 67 376eb5d008c4cd2e9ab9c1ca0ddb52c0 ./ipfire-3.x/.git/logs/HEAD 68 376eb5d008c4cd2e9ab9c1ca0ddb52c0 ./ipfire-3.x/.git/logs/refs/heads/master 69 376eb5d008c4cd2e9ab9c1ca0ddb52c0 ./ipfire-3.x/.git/logs/refs/remotes/origin/HEAD 70 c2c9ee9d2a6e47102d3b6985de3e8f14 ./ipfire-3.x/.git/objects/pack/pack-1055d3b3caa65442e1171b12cf9d293ab51922f3.idx 71 ab4113811a0c0d018cc4d215c4232bdc ./ipfire-3.x/.git/objects/pack/pack-1055d3b3caa65442e1171b12cf9d293ab51922f3.pack 72 5d1ac344f7a618262bd1d96eab2f38cc ./ipfire-3.x/.git/packed-refs 73 a6eda3b57520bea6bbf82aaa55ab0f2d ./ipfire-3.x/.git/refs/heads/master 74 73a00957034783b7b5c8294c54cd3e12 ./ipfire-3.x/.git/refs/remotes/origin/HEAD 75 a6eda3b57520bea6bbf82aaa55ab0f2d ./ipfire-3.x/.git/shallow 76 d58a063b67e593e8747705fe5c8b1da9 ./ipfire-3.x/.mailmap 1 716c22dd7497d1b40822a74c70c4e2e0 ./dhclient-script.PATH.diff.gz 2 bbdd080496faf8868ec5927f2b322dd9 ./dhcommon-getifaddrs.patch 3 2b5e5b2fa31c2e27e487039d86f83d3f ./dhcp-4.3.5.tar.gz 4 3c2d582bcf2c977b31209232fd8abbe8 ./dhcp_dev.pkg 5 7322ca30f1a0ceb09fd1507c76c1668e ./dhcp.pkg 6 8f16c693d62a9aab9d92d50746c8f80b ./dhcp-remove-bind-tarball.sh 7 9612f32ecb1224da4a2ab04c36f92af1 ./dhcp.SlackBuild 8 913ad6afd019462a13f227b361f8ba42 ./dhcp.SlackBuild.log.gz 9 b24a314f6c369739a186482cc76a0b92 ./dhcp.SlackBuild.orig 10 4ada88a7b59f183cd8a52ab0b1fbc850 ./doinst.sh.gz 11 d99129788515aa0303747198c141dfb4 ./isc-dhcp_4.3.5-3.debian.tar.xz 77 12 bc2a1645a1d85bd372a61eb274b9408a ./post.dhcp 78 13 4fed5a24da160374c56217077f894784 ./slack-desc -
npl/internetserver/dhcp/dhcp.pkg
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
-
npl/internetserver/dhcp/dhcp.version
-
Property
mode
changed from
100755
to100644
rf2411e4 rebc5ae5 1 4. 2.51 4.3.5 -
Property
mode
changed from
-
npl/internetserver/dhcp/slack-desc
-
Property
mode
changed from
100755
to100644
-
Property
mode
changed from
Note: See TracChangeset
for help on using the changeset viewer.