From 82cb7d701292569b9cb87bd4946a67945ce7743d Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Mon, 30 Jul 2012 12:02:42 +0200 Subject: [PATCH] solaris-compatibility-fixes. --- Makefile | 3 ++- logarchiver | 2 +- logcleaner | 3 +++ logmanager | 10 +++++----- 4 files changed, 11 insertions(+), 7 deletions(-) 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