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