mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
create spool and lib dirs in package scripts
This commit is contained in:
@@ -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#
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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#
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user