From d8a455efd41afdbefe6065e48df90ee2fb636dcb Mon Sep 17 00:00:00 2001 From: Nathan Kinkade Date: Fri, 23 May 2014 09:59:46 -0400 Subject: Initial commit. --- check_sign_aide_wrapper.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 check_sign_aide_wrapper.sh (limited to 'check_sign_aide_wrapper.sh') diff --git a/check_sign_aide_wrapper.sh b/check_sign_aide_wrapper.sh new file mode 100755 index 0000000..3eb3955 --- /dev/null +++ b/check_sign_aide_wrapper.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +COMMAND=$(echo $SSH_ORIGINAL_COMMAND | cut -d' ' -f1) +if [ $COMMAND = "rsync" ]; then + ACTION=$(echo $SSH_ORIGINAL_COMMAND | cut -d' ' -f6) +else + ACTION=$COMMAND +fi + +case "$ACTION" in + fetch-db) + exec rsync --server --sender -az . /var/lib/aide/aide.db + ;; + fetch-bin) + exec rsync --server --sender -az . /usr/bin/aide + ;; + fetch-cron) + exec rsync --server --sender -az . /etc/cron.daily/aide + ;; + fetch-conf) + exec rsync --server --sender -az . /etc/default/aide + ;; + copy-db) + cp /var/lib/aide/aide.db.new /var/lib/aide/aide.db + ;; + *) + echo "FAIL! FAIL! FAIL!" +esac -- cgit v1.2.3