create spool and lib dirs in package scripts

This commit is contained in:
Radu Ioan Fericean
2016-06-14 20:37:00 +03:00
parent a68df14ce7
commit 9c15a02017
5 changed files with 28 additions and 17 deletions

View File

@@ -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#

View File

@@ -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

View File

@@ -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

View File

@@ -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#

View File

@@ -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