Code Sample |
#!/bin/bash #(c) Robert Shingledecker 2006 # ACTION=$1 APP=$2 for i in `ls -d1 /opt/$APP/*`; do dir=$(basename $i) if [ "$ACTION" == "add" ]; then WHERE=" --after /ramdisk/$dir --mode ro" else WHERE="" fi case $dir in bin | dev | etc | lib | sbin | usr | var ) unionctl /$dir --$ACTION $WHERE /opt/$APP/$dir unionctl /$dir --add --after 0 --mode ro /mnt/goose unionctl /$dir --remove /mnt/goose ;; esac done |