diff options
Diffstat (limited to 'extra/ufw')
-rw-r--r-- | extra/ufw/.footprint | 85 | ||||
-rw-r--r-- | extra/ufw/.md5sum | 2 | ||||
-rw-r--r-- | extra/ufw/Pkgfile | 26 | ||||
-rw-r--r-- | extra/ufw/ufwd | 62 |
4 files changed, 175 insertions, 0 deletions
diff --git a/extra/ufw/.footprint b/extra/ufw/.footprint new file mode 100644 index 000000000..911e368dd --- /dev/null +++ b/extra/ufw/.footprint @@ -0,0 +1,85 @@ +drwxr-xr-x root/root etc/ +drwxr-xr-x root/root etc/default/ +-rw-r--r-- root/root etc/default/ufw +drwxr-xr-x root/root etc/rc.d/ +drwxr-xr-x root/root etc/rc.d/init.d/ +-rwxr-xr-x root/root etc/rc.d/init.d/ufwd +drwxr-xr-x root/root etc/rc.d/rc1.d/ +drwxr-xr-x root/root etc/rc.d/rc2.d/ +lrwxrwxrwx root/root etc/rc.d/rc2.d/S19ufwd -> ../init.d/ufwd +drwxr-xr-x root/root etc/rc.d/rc3.d/ +lrwxrwxrwx root/root etc/rc.d/rc3.d/S19ufwd -> ../init.d/ufwd +drwxr-xr-x root/root etc/rc.d/rc4.d/ +lrwxrwxrwx root/root etc/rc.d/rc4.d/S19ufwd -> ../init.d/ufwd +drwxr-xr-x root/root etc/rc.d/rc5.d/ +lrwxrwxrwx root/root etc/rc.d/rc5.d/S19ufwd -> ../init.d/ufwd +drwxr-xr-x root/root etc/ufw/ +-rw-r--r-- root/root etc/ufw/after.rules +-rw-r--r-- root/root etc/ufw/after6.rules +drwxr-xr-x root/root etc/ufw/applications.d/ +-rw-r--r-- root/root etc/ufw/before.rules +-rw-r--r-- root/root etc/ufw/before6.rules +-rw-r--r-- root/root etc/ufw/sysctl.conf +-rw-r--r-- root/root etc/ufw/ufw.conf +drwxr-xr-x root/root lib/ +drwxr-xr-x root/root lib/ufw/ +-rwxr-xr-x root/root lib/ufw/ufw-init +-rwxr-xr-x root/root lib/ufw/ufw-init-functions +-rw-r--r-- root/root lib/ufw/user.rules +-rw-r--r-- root/root lib/ufw/user6.rules +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/ufw +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/python2.6/ +drwxr-xr-x root/root usr/lib/python2.6/site-packages/ +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw-0.29.1-py2.6.egg-info +drwxr-xr-x root/root usr/lib/python2.6/site-packages/ufw/ +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/__init__.py (EMPTY) +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/__init__.pyc +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/applications.py +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/applications.pyc +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/backend.py +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/backend.pyc +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/backend_iptables.py +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/backend_iptables.pyc +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/common.py +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/common.pyc +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/frontend.py +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/frontend.pyc +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/util.py +-rw-r--r-- root/root usr/lib/python2.6/site-packages/ufw/util.pyc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/ufw-framework.8.gz +-rw-r--r-- root/root usr/share/man/man8/ufw.8.gz +drwxr-xr-x root/root usr/share/ufw/ +drwxr-xr-x root/root usr/share/ufw/messages/ +-rw-r--r-- root/root usr/share/ufw/messages/ar.mo +-rw-r--r-- root/root usr/share/ufw/messages/bg.mo +-rw-r--r-- root/root usr/share/ufw/messages/ca.mo +-rw-r--r-- root/root usr/share/ufw/messages/cs.mo +-rw-r--r-- root/root usr/share/ufw/messages/da.mo +-rw-r--r-- root/root usr/share/ufw/messages/de.mo +-rw-r--r-- root/root usr/share/ufw/messages/el.mo +-rw-r--r-- root/root usr/share/ufw/messages/en_AU.mo +-rw-r--r-- root/root usr/share/ufw/messages/en_GB.mo +-rw-r--r-- root/root usr/share/ufw/messages/fi.mo +-rw-r--r-- root/root usr/share/ufw/messages/fr.mo +-rw-r--r-- root/root usr/share/ufw/messages/he.mo +-rw-r--r-- root/root usr/share/ufw/messages/hu.mo +-rw-r--r-- root/root usr/share/ufw/messages/id.mo +-rw-r--r-- root/root usr/share/ufw/messages/it.mo +-rw-r--r-- root/root usr/share/ufw/messages/nb.mo +-rw-r--r-- root/root usr/share/ufw/messages/nl.mo +-rw-r--r-- root/root usr/share/ufw/messages/pl.mo +-rw-r--r-- root/root usr/share/ufw/messages/pt.mo +-rw-r--r-- root/root usr/share/ufw/messages/pt_BR.mo +-rw-r--r-- root/root usr/share/ufw/messages/ru.mo +-rw-r--r-- root/root usr/share/ufw/messages/sk.mo +-rw-r--r-- root/root usr/share/ufw/messages/sl.mo +-rw-r--r-- root/root usr/share/ufw/messages/sr.mo +-rw-r--r-- root/root usr/share/ufw/messages/sv.mo +-rw-r--r-- root/root usr/share/ufw/messages/tl.mo +-rw-r--r-- root/root usr/share/ufw/messages/zh_CN.mo diff --git a/extra/ufw/.md5sum b/extra/ufw/.md5sum new file mode 100644 index 000000000..93ba40aa9 --- /dev/null +++ b/extra/ufw/.md5sum @@ -0,0 +1,2 @@ +b5ac77d58ae3886358405359becb2049 ufw-0.29.1.tar.gz +f24b9abfa089d0f7bb5ac0368bc8ca26 ufwd diff --git a/extra/ufw/Pkgfile b/extra/ufw/Pkgfile new file mode 100644 index 000000000..ac73c5b96 --- /dev/null +++ b/extra/ufw/Pkgfile @@ -0,0 +1,26 @@ +# Description: Un parefeu très simple +# URL: https://launchpad.net/ufw +# Maintainer: NuTyX core team +# Packager: Tux03 +# Depends on: python, iptables + +name=ufw +version=0.29.1 +release=1 +source=(http://launchpad.net/ufw/0.29/0.29.1/+download/ufw-0.29.1.tar.gz\ + ufwd) + +build() { + cd $name-$version + python ./setup.py install --root=$PKG + mkdir -p $PKG/usr/bin + mv $PKG/usr/{sbin,bin}/$name + rm -r $PKG/usr/sbin + chmod 644 $PKG/etc/ufw/*.rules $PKG/lib/ufw/*.rules + mkdir -p $PKG/etc/rc.d/{init.d,rc{1,2,3,4,5}.d} + install -m755 ../ufwd $PKG/etc/rc.d/init.d/ufwd + for i in 2 3 4 5 + do ln -s ../init.d/ufwd $PKG/etc/rc.d/rc$i.d/S19ufwd + done + +} diff --git a/extra/ufw/ufwd b/extra/ufw/ufwd new file mode 100644 index 000000000..07290643f --- /dev/null +++ b/extra/ufw/ufwd @@ -0,0 +1,62 @@ +#!/bin/sh -e + +[ -x /usr/bin/ufw ] || exit 0 + +for s in "/lib/ufw/ufw-init-functions" "/etc/ufw/ufw.conf" ; do + if [ -s "$s" ]; then + . "$s" + else + echo "Could not find $s (aborting)" + exit 1 + fi +done + +error=0 +case "$1" in +start) + if [ "$ENABLED" = "yes" ] || [ "$ENABLED" = "YES" ]; then + echo "Starting firewall:" "ufw" + output=`ufw_start` || error="$?" + if [ ! -z "$output" ]; then + /bin/echo -e "$output" + fi + else + echo "Skip starting firewall:" "ufw (not enabled)" + fi + exit $error + ;; +stop) + if [ "$ENABLED" = "yes" ] || [ "$ENABLED" = "YES" ]; then + echo "Stopping firewall:" "ufw" + output=`ufw_stop` || error="$?" + if [ ! -z "$output" ]; then + /bin/echo -e "$output" + fi + else + echo "Skip stopping firewall:" "ufw (not enabled)" + fi + exit $error + ;; +restart|force-reload) + echo "Reloading firewall:" "ufw" + output=`ufw_reload` || error="$?" + if [ ! -z "$output" ]; then + /bin/echo -e "$output" + fi + exit $error + ;; +status) + output=`ufw_status` || error="$?" + if [ ! -z "$output" ]; then + /bin/echo -e "$output" + fi + exit $error + ;; +*) + echo "Usage: /etc/rc.d/ufw {start|stop|restart|force-reload|status}" + exit 1 + ;; +esac + +exit 0 + |