Sha256: 95ce8019dba5051d293ff66eb79b3f99244d2d5b223cf2a5d6c47357ca0040c8
Contents?: true
Size: 766 Bytes
Versions: 2
Compression:
Stored size: 766 Bytes
Contents
#!/bin/sh set -e pkgfile=$1 operation=$2 pwrequestfile=/var/etch/requests/etc/passwd/$pkgfile shrequestfile=/var/etch/requests/etc/shadow/$pkgfile case "$operation" in 'install') # Grab the data passed to us on stdin datafile=`mktemp` cat > $datafile for requestfile in $pwrequestfile $shrequestfile do mkdir -p `dirname "$requestfile"` tmpfile=`mktemp "$requestfile.XXXXXX"` || exit 1 echo "<request>" > $tmpfile # Dump in the data we captured above cat $datafile >> $tmpfile echo "</request>" >> $tmpfile chmod 644 $tmpfile done rm -f $datafile ;; 'remove') for requestfile in $pwrequestfile $shrequestfile do rm -f "$requestfile".* done ;; *) echo "$0: Invalid arguments" exit 1 ;; esac /usr/sbin/etch /etc/passwd /etc/shadow
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tpkg-2.3.5 | externals-etch/user |
tpkg-2.3.4 | externals-etch/user |