Release Team, It has just recently been reported that the shorewall-lite package in testing (and likewise, the shorewall6-lite package in testing) contains a bug which renders the package largely unusable. The associated bugs, are #610314 (shorewall-lite) and #610327 (shorewall6-lite) and are severity grave.
I am seeking approval from the release team to prepare an upload to t-p-u that will correct those two bugs as well as another issue which is important, but requires only a trivial change to fix. Please see below for details. The diff to fix the init script problem is this: --- a/Shorewall-lite/init.debian.sh +++ b/Shorewall-lite/init.debian.sh @@ -17,10 +17,9 @@ SRWL=/sbin/shorewall-lite SRWL_OPTS="-tvv" test -n ${INITLOG:=/var/log/shorewall-lite-init.log} -[ "$INITLOG" eq "/dev/null" && SHOREWALL_INIT_SCRIPT=1 || SHOREWALL_INIT_SCRIPT=0 +[ "$INITLOG" = "/dev/null" ] && SHOREWALL_INIT_SCRIPT=1 || SHOREWALL_INIT_SCRIPT=0 export SHOREWALL_INIT_SCRIPT - test -x $SRWL || exit 0 test -x $WAIT_FOR_IFUP || exit 0 test -n "$INITLOG" || { It will need to be applied once to each package. Additionally, the main upstream developer has brought to my attention that there is a rather annoying bug (it would be severity important if a proper bug report were submitted on it) that prevents some logging functionality from working. The diff for that fix is: --- a/Shorewall-lite/shorewall-lite +++ b/Shorewall-lite/shorewall-lite @@ -94,9 +94,9 @@ get_config() { [ -z "$LOGFILE" ] && LOGFILE=/var/log/messages if ( ps ax 2> /dev/null | grep -v grep | qt grep 'syslogd.*-C' ) ; then - LOGREAD="logread | tac" + g_logread="logread | tac" elif [ -r $LOGFILE ]; then - LOGREAD="tac $LOGFILE" + g_logread="tac $LOGFILE" else echo "LOGFILE ($LOGFILE) does not exist!" >&2 exit 2 @@ -469,6 +469,7 @@ g_use_verbosity= g_noroutes= g_timestamp= g_recovering= +g_logread= finished=0 As with the first fix, this would have to be applied once to each of shorewall-lite and shorewall6-lite. As I will be updating to correct the two RC bugs, I'd also like permission to include this additional fix. Regards, -Roberto -- Roberto C. Sánchez http://people.connexer.com/~roberto http://www.connexer.com
signature.asc
Description: Digital signature