summaryrefslogtreecommitdiff
path: root/irc/ircd-ratbox/files/pkg-install.in
diff options
context:
space:
mode:
authorMichael Scheidell <scheidell@FreeBSD.org>2012-04-15 10:52:14 +0000
committerMichael Scheidell <scheidell@FreeBSD.org>2012-04-15 10:52:14 +0000
commitf1048caf36f98be1cdab6722e16248fa1b83a81b (patch)
treefce6c6c4094ea5def12e148926152bbb13198712 /irc/ircd-ratbox/files/pkg-install.in
parentRemove pkg-plist diffs for some ancient python versions that we have not (diff)
- Major release update to 3.0.7. Read /usr/ports/UPDATING
PR: ports/166931 Submitted by: moggie <moggie@elasticmind.net> (maintainer) Reviewed by: scheidell (me)
Notes
Notes: svn path=/head/; revision=294844
Diffstat (limited to 'irc/ircd-ratbox/files/pkg-install.in')
-rw-r--r--irc/ircd-ratbox/files/pkg-install.in22
1 files changed, 15 insertions, 7 deletions
diff --git a/irc/ircd-ratbox/files/pkg-install.in b/irc/ircd-ratbox/files/pkg-install.in
index dab2ae6b1d38..74fc38e357b1 100644
--- a/irc/ircd-ratbox/files/pkg-install.in
+++ b/irc/ircd-ratbox/files/pkg-install.in
@@ -6,9 +6,9 @@
#-----------------------------------------------------------------------
if [ "x$2" = "xPRE-INSTALL" ]; then
#-----------------------------------------------------------------------
-#
+
# ${DO_NADA}
-#
+
#-----------------------------------------------------------------------
elif [ "x$2" = "xPOST-INSTALL" ]; then
#-----------------------------------------------------------------------
@@ -21,12 +21,20 @@ mkdir -p %%RUNDIR%% \
&& chown ircd:ircd %%RUNDIR%% \
&& chmod 750 %%RUNDIR%%
-# Secure permissions if we think this is a fresh install
+mkdir -p %%DBDIR%% \
+&& chown ircd:ircd %%DBDIR%% \
+&& chmod 750 %%DBDIR%%
-if [ ! -f ${PKG_PREFIX}/etc/ircd-ratbox/ircd.conf ]; then
- chown -R ircd:ircd ${PKG_PREFIX}/etc/ircd-ratbox/
- chmod 750 ${PKG_PREFIX}/etc/ircd-ratbox/
- chmod 640 ${PKG_PREFIX}/etc/ircd-ratbox/*
+# Secure permissions if we think this is a fresh install
+conffile="%%PREFIX%%/etc/ircd-ratbox/ircd.conf"
+samplefile="%%PREFIX%%/etc/ircd-ratbox/ircd.conf.sample"
+if cmp -s $conffile $samplefile; then
+ echo "Setting default permissions for config dir and files."
+ chown -R root:ircd %%PREFIX%%/etc/ircd-ratbox/
+ chmod 750 %%PREFIX%%/etc/ircd-ratbox/
+ chmod 640 %%PREFIX%%/etc/ircd-ratbox/*
+else
+ echo "Modified ircd.conf file found, permissions unchanged."
fi
#-----------------------------------------------------------------------