Don't recursively change ownership of package directories.

This commit is contained in:
Bas Couwenberg
2024-05-29 07:50:35 +02:00
committed by Dan Christian Bogos
parent a4edc5dfca
commit 261374be0e
2 changed files with 12 additions and 6 deletions

View File

@@ -10,9 +10,6 @@ package-contains-documentation-outside-usr-share-doc [usr/share/cgrates/*]
# Only systemd is supported
package-supports-alternative-init-but-no-init.d-script [lib/systemd/system/cgrates.service]
# No good alternative
recursive-privilege-change "chown -R" [postinst:*]
# Sources for dependencies are included as-is
spelling-error-in-binary *

15
debian/postinst vendored
View File

@@ -28,9 +28,18 @@ case "$1" in
configure)
adduser --quiet --system --group --disabled-password --shell /bin/false --home /run/cgrates --gecos "CGRateS" cgrates || true
chown -R cgrates:cgrates /var/spool/cgrates/
chown -R cgrates:cgrates /var/lib/cgrates/
chown -R cgrates:cgrates /usr/share/cgrates/
chown cgrates:cgrates /var/lib/cgrates/
chown cgrates:cgrates /var/lib/cgrates/cache_dump/
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/ers/
chown cgrates:cgrates /var/spool/cgrates/ers/in/
chown cgrates:cgrates /var/spool/cgrates/ers/out/
chown cgrates:cgrates /var/spool/cgrates/failed_posts/
chown cgrates:cgrates /var/spool/cgrates/tpe/
chown root:adm /var/log/cgrates
chmod 775 /var/log/cgrates
;;