5452743ef3
- 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)
28 lines
652 B
Bash
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
|