diff --git a/installer/debian/conffiles b/installer/debian/conffiles new file mode 100644 index 0000000000..4aa4aa1622 --- /dev/null +++ b/installer/debian/conffiles @@ -0,0 +1,2 @@ +/etc/apt/apt.conf.d/50algorand-upgrades +/var/lib/algorand/genesis.json diff --git a/installer/rpm/algorand.spec b/installer/rpm/algorand.spec index 60e839f24c..35537ac137 100644 --- a/installer/rpm/algorand.spec +++ b/installer/rpm/algorand.spec @@ -77,15 +77,15 @@ fi /usr/bin/goal /var/lib/algorand/config.json.example /var/lib/algorand/system.json -/var/lib/algorand/genesis.json +%config(noreplace) /var/lib/algorand/genesis.json %if %{RELEASE_GENESIS_PROCESS} != "x" /var/lib/algorand/genesis/devnet/genesis.json /var/lib/algorand/genesis/testnet/genesis.json /var/lib/algorand/genesis/mainnet/genesis.json %endif /lib/systemd/system/algorand.service -/etc/cron.hourly/0yum-algorand-hourly.cron -/etc/yum/yum-cron-algorand.conf +%config(noreplace) /etc/cron.hourly/0yum-algorand-hourly.cron +%config(noreplace) /etc/yum/yum-cron-algorand.conf /etc/pki/rpm-gpg/RPM-GPG-KEY-Algorand /usr/lib/algorand/yum.repos.d/algorand.repo diff --git a/scripts/build_deb.sh b/scripts/build_deb.sh index 7c743d0cef..a125b2b26e 100755 --- a/scripts/build_deb.sh +++ b/scripts/build_deb.sh @@ -101,7 +101,7 @@ for f in "${unattended_upgrades_files[@]}"; do done mkdir -p ${PKG_ROOT}/DEBIAN -debian_files=("control" "postinst" "prerm" "postrm") +debian_files=("control" "postinst" "prerm" "postrm" "conffiles") for ctl in "${debian_files[@]}"; do # Copy first, to preserve permissions, then overwrite to fill in template. cp -a installer/debian/${ctl} ${PKG_ROOT}/DEBIAN/${ctl}