Per http://article.gmane.org/gmane.comp.embedded.openwrt.devel/7339 please find attached the referenced missing lsm_script.
Signed-off-by: Brian J. Murrell <brian <at> interlinx.bc.ca> Cheers, b. From 3659aacef6ffcdf1e76685dd2c0403306e423296 Mon Sep 17 00:00:00 2001 From: Brian J. Murrell <br...@interlinx.bc.ca> Date: Sat, 1 Jan 2011 12:26:43 -0500 Subject: [PATCH] add shorewall-lite lsm script --- net/shorewall-lite/Makefile | 1 + net/shorewall-lite/files/lsm_script | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 0 deletions(-) create mode 100644 net/shorewall-lite/files/lsm_script diff --git a/net/shorewall-lite/Makefile b/net/shorewall-lite/Makefile index 4e874ba..bc1ac86 100644 --- a/net/shorewall-lite/Makefile +++ b/net/shorewall-lite/Makefile @@ -58,6 +58,7 @@ define Package/shorewall-lite/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/shorewall-lite $(1)/sbin $(CP) $(PKG_INSTALL_DIR)/usr/share/shorewall-lite $(1)/usr/share $(INSTALL_BIN) ./files/hostname $(1)/usr/share/shorewall-lite + $(INSTALL_BIN) ./files/lsm_script $(1)/etc/lsm/script.d/45_shorewall-lite $(CP) $(PKG_INSTALL_DIR)/etc/shorewall-lite $(1)/etc $(CP) ./files/vardir $(1)/etc/shorewall-lite endef diff --git a/net/shorewall-lite/files/lsm_script b/net/shorewall-lite/files/lsm_script new file mode 100644 index 0000000..f0ccb34 --- /dev/null +++ b/net/shorewall-lite/files/lsm_script @@ -0,0 +1,33 @@ +#!/bin/sh + +STATE=${1} +NAME=${2} +CHECKIP=${3} +DEVICE=${4} +WARN_EMAIL=${5} +REPLIED=${6} +WAITING=${7} +TIMEOUT=${8} +REPLY_LATE=${9} +CONS_RCVD=${10} +CONS_WAIT=${11} +CONS_MISS=${12} +AVG_RTT=${13} + +if [ -f /usr/share/shorewall-lite/lib.base ]; then + VARDIR=/var/lib/shorewall-lite + STATEDIR=/etc/shorewall-lite +else + VARDIR=/var/lib/shorewall + STATEDIR=/etc/shorewall +fi + +[ -f ${STATEDIR}/vardir ] && . ${STATEDIR}/vardir + +[ ${STATE} = up ] && state=0 || state=1 + +echo $state > ${VARDIR}/${DEVICE}.status + +/sbin/shorewall-lite restart -f >> /var/log/lsm 2>&1 + +/sbin/shorewall-lite show routing >> /var/log/lsm -- 1.7.1
signature.asc
Description: This is a digitally signed message part
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel