#!/bin/bash -x PKGDIR=$1 if [[ -z "$PKGDIR" ]]; then echo "package directory not specified" exit 1; fi if [[ ! -d $PKGDIR ]]; then echo "package directory doesnt exist" exit 1; fi #TODO: Check the regexps below chnage as expected # Remove this line if installing or setting up directories such as # /etc/opt/... or /var/opt/... perl -n -i -e '($d)="/opt/opsview/perl" =~ m!^/(.*)/! ;print unless(m!$d\s!)' $PKGDIR/Prototype # Amend ownership of all files - will be set to nagios.nagios by mksolpkg perl -i -pe '($d)="/opt/opsview/perl" =~ m!^/(.*)/! ; s!( $d/.*) nagios nagios$!$1 opsview opsview!' $PKGDIR/Prototype