4 case $# in 1) dir=$1 ;; *) echo >&2 "usage: $0 DIR"; exit 2 ;; esac
7 keep=("./files" "./files.*" "./.ssh/keys")
12 for p in "$1"/..?* "$1"/.[!.]* "$1"/*; do
13 for q in "${keep[@]}"; do
14 case $p in $q) continue 2 ;; esac
15 case $q in "$p"/*) clear_dir "$p"; continue 2 ;; esac
22 mkdir -p .ssh/keys etc lib usr/bin
23 ln -s ../../ssh-common/Makefile ../../ssh-common/sshsvc.conf .ssh/
25 cp /usr/bin/rsync usr/bin/
26 ldd /usr/bin/rsync | while read line; do
28 for i in "$@"; do case "$i" in /*) cp "$i" lib/ ;; esac; done
31 grep -E '^(root:|sysupl-)' /etc/passwd >etc/passwd
32 grep -E '^(root:|sysupl-)' /etc/group >etc/group