svn commit: r400039 - in head/irc/ratbox-services: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Oct 23 16:51:54 UTC 2015
Author: amdmi3
Date: Fri Oct 23 16:51:52 2015
New Revision: 400039
URL: https://svnweb.freebsd.org/changeset/ports/400039
Log:
- Move owner/group/perm handling into plist, fixing packaging from non-root
PR: 203567
Submitted by: amdmi3
Approved by: maintainer timeout (moggie at elasticmind.net, 2 weeks)
Modified:
head/irc/ratbox-services/files/pkg-install.in
head/irc/ratbox-services/pkg-plist
Modified: head/irc/ratbox-services/files/pkg-install.in
==============================================================================
--- head/irc/ratbox-services/files/pkg-install.in Fri Oct 23 16:51:47 2015 (r400038)
+++ head/irc/ratbox-services/files/pkg-install.in Fri Oct 23 16:51:52 2015 (r400039)
@@ -19,22 +19,6 @@ touch $lf \
&& chown ircservices:ircservices $lf \
&& chmod 640 $lf
-
-mkdir -p %%DBDIR%% \
-&& chown ircservices:ircservices %%DBDIR%% \
-&& chmod 750 %%DBDIR%%
-
-# Secure permissions if we think this is a fresh install
-conffile="%%PREFIX%%/etc/ratbox-services.conf"
-samplefile="%%PREFIX%%/etc/ratbox-services.conf.sample"
-if cmp -s $conffile $samplefile; then
- echo "Setting permissions for config file."
- chown ircservices:ircservices $conffile
- chmod 640 $conffile
-else
- echo "Modified ratbox-services.conf file found, skipping perms setting."
-fi
-
cd %%DATADIR%% \
&& %%PERL%% ./generate-schema.pl
Modified: head/irc/ratbox-services/pkg-plist
==============================================================================
--- head/irc/ratbox-services/pkg-plist Fri Oct 23 16:51:47 2015 (r400038)
+++ head/irc/ratbox-services/pkg-plist Fri Oct 23 16:51:52 2015 (r400039)
@@ -567,6 +567,7 @@ include/client.h
@rmtry %%DATADIR%%/schema-mysql.txt
@rmtry %%DATADIR%%/schema-pgsql.txt
@rmtry %%DATADIR%%/schema-sqlite.txt
- at sample etc/ratbox-services.conf.sample
+ at sample(ircservices,ircservices,640) etc/ratbox-services.conf.sample
@rmtry /var/log/ratbox-services.log
@rmtry /var/run/ratbox-services.pid
+ at dir(ircservices,ircservices,750) %%DBDIR%%
More information about the svn-ports-head
mailing list