From 7781961386eca9fb187fab182f95590199cbdda3 Mon Sep 17 00:00:00 2001 From: ionutboangiu Date: Fri, 18 Jul 2025 21:43:30 +0300 Subject: [PATCH] fix debian/rpm dirs for current cgrates paths --- debian/dirs | 12 +++++++++--- debian/postinst | 16 ++++++++++++---- packages/redhat_fedora/cgrates.spec | 21 ++++++++++++++------- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/debian/dirs b/debian/dirs index 4ca46ac5d..f6fcab367 100644 --- a/debian/dirs +++ b/debian/dirs @@ -1,9 +1,15 @@ -var/lib/cgrates/cache_dump +var/lib/cgrates/internal_db/datadb +var/lib/cgrates/internal_db/backup/datadb +var/lib/cgrates/internal_db/stordb +var/lib/cgrates/internal_db/backup/stordb +var/lib/cgrates/internal_db/configdb +var/lib/cgrates/internal_db/backup/configdb var/log/cgrates var/spool/cgrates/analyzers -var/spool/cgrates/cdre/csv -var/spool/cgrates/cdre/fwv +var/spool/cgrates/ees var/spool/cgrates/ers/in var/spool/cgrates/ers/out var/spool/cgrates/failed_posts +var/spool/cgrates/loader/in +var/spool/cgrates/loader/out var/spool/cgrates/tpe diff --git a/debian/postinst b/debian/postinst index 60f420436..2c5ff5fc6 100755 --- a/debian/postinst +++ b/debian/postinst @@ -29,12 +29,20 @@ case "$1" in configure) adduser --quiet --system --group --disabled-password --shell /bin/false --home /run/cgrates --gecos "CGRateS" cgrates || true chown cgrates:cgrates /var/lib/cgrates/ - chown cgrates:cgrates /var/lib/cgrates/cache_dump/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/datadb/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/backup/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/backup/datadb/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/stordb/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/backup/stordb/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/configdb/ + chown cgrates:cgrates /var/lib/cgrates/internal_db/backup/configdb/ chown cgrates:cgrates /var/spool/cgrates/ chown cgrates:cgrates /var/spool/cgrates/analyzers/ - chown cgrates:cgrates /var/spool/cgrates/cdre/ - chown cgrates:cgrates /var/spool/cgrates/cdre/csv/ - chown cgrates:cgrates /var/spool/cgrates/cdre/fwv/ + chown cgrates:cgrates /var/spool/cgrates/ees/ + chown cgrates:cgrates /var/spool/cgrates/loader/ + chown cgrates:cgrates /var/spool/cgrates/loader/in/ + chown cgrates:cgrates /var/spool/cgrates/loader/out/ chown cgrates:cgrates /var/spool/cgrates/ers/ chown cgrates:cgrates /var/spool/cgrates/ers/in/ chown cgrates:cgrates /var/spool/cgrates/ers/out/ diff --git a/packages/redhat_fedora/cgrates.spec b/packages/redhat_fedora/cgrates.spec index b86a82478..60d80dfa8 100644 --- a/packages/redhat_fedora/cgrates.spec +++ b/packages/redhat_fedora/cgrates.spec @@ -92,14 +92,21 @@ install -D -m 0755 -p bin/cgr-engine $RPM_BUILD_ROOT%{_bindir}/cgr-engine install -D -m 0755 -p bin/cgr-loader $RPM_BUILD_ROOT%{_bindir}/cgr-loader install -D -m 0755 -p bin/cgr-tester $RPM_BUILD_ROOT%{_bindir}/cgr-tester install -D -m 0755 -p bin/cgr-migrator $RPM_BUILD_ROOT%{_bindir}/cgr-migrator -mkdir -p $RPM_BUILD_ROOT%{_logdir}/cdre/csv -mkdir -p $RPM_BUILD_ROOT%{_logdir}/cdre/fwv -mkdir -p $RPM_BUILD_ROOT%{_spooldir}/cdre/csv -mkdir -p $RPM_BUILD_ROOT%{_spooldir}/cdre/fwv -mkdir -p $RPM_BUILD_ROOT%{_spooldir}/tpe -mkdir -p $RPM_BUILD_ROOT%{_spooldir}/failed_posts mkdir -p $RPM_BUILD_ROOT%{_spooldir}/analyzers -mkdir -p $RPM_BUILD_ROOT%{_libdir}/cache_dump +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/configs +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/ees +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/ers/in +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/ers/out +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/failed_posts +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/loader/in +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/loader/out +mkdir -p $RPM_BUILD_ROOT%{_spooldir}/tpe +mkdir -p $RPM_BUILD_ROOT%{_libdir}/internal_db/datadb +mkdir -p $RPM_BUILD_ROOT%{_libdir}/internal_db/backup/datadb +mkdir -p $RPM_BUILD_ROOT%{_libdir}/internal_db/stordb +mkdir -p $RPM_BUILD_ROOT%{_libdir}/internal_db/backup/stordb +mkdir -p $RPM_BUILD_ROOT%{_libdir}/internal_db/configdb +mkdir -p $RPM_BUILD_ROOT%{_libdir}/internal_db/backup/configdb mkdir -p $RPM_BUILD_ROOT/etc/logrotate.d mkdir -p $RPM_BUILD_ROOT/etc/rsyslog.d install -m 755 src/github.com/cgrates/cgrates/data/conf/logging/logrotate.conf $RPM_BUILD_ROOT/etc/logrotate.d/%{name}