Changeset 3a535ffc in freewrt
- Timestamp:
- Mar 16, 2007, 11:48:04 PM (19 years ago)
- Children:
- 604531a
- Parents:
- bea7fa3
- Location:
- package/shorewall
- Files:
-
- 8 deleted
- 5 edited
-
Makefile (modified) (4 diffs)
-
files/shorewall.init (modified) (1 diff)
-
patches/patch-Makefile (deleted)
-
patches/patch-compiler (deleted)
-
patches/patch-configpath (deleted)
-
patches/patch-fallback_sh (deleted)
-
patches/patch-firewall (deleted)
-
patches/patch-functions (deleted)
-
patches/patch-install_sh (modified) (4 diffs)
-
patches/patch-shorewall (modified) (1 diff)
-
patches/patch-shorewall_conf (modified) (1 diff)
-
patches/patch-shorewall_spec (deleted)
-
patches/patch-uninstall_sh (deleted)
Legend:
- Unmodified
- Added
- Removed
-
package/shorewall/Makefile
rbea7fa3 r3a535ffc 8 8 9 9 PKG_NAME:= shorewall 10 PKG_VERSION:= 3. 2.910 PKG_VERSION:= 3.4.1 11 11 PKG_RELEASE:= 1 12 PKG_MD5SUM:= 2527f79eb57fb06dbd0432ba050e022112 PKG_MD5SUM:= 389a62170ad11c683ccaa6e2e071aff4 13 13 PKG_INIT:= 45 14 PKG_SOURCE_URL:= http://www1.shorewall.net/pub/${PKG_NAME}/3. 2/${PKG_NAME}-${PKG_VERSION}14 PKG_SOURCE_URL:= http://www1.shorewall.net/pub/${PKG_NAME}/3.4/${PKG_NAME}-${PKG_VERSION} 15 15 PKG_SOURCE:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2 16 16 … … 21 21 do-install: 22 22 PREFIX="${WRKINST}" ${WRKBUILD}/install.sh -n 23 24 # remove configfiles folder 25 ${RM} -R ${WRKINST}/usr/share/shorewall/configfiles 26 23 27 ifeq ($(FWRT_PACKAGE_SHOREWALL_STRIPCONF),y) 24 28 ${BASH} ./files/downstrip ${WRKINST}/etc/shorewall 25 29 endif 30 26 31 ifeq ($(FWRT_PACKAGE_SHOREWALL_STRIPSHARED),y) 27 32 ${BASH} ./files/downstrip ${WRKINST}/usr/share/shorewall … … 29 34 gzip -9 ${WRKINST}/usr/share/shorewall/*.template 30 35 endif 36 37 post-install: 31 38 ${INSTALL_DIR} ${IDIR_SHOREWALL}/etc/init.d 32 39 ${INSTALL_DIR} ${IDIR_SHOREWALL}/etc/shorewall 33 40 ${INSTALL_DIR} ${IDIR_SHOREWALL}/usr/share/shorewall 34 41 ${INSTALL_DIR} ${IDIR_SHOREWALL}/sbin 42 35 43 ${INSTALL_BIN} ./files/shorewall.init ${IDIR_SHOREWALL}/etc/init.d/S${PKG_INIT}${PKG_NAME} 44 36 45 ${INSTALL_DATA} ${WRKINST}/etc/shorewall/* ${IDIR_SHOREWALL}/etc/shorewall/ 37 ${INSTALL_DATA} ${WRKINST}/usr/share/shorewall/Limit ${IDIR_SHOREWALL}/usr/share/shorewall38 46 ${INSTALL_DATA} ${WRKINST}/usr/share/shorewall/actions.std ${IDIR_SHOREWALL}/usr/share/shorewall 39 47 ${INSTALL_DATA} ${WRKINST}/usr/share/shorewall/configpath ${IDIR_SHOREWALL}/usr/share/shorewall … … 44 52 ${INSTALL_DATA} ${WRKINST}/usr/share/shorewall/macro.* ${IDIR_SHOREWALL}/usr/share/shorewall 45 53 ${INSTALL_DATA} ${WRKINST}/usr/share/shorewall/prog.* ${IDIR_SHOREWALL}/usr/share/shorewall 54 ${INSTALL_DATA} ${WRKINST}/usr/share/shorewall/lib.* ${IDIR_SHOREWALL}/usr/share/shorewall 55 46 56 ${INSTALL_BIN} ${WRKINST}/usr/share/shorewall/compiler ${IDIR_SHOREWALL}/usr/share/shorewall 47 57 ${INSTALL_BIN} ${WRKINST}/usr/share/shorewall/firewall ${IDIR_SHOREWALL}/usr/share/shorewall 48 58 ${INSTALL_BIN} ${WRKINST}/usr/share/shorewall/functions ${IDIR_SHOREWALL}/usr/share/shorewall 49 ${INSTALL_BIN} ${WRKINST}/usr/share/shorewall/ help ${IDIR_SHOREWALL}/usr/share/shorewall59 ${INSTALL_BIN} ${WRKINST}/usr/share/shorewall/wait4ifup ${IDIR_SHOREWALL}/usr/share/shorewall 50 60 ${INSTALL_BIN} ${WRKINST}/sbin/shorewall ${IDIR_SHOREWALL}/sbin 51 61 -
package/shorewall/files/shorewall.init
rbea7fa3 r3a535ffc 9 9 ;; 10 10 start) 11 touch /var/log/message 12 mkdir -p /var/lock/subsys 11 13 /sbin/shorewall -f start 1>/dev/null 12 14 ;; -
package/shorewall/patches/patch-install_sh
rbea7fa3 r3a535ffc 1 1 $FreeWRT$ 2 --- shorewall-3. 2.8.orig/install.sh 2007-01-17 00:44:59.000000000 +01003 +++ shorewall-3. 2.8/install.sh 2007-02-13 00:06:58.000000000 +01002 --- shorewall-3.4.1.orig/install.sh 2007-03-15 17:05:58.000000000 +0100 3 +++ shorewall-3.4.1/install.sh 2007-03-16 23:15:01.000000000 +0100 4 4 @@ -183,7 +183,6 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/ 5 5 # … … 26 26 27 27 # 28 @@ -225,27 +215,20 @@ if [ -d ${PREFIX}/etc/shorewall ]; then 29 if [ -z "$NOBACKUP" ]; then 30 backup_directory ${PREFIX}/etc/shorewall 31 backup_directory ${PREFIX}/usr/share/shorewall 32 - backup_directory ${PREFIX}/var/lib/shorewall 33 + backup_directory ${PREFIX}/usr/share/shorewall/runtime 34 fi 35 else 36 first_install="Yes" 37 fi 38 39 -install_file_with_backup shorewall ${PREFIX}/sbin/shorewall 0555 ${PREFIX}/var/lib/shorewall-${VERSION}.bkout 40 +install_file_with_backup shorewall ${PREFIX}/sbin/shorewall 0555 ${PREFIX}/usr/share/shorewall/runtime-${VERSION}.bkout 41 42 echo "shorewall control program installed in ${PREFIX}/sbin/shorewall" 43 28 @@ -234,14 +224,7 @@ echo "shorewall control program installe 44 29 # 45 30 # Install the Firewall Script 46 31 # 47 32 -if [ -n "$DEBIAN" ]; then 48 - install_file_with_backup init.debian.sh ${PREFIX}/etc/init.d/shorewall 0544 ${PREFIX}/usr/share/shorewall-${VERSION}.bkout33 - install_file_with_backup init.debian.sh /etc/init.d/shorewall 0544 ${PREFIX}/usr/share/shorewall-${VERSION}.bkout 49 34 -elif [ -n "$ARCHLINUX" ]; then 50 35 - install_file_with_backup init.archlinux.sh ${PREFIX}${DEST}/$INIT 0544 ${PREFIX}/usr/share/shorewall-${VERSION}.bkout … … 57 42 echo "Shorewall script installed in ${PREFIX}${DEST}/$INIT" 58 43 59 @@ -255,7 +238,7 @@ echo "Shorewall script installed in ${P 60 mkdir -p ${PREFIX}/etc/shorewall 61 mkdir -p ${PREFIX}/usr/share/shorewall 62 mkdir -p ${PREFIX}/usr/share/shorewall/configfiles 63 -mkdir -p ${PREFIX}/var/lib/shorewall 64 +mkdir -p ${PREFIX}/usr/share/shorewall/runtime 65 66 chmod 755 ${PREFIX}/etc/shorewall 67 chmod 755 ${PREFIX}/usr/share/shorewall 68 @@ -273,10 +256,6 @@ if [ ! -f ${PREFIX}/etc/shorewall/shorew 44 @@ -268,10 +251,6 @@ if [ ! -f ${PREFIX}/etc/shorewall/shorew 69 45 echo "Config file installed as ${PREFIX}/etc/shorewall/shorewall.conf" 70 46 fi … … 77 53 # Install the zones file 78 54 # 79 @@ -675,43 +654,6 @@ fi 55 @@ -674,71 +653,10 @@ if [ -z "$PREFIX" ]; then 56 fi 57 58 # 59 -# Install the Man Pages 60 -# 61 - 62 -rm -f *.gz 63 - 64 -cd manpages 65 - 66 -for f in *.5; do 67 - gzip $f 68 - run_install -D -m 0444 $f.gz ${PREFIX}/usr/share/man/man5/$f.gz 69 - echo "Man page $f.gz installed to /usr/share/man/man5/$f.gz" 70 -done 71 - 72 -for f in *.8; do 73 - gzip $f 74 - run_install -D -m 0444 $f.gz ${PREFIX}/usr/share/man/man8/$f.gz 75 - echo "Man page $f.gz installed to /usr/share/man/man8/$f.gz" 76 -done 77 - 78 -cd .. 79 - 80 -echo "Man Pages Installed" 81 - 82 -# 83 # Install the firewall script 80 84 # 81 85 install_file firewall ${PREFIX}/usr/share/shorewall/firewall 0555 -
package/shorewall/patches/patch-shorewall
rbea7fa3 r3a535ffc 1 1 $FreeWRT$ 2 --- shorewall-3. 2.9.orig/shorewall 2007-01-24 20:12:15.000000000 +01003 +++ shorewall-3. 2.9/shorewall 2007-03-01 20:51:47.000000000 +01004 @@ -2 02,13 +202,17@@ get_config() {2 --- shorewall-3.4.1.orig/shorewall 2007-02-21 03:16:05.000000000 +0100 3 +++ shorewall-3.4.1/shorewall 2007-03-16 23:36:59.000000000 +0100 4 @@ -212,7 +212,6 @@ get_config() { 5 5 6 [ -z "$LOGFILE" ] && LOGFILE=/var/log/messages6 export VERBOSE 7 7 8 + LOGFILEPATH=${LOGFILE%/*} 9 + if [ ! -f $LOGFILEPATH ]; then 10 + mkdir -p $LOGFILEPATH 11 + fi 12 + 13 if ( ps ax 2> /dev/null | grep -v grep | qt grep 'syslogd.*-C' ) ; then 14 LOGREAD="logread" 15 elif [ -f $LOGFILE ]; then 16 LOGREAD="cat $LOGFILE" 17 else 18 - echo "LOGFILE ($LOGFILE) does not exist!" >&2 19 - exit 2 20 + touch $LOGFILE 21 fi 8 - [ -n "${HOSTNAME:=$(hostname)}" ] 22 9 23 if [ -n "$IPTABLES" ]; then24 @@ -537,8 +541,8 @@ start_command() {25 ${VARDIR}/.start $debugging start26 rc=$?27 else28 - logger -p kern.err "ERROR:Shorewall start failed"29 rc=$?30 + logger -p kern.err "ERROR:Shorewall start failed"31 fi32 33 [ -n "$nolock" ] || mutex_off34 @@ -852,8 +856,8 @@ restart_command() {35 $SHOREWALL_SHELL ${VARDIR}/.restart $debugging restart36 rc=$?37 else38 - logger -p kern.err "ERROR:Shorewall restart failed"39 rc=$?40 + logger -p kern.err "ERROR:Shorewall restart failed"41 fi42 43 [ -n "$nolock" ] || mutex_off44 @@ -919,7 +923,11 @@ refresh_command() {45 $SHOREWALL_SHELL ${VARDIR}/.refresh $debugging refresh46 fi47 48 + rc=$?49 +50 [ -n "$nolock" ] || mutex_off51 +52 + return $rc53 10 } 54 11 55 # 56 @@ -1815,7 +1823,7 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/ 57 MUTEX_TIMEOUT=12 @@ -1269,7 +1268,7 @@ else 13 exit 1 14 fi 58 15 59 SHAREDIR=/usr/share/shorewall 60 -VARDIR=/var/lib/shorewall 61 +VARDIR=/usr/share/shorewall/runtime 62 CONFDIR=/etc/shorewall 63 export PRODUCT="Shorewall" 16 -banner="Shorewall-$version Status at $HOSTNAME -" 17 +banner="Shorewall-$version Status at FreeWRT -" 64 18 19 case $(echo -e) in 20 -e*) 21 @@ -1335,7 +1334,7 @@ case "$COMMAND" in 22 ;; 23 status) 24 [ $# -eq 1 ] || usage 1 25 - echo "Shorewall-$version Status at $HOSTNAME - $(date)" 26 + echo "Shorewall-$version Status at FreeWRT - $(date)" 27 echo 28 if shorewall_is_started ; then 29 echo "Shorewall is running" -
package/shorewall/patches/patch-shorewall_conf
rbea7fa3 r3a535ffc 1 1 $FreeWRT$ 2 --- shorewall-3.2.8.orig/shorewall.conf 2006-10-13 20:03:18.000000000 +0200 3 +++ shorewall-3.2.8/shorewall.conf 2007-02-13 00:07:50.000000000 +0100 4 @@ -125,7 +125,7 @@ VERBOSITY=1 5 # http://www.shorewall.net/shorewall_logging.html 6 # 2 --- shorewall-3.4.1.orig/shorewall.conf 2007-02-09 17:15:08.000000000 +0100 3 +++ shorewall-3.4.1/shorewall.conf 2007-03-16 23:16:28.000000000 +0100 4 @@ -64,7 +64,7 @@ SHOREWALL_SHELL=/bin/sh 7 5 8 -LOGFILE=/var/log/messages 9 +LOGFILE=/var/log/shorewall 6 SUBSYSLOCK=/var/lock/subsys/shorewall 10 7 11 # 12 # LOG FORMAT 13 @@ -329,7 +329,7 @@ SHOREWALL_SHELL=/bin/sh 14 # use lock files, set this to "". 15 # 8 -MODULESDIR= 9 +MODULESDIR=/lib/modules/`uname -r`/ 16 10 17 -SUBSYSLOCK=/var/lock/subsys/shorewall 18 +SUBSYSLOCK=/var/run/shorewall 11 CONFIG_PATH=/etc/shorewall:/usr/share/shorewall 19 12 20 #21 # KERNEL MODULE DIRECTORY22 @@ -370,7 +370,7 @@ CONFIG_PATH=/etc/shorewall:/usr/share/sh23 # Failure of shorewall start or shorewall restart24 #25 # The value of the option must be the name of an executable file in the26 -# directory /var/lib/shorewall. If this option is not set or if it is27 +# directory /usr/share/shorewall/runtime. If this option is not set or if it is28 # set to the empty value (RESTOREFILE="") then RESTOREFILE=restore is29 # assumed.30 #
Note:
See TracChangeset
for help on using the changeset viewer.
