File: generic_install_scripts

package info (click to toggle)
tripwire 2.4.3.7-6
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie, trixie-proposed-updates
  • size: 7,220 kB
  • sloc: cpp: 57,898; sh: 6,006; perl: 2,735; yacc: 497; makefile: 439; lex: 356; ansic: 10
file content (23 lines) | stat: -rwxr-xr-x 830 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
#
# 1. install all tripwire_* scripts from contrib/
# 2. installs policy and config text files 
# 3. installs the plist but does not launch it
#
set -e

## start config -- edits okay here 
TRIPWIRE_ROOT="${TRIPWIRE_ROOT-/usr/local}"
TRIPWIRE_ETC_DIR="${TRIPWIRE_ETC_DIR-/etc}"
TRIPWIRE_DB_DIR="${TRIPWIRE_DB_DIR-/var/db/tripwire}"
TRIPWIRE_LOG_DIR="${TRIPWIRE_LOG_DIR-/var/log/tripwire}"
## end config -- dont edit past here

mkdir -p "$TRIPWIRE_ROOT" "$TRIPWIRE_ETC_DIR" "$TRIPWIRE_DB_DIR" "$TRIPWIRE_LOG_DIR"

THIS_SCRIPT_DIR="$(cd `dirname "$0"`; pwd)"
GENERATE_FROM_TEMPLATE="${THIS_SCRIPT}/generate_from_template"

for GENERIC_SCRIPT in tripwire_*; do
  "$GENERATE_FROM_TEMPLATE" $GENERIC_SCRIPT "$TRIPWIRE_ROOT/sbin/$GENERIC_SCRIPT" "$TRIPWIRE_ROOT" "$TRIPWIRE_ETC_DIR" "$TRIPWIRE_DB_DIR" "$TRIPWIRE_LOG_DIR"
done