diff options
-rw-r--r-- | scripts/vyatta-delete-log-file.sh | 2 | ||||
-rw-r--r-- | templates/delete/log/file/node.tag/node.def | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/scripts/vyatta-delete-log-file.sh b/scripts/vyatta-delete-log-file.sh index 8562738..577106d 100644 --- a/scripts/vyatta-delete-log-file.sh +++ b/scripts/vyatta-delete-log-file.sh @@ -2,7 +2,7 @@ if [ -e /var/log/user/"$1" ] then - rm -f /var/log/user/"$1" + echo -n "" > /var/log/user/"$1" else echo "File does not exist" fi diff --git a/templates/delete/log/file/node.tag/node.def b/templates/delete/log/file/node.tag/node.def index 95e46b6..ce4a4f7 100644 --- a/templates/delete/log/file/node.tag/node.def +++ b/templates/delete/log/file/node.tag/node.def @@ -1,2 +1,5 @@ help: Delete the specified log file +allowed: local -a array ; + array=( /var/log/user/* ) ; + echo -n ${array[@]##*/} run: sudo ${vyatta_bindir}/sudo-users/vyatta-delete-log-file.sh "$4" |