24 lines
		
	
	
		
			830 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			830 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/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
 |