diff options
author | Michael Scheidell <scheidell@FreeBSD.org> | 2012-04-15 10:52:14 +0000 |
---|---|---|
committer | Michael Scheidell <scheidell@FreeBSD.org> | 2012-04-15 10:52:14 +0000 |
commit | f1048caf36f98be1cdab6722e16248fa1b83a81b (patch) | |
tree | fce6c6c4094ea5def12e148926152bbb13198712 /irc/ircd-ratbox/files/pkg-install.in | |
parent | Remove 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.in | 22 |
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 #----------------------------------------------------------------------- |