summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrsiddall <rsiddall>2009-06-13 02:52:36 +0000
committerrsiddall <rsiddall>2009-06-13 02:52:36 +0000
commitc9609191fee532ef91c5a9b1331caf909deef0d7 (patch)
treef76774484ccfd1ecebf5f421abb5d57b39fda8d5
parent01c7bf5a1bbe838119d05f69e9cc1339f683deab (diff)
Fix up permissions of default configuration files and ownership of the data
source configuration folder.
-rw-r--r--install/rpm/freeside.spec5
1 files changed, 5 insertions, 0 deletions
diff --git a/install/rpm/freeside.spec b/install/rpm/freeside.spec
index 566b1aa69..c36d91843 100644
--- a/install/rpm/freeside.spec
+++ b/install/rpm/freeside.spec
@@ -379,12 +379,14 @@ fi
%triggerin postgresql -- %{name}
if [ ! -d %{freeside_conf}/conf.DBI:Pg:dbname=%{name} ]; then
mkdir %{freeside_conf}/conf.DBI:Pg:dbname=%{name}
+ chown freeside.freeside %{freeside_conf}/conf.DBI:Pg:dbname=%{name}
cp -pr %{freeside_conf}/default_conf/* %{freeside_conf}/conf.DBI:Pg:dbname=%{name}
fi
%triggerin -- %{name}-postgresql
if [ ! -d %{freeside_conf}/conf.DBI:Pg:dbname=%{name} ]; then
mkdir %{freeside_conf}/conf.DBI:Pg:dbname=%{name}
+ chown freeside.freeside %{freeside_conf}/conf.DBI:Pg:dbname=%{name}
cp -pr %{freeside_conf}/default_conf/* %{freeside_conf}/conf.DBI:Pg:dbname=%{name}
fi
@@ -396,12 +398,14 @@ fi
%triggerin mysql -- %{name}
if [ ! -d %{freeside_conf}/conf.DBI:mysql:dbname=%{name} ]; then
mkdir %{freeside_conf}/conf.DBI:mysql:dbname=%{name}
+ chown freeside.freeside %{freeside_conf}/conf.DBI:mysql:dbname=%{name}
cp -pr %{freeside_conf}/default_conf/* %{freeside_conf}/conf.DBI:mysql:dbname=%{name}
fi
%triggerin -- %{name}-mysql
if [ ! -d %{freeside_conf}/conf.DBI:mysql:dbname=%{name} ]; then
mkdir %{freeside_conf}/conf.DBI:mysql:dbname=%{name}
+ chown freeside.freeside %{freeside_conf}/conf.DBI:mysql:dbname=%{name}
cp -pr %{freeside_conf}/default_conf/* %{freeside_conf}/conf.DBI:mysql:dbname=%{name}
fi
@@ -436,6 +440,7 @@ fi
%attr(-,freeside,freeside) %dir %{freeside_lock}
%attr(-,freeside,freeside) %dir %{freeside_log}
%attr(0711,freeside,freeside) %config(noreplace) %{freeside_conf}/default_conf
+%attr(0644,freeside,freeside) %config(noreplace) %{freeside_conf}/default_conf/*
%files mason -f %{name}-%{version}-%{release}-mason-filelist
%defattr(-, freeside, freeside, 0755)