From 46ba4115745a045f72d5046ff6c1aec29ec2822c Mon Sep 17 00:00:00 2001 From: Craig Comstock Date: Thu, 20 Feb 2025 14:07:14 -0600 Subject: [PATCH] Marked config.php files in share/GUI folder as configuration files in packages To change the port, masterfiles can change these files which are distributed as part of the package so we must mark them as configuration files. https://github.com/cfengine/masterfiles/pull/2987 Ticket: ENT-12658 Changelog: none --- packaging/cfengine-nova-hub/cfengine-nova-hub.spec.in | 3 +++ packaging/cfengine-nova-hub/debian/conffiles | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 packaging/cfengine-nova-hub/debian/conffiles diff --git a/packaging/cfengine-nova-hub/cfengine-nova-hub.spec.in b/packaging/cfengine-nova-hub/cfengine-nova-hub.spec.in index b56fa60a9..185cdb4e5 100644 --- a/packaging/cfengine-nova-hub/cfengine-nova-hub.spec.in +++ b/packaging/cfengine-nova-hub/cfengine-nova-hub.spec.in @@ -385,6 +385,9 @@ exit 0 # No-one should need access to anything under share/GUI %defattr(400,root,root,400) +# We can change these configuration files as part of masterfiles policy so need to mark as configs +%config(noreplace) %prefix/share/GUI/application/config/config.php +%config(noreplace) %prefix/share/GUI/api/modules/inventory/config/config.php %prefix/share/GUI # Base policy diff --git a/packaging/cfengine-nova-hub/debian/conffiles b/packaging/cfengine-nova-hub/debian/conffiles new file mode 100644 index 000000000..887c97b90 --- /dev/null +++ b/packaging/cfengine-nova-hub/debian/conffiles @@ -0,0 +1,2 @@ +/var/cfengine/share/GUI/application/config/config.php +/var/cfengine/share/GUI/api/modules/inventory/config/config.php