blob: 3eb39550a6039b22f96c8feba1f9af005f1a3bd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
|