summaryrefslogtreecommitdiff
path: root/rpm
diff options
context:
space:
mode:
authorrsiddall <rsiddall>2009-06-03 21:09:41 +0000
committerrsiddall <rsiddall>2009-06-03 21:09:41 +0000
commitcb12ce54d4f5a5b2de0964d2ded05493b372d9d2 (patch)
treefdd5abfe7733fe64a856e847d57a2562da21d226 /rpm
parente130d2a0fbcdff7825bcbef5709d1a5320e95147 (diff)
Incorrect permissions on the default configuration folder caused installation
to fail with an incomplete database initialization. Failure to remove the ticket_system file from the default configuration folder caused Freeside to try to use RT.
Diffstat (limited to 'rpm')
-rw-r--r--rpm/freeside.spec6
1 files changed, 3 insertions, 3 deletions
diff --git a/rpm/freeside.spec b/rpm/freeside.spec
index 172b458..bfb91e5 100644
--- a/rpm/freeside.spec
+++ b/rpm/freeside.spec
@@ -1,6 +1,6 @@
%{!?_initrddir:%define _initrddir /etc/rc.d/init.d}
%{!?version:%define version 1.9}
-%{!?release:%define release 6}
+%{!?release:%define release 7}
Summary: Freeside ISP Billing System
Name: freeside
@@ -220,7 +220,7 @@ for DBTYPE in %{db_types}; do
%{__mv} $RPM_BUILD_ROOT/tmp/* $RPM_BUILD_ROOT%{freeside_conf}
/bin/rmdir $RPM_BUILD_ROOT/tmp
done
-%{__rm} install-perl-modules perl-modules $RPM_BUILD_ROOT%{freeside_conf}/conf*/ticket_system
+%{__rm} install-perl-modules perl-modules $RPM_BUILD_ROOT%{freeside_conf}/conf*/ticket_system $RPM_BUILD_ROOT%{freeside_conf}/default_conf/ticket_system
touch docs
%{__perl} -pi -e "s|%%%%%%FREESIDE_DOCUMENT_ROOT%%%%%%|%{freeside_document_root}|g" htetc/handler.pl
@@ -416,7 +416,7 @@ fi
%attr(-,freeside,freeside) %dir %{freeside_conf}
%attr(-,freeside,freeside) %dir %{freeside_lock}
%attr(-,freeside,freeside) %dir %{freeside_log}
-%attr(0644,freeside,freeside) %config(noreplace) %{freeside_conf}/default_conf
+%attr(0711,freeside,freeside) %config(noreplace) %{freeside_conf}/default_conf
%files mason -f %{name}-%{version}-%{release}-mason-filelist
%defattr(-, freeside, freeside, 0755)