ba4880d19ae4ccfaa20857aa232a726b2281d166
[ossec-hids.git] / debian / ossec-hids / usr / share / doc / ossec-hids / contrib / debian-packages / ossec-hids / debian / preinst
1 #!/bin/sh
2 # preinst script for ossec-hids
3
4 set -e
5
6 # configuration variables
7 OSSEC_HIDS_TMP_DIR="/tmp/ossec-hids"
8
9 # environment configuration
10 if [ ! -d ${OSSEC_HIDS_TMP_DIR} ]; then
11   mkdir ${OSSEC_HIDS_TMP_DIR}
12 fi
13
14 case "$1" in
15     install|upgrade)
16         # back up the current user rules
17         if [ -f /var/ossec/rules/local_rules.xml ]; then
18             cp /var/ossec/rules/local_rules.xml ${OSSEC_HIDS_TMP_DIR}/local_rules.xml
19         fi
20     ;;
21
22     abort-upgrade)
23
24     ;;
25
26     *)
27         echo "preinst called with unknown argument \`$1'" >&2
28         exit 1
29
30     ;;
31
32 esac
33
34 exit 0