#! /bin/bash set -e case $1 in list) zcat "$2" | while read i; do case /$i in /etc/postinstall/*.sh) ls -l -d "/$i.done" 2>/dev/null || ls -l -d "/$i" ;; *) ls -l -d "/$i" ;; esac done ;; copyout) cp "/$3" "$4" ;; *) exit 1 ;; esac