Sha256: 8a7c18ecea4406e74b65c11f1a1951b87f24155163accb712e7dcd2995a0b39c
Contents?: true
Size: 751 Bytes
Versions: 2
Compression:
Stored size: 751 Bytes
Contents
#!/bin/sh set -e pkgfile=$1 operation=$2 # /etc/sysconfig/iptables for Red Hat # /var/lib/iptables/active for Debian requestfiles="/var/etch/requests/etc/sysconfig/iptables/$pkgfile /var/etch/requests/var/lib/iptables/active/$pkgfile" case "$operation" in 'install') for requestfile in $requestfiles do mkdir -p `dirname "$requestfile"` tmpfile=`mktemp "$requestfile.XXXXXX"` || exit 1 echo "<request>" > $tmpfile # Dump in the data passed to us on stdin cat >> $tmpfile echo "</request>" >> $tmpfile chmod 644 "$tmpfile" done ;; 'remove') for requestfile in $requestfiles do rm -f "$requestfile".* done ;; *) echo "$0: Invalid arguments" exit 1 ;; esac /usr/sbin/etch /etc/sysconfig/iptables /var/lib/iptables/active
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tpkg-2.3.5 | externals-etch/iptables |
tpkg-2.3.4 | externals-etch/iptables |