diff --git a/packages/jessie/postinst b/packages/jessie/postinst index d79cbed66..e0ad60d55 100755 --- a/packages/jessie/postinst +++ b/packages/jessie/postinst @@ -29,6 +29,8 @@ case "$1" in configure) adduser --quiet --system --group --disabled-password --shell /bin/false --gecos "CGRateS" cgrates || true chown -R cgrates:cgrates /var/log/cgrates/ + chown -R cgrates:cgrates /var/spool/cgrates/ + chown -R cgrates:cgrates /var/lib/cgrates/ chown -R cgrates:cgrates /usr/share/cgrates/ ;; @@ -43,4 +45,3 @@ case "$1" in esac #DEBHELPER# - diff --git a/packages/jessie/rules b/packages/jessie/rules index 5d4352fbc..ea722b2dd 100755 --- a/packages/jessie/rules +++ b/packages/jessie/rules @@ -33,13 +33,14 @@ binary-arch: clean cp -r $(CURDIR)/data/conf/cgrates $(PKGDIR)/etc/ mkdir -p $(PKGDIR)/usr/share/cgrates cp -r $(CURDIR)/data/* $(PKGDIR)/usr/share/cgrates/ - mkdir -p $(PKGDIR)/var/log/cgrates/cdrc/in - mkdir -p $(PKGDIR)/var/log/cgrates/cdrc/out - mkdir -p $(PKGDIR)/var/log/cgrates/cdre/csv - mkdir -p $(PKGDIR)/var/log/cgrates/cdre/fwv - mkdir -p $(PKGDIR)/var/log/cgrates/history - mkdir -p $(PKGDIR)/var/log/cgrates/tpe - mkdir -p $(PKGDIR)/var/log/cgrates/http_failed + mkdir -p $(PKGDIR)/var/spool/cgrates/cdrc/in + mkdir -p $(PKGDIR)/var/spool/cgrates/cdrc/out + mkdir -p $(PKGDIR)/var/spool/cgrates/cdre/csv + mkdir -p $(PKGDIR)/var/spool/cgrates/cdre/fwv + mkdir -p $(PKGDIR)/var/spool/cgrates/tpe + mkdir -p $(PKGDIR)/var/spool/cgrates/http_failed + mkdir -p $(PKGDIR)/var/lib/cgrates/history + mkdir -p $(PKGDIR)/var/lib/cgrates/cache_dump dh_strip dh_compress dh_fixperms diff --git a/packages/redhat_fedora/cgrates.spec b/packages/redhat_fedora/cgrates.spec index 9ca2a61b9..182934f1d 100644 --- a/packages/redhat_fedora/cgrates.spec +++ b/packages/redhat_fedora/cgrates.spec @@ -4,6 +4,8 @@ %global git_short_commit %(c=%{git_commit}; echo ${c:0:7}) %define debug_package %{nil} %global _logdir /var/log/%name +%global _spooldir /var/spool/%name +%global _libdir /var/lib/%name Name: cgrates Version: %{version}.%{git_short_commit} @@ -48,6 +50,8 @@ fi /sbin/chkconfig --add %{name} %endif /bin/chown -R %{name}:%{name} %{_logdir} +/bin/chown -R %{name}:%{name} %{_spooldir} +/bin/chown -R %{name}:%{name} %{_libdir} %preun %if 0%{?fedora} > 16 || 0%{?rhel} > 6 @@ -84,7 +88,8 @@ mkdir -p $RPM_BUILD_ROOT%{_logdir}/cdrc/in mkdir -p $RPM_BUILD_ROOT%{_logdir}/cdrc/out mkdir -p $RPM_BUILD_ROOT%{_logdir}/cdre/csv mkdir -p $RPM_BUILD_ROOT%{_logdir}/cdre/fwv -mkdir -p $RPM_BUILD_ROOT%{_logdir}/history +mkdir -p $RPM_BUILD_ROOT%{_libdir}/history +mkdir -p $RPM_BUILD_ROOT%{_libdir}/cache_dump install -D -m 0644 -p src/github.com/cgrates/cgrates/packages/redhat_fedora/%{name}.options $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name} %if 0%{?fedora} > 16 || 0%{?rhel} > 6 install -D -m 0644 -p src/github.com/cgrates/cgrates/packages/redhat_fedora/%{name}.service $RPM_BUILD_ROOT%{_unitdir}/%{name}.service @@ -98,6 +103,8 @@ install -D -m 0644 -p src/github.com/cgrates/cgrates/packages/redhat_fedora/%{na %{_bindir}/* %config(noreplace) %{_sysconfdir}/%{name}/%{name}.json %{_logdir}/* +%{_spooldir}/* +%{_libdir}/* %{_sysconfdir}/sysconfig/%{name} %if 0%{?fedora} > 16 || 0%{?rhel} > 6 %{_unitdir}/%{name}.service diff --git a/packages/squeeze/postinst b/packages/squeeze/postinst index d79cbed66..35c0fd111 100755 --- a/packages/squeeze/postinst +++ b/packages/squeeze/postinst @@ -29,6 +29,8 @@ case "$1" in configure) adduser --quiet --system --group --disabled-password --shell /bin/false --gecos "CGRateS" cgrates || true chown -R cgrates:cgrates /var/log/cgrates/ + chown -R cgrates:cgrates /var/lib/cgrates/ + chown -R cgrates:cgrates /var/spool/cgrates/ chown -R cgrates:cgrates /usr/share/cgrates/ ;; @@ -43,4 +45,3 @@ case "$1" in esac #DEBHELPER# - diff --git a/packages/squeeze/rules b/packages/squeeze/rules index 34115a611..9f2acbb53 100755 --- a/packages/squeeze/rules +++ b/packages/squeeze/rules @@ -32,13 +32,14 @@ binary-arch: clean cp -r $(CURDIR)/data/conf/cgrates $(PKGDIR)/etc/ mkdir -p $(PKGDIR)/usr/share/cgrates cp -r $(CURDIR)/data/* $(PKGDIR)/usr/share/cgrates/ - mkdir -p $(PKGDIR)/var/log/cgrates/cdrc/in - mkdir -p $(PKGDIR)/var/log/cgrates/cdrc/out - mkdir -p $(PKGDIR)/var/log/cgrates/cdre/csv - mkdir -p $(PKGDIR)/var/log/cgrates/cdre/fwv - mkdir -p $(PKGDIR)/var/log/cgrates/history - mkdir -p $(PKGDIR)/var/log/cgrates/tpe - mkdir -p $(PKGDIR)/var/log/cgrates/http_failed + mkdir -p $(PKGDIR)/var/spool/cgrates/cdrc/in + mkdir -p $(PKGDIR)/var/spool/cgrates/cdrc/out + mkdir -p $(PKGDIR)/var/spool/cgrates/cdre/csv + mkdir -p $(PKGDIR)/var/spool/cgrates/cdre/fwv + mkdir -p $(PKGDIR)/var/spool/cgrates/tpe + mkdir -p $(PKGDIR)/var/spool/cgrates/http_failed + mkdir -p $(PKGDIR)/var/lib/cgrates/history + mkdir -p $(PKGDIR)/var/lib/cgrates/cache_dump dh_strip dh_compress dh_fixperms