usage: $prog [-klv]
EOF
}
-while getopts "hklv" opt; do
+while getopts "ha:klv" opt; do
case $opt in
h) usage; exit 0 ;;
+ a) archive=$OPTARG ;;
k) kill=t ;;
l) listen=t; opts=${opts}l ;;
v) verbose=t; opts=${opts}v ;;
echo check >"$tmp/upload.wakeup"
exit 0
else
- exec locking "$tmp/upload.lock" "$0" "${opts+-$opts}"
+ exec locking "$tmp/upload.lock" "$0" ${opts:+"-$opts"}
fi
exit 2
;;
nil,t)
- exec locking -f "$tmp/upload.lock" "$0" "${opts+-$opts}"
+ exec locking -f "$tmp/upload.lock" "$0" ${opts:+"-$opts"}
exit 2
;;
esac