summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/vyatta-delete-log-file.sh2
-rw-r--r--templates/delete/log/file/node.tag/node.def3
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"