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