diff --git a/Makefile b/Makefile index 0f37259..5338819 100644 --- a/Makefile +++ b/Makefile @@ -20,10 +20,11 @@ testdir/.lmtab: testdir testdir/.prepare: testdir testdir/.lmtab touch $&2 + help + ;; esac done shift `expr $OPTIND - 1` diff --git a/logmanager b/logmanager index cb529e7..5918359 100755 --- a/logmanager +++ b/logmanager @@ -20,9 +20,9 @@ EOF } with_n() { - local cmd=$1 + __cmd=$1 shift - "$cmd" -n "$@" + "$__cmd" -n "$@" } while getopts hc:a:r:z:C:nN o @@ -71,8 +71,8 @@ do do e="`basename "${exp}"`" exp="`dirname "${exp}"`" - $cmd $archiver -e "$e" "$dir" + $cmd $archiver -e "$e" -- "$dir" done - $cmd $compressor "$dir" - [ 0 = "$age" ] || $cmd $cleaner "$age" "$dir" + $cmd $compressor -- "$dir" + [ 0 = "$age" ] || $cmd $cleaner "$age" -- "$dir" done