After uninstalling shorewall from the respective tarball files: 
shorewall-init4.5.21-RC1, shorewall-4.5.21-RC1 and 
shorewall-core-4.5.21-RC1 from my debian7 box.

The uninstall.sh script in shorewall-init-4.5.21-RC1 does not remove 
the file /etc/network/if-post-down.d/shorewall which could lead to an 
error like

"/etc/network/if-post-down.d/shorewall: 92: .: Can't open 
/usr/share/shorewall/shorewallrc
run-parts: /etc/network/if-post-down.d/shorewall exited with return 
code 2
/etc/network/if-post-down.d/shorewall: 92: .: Can't open 
/usr/share/shorewall/shorewallrc
run-parts: /etc/network/if-post-down.d/shorewall exited with return 
code 2"

Adding the following line to shorewall-init-4.5.21-RC1/uninstall.sh 
eliminates this issue.

remove_file ${CONFDIR}/network/if-post-down.d/shorewall



now on shorewall-4.5.21-RC1 the init script and the file 
/etc/default/shorewall are not automatically removed 

Those two unremoved files can be automatically dealt with adding the 
following lines in shorewall-4.5.21-RC1/uninstall.sh.

INITSCRIPT=${CONFDIR}/init.d/shorewall

if [ -f "$INITSCRIPT" ]; then
    if mywhich updaterc.d ; then
        updaterc.d shorewall remove
    elif mywhich insserv ; then
        insserv -r $INITSCRIPT
    elif mywhich chkconfig ; then
        chkconfig --del $(basename $INITSCRIPT)
    elif mywhich systemctl ; then
        systemctl disable shorewall
    fi

    remove_file $INITSCRIPT
fi

remove_file ${CONFDIR}/default/shorewall

MD

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to