freebsd-ports/sysutils/freeipmi/pkg-install
Boris Samorodov 5452743ef3 - update freeipmi to 0.2.3;
- introduce OPTIONS FISH (WITH_FISH=YES is default);
- let the port build with --enable-fish/--disable-fish configure option;
- change PLIST_SUB variables: SHLIBVER and FISH are added, RUNDIR and
  LOGDIR are removed, change pkg-plist to follow those changes;
- add a sample configuration file ${PREFIX}/etc/fish/fish.scm-dist;

While I'm here: s:INSTALLS_SHLIB:USE_LDCONFIG

PR:		102984
Submitted by:	Dmitry Frolov <frolov at riss-telecom.ru> (maintainer)
2006-09-09 12:14:50 +00:00

28 lines
652 B
Bash

#!/bin/sh
conffiles="etc/fish/fish.scm etc/fish/ipmi-sensors-conf.scm"
rundir="/var/lib/freeipmi"
logdir="/var/log/freeipmi"
case "$2" in
POST-INSTALL)
for file in $conffiles; do
[ -f "$PKG_PREFIX/$file-dist" -a ! -f "$PKG_PREFIX/$file" ] && \
cp "$PKG_PREFIX/$file-dist" "$PKG_PREFIX/$file"
done
mkdir -p "$rundir" "$logdir" && \
chmod 0700 "$rundir" "$logdir"
touch "$rundir/ipckey"
;;
DEINSTALL)
for file in $conffiles; do
[ -f "$PKG_PREFIX/$file-dist" ] && \
cmp -s "$PKG_PREFIX/$file" "$PKG_PREFIX/$file-dist" && \
rm -f $PKG_PREFIX/$file
done
rm -f "$rundir/ipckey"
rmdir "$rundir" "$logdir" 2>/dev/null || :
;;
esac