From 6652b4c096c0b7e547b406b45b1bf66fdb3c6a20 Mon Sep 17 00:00:00 2001 From: Joerg Steffens Date: Sat, 9 Dec 2017 23:51:43 +0100 Subject: [PATCH] bareos-regress package: create /var/lib/bareos/CLEANUPMARKER This triggers a cleanup on first run. --- debian/postinst | 5 +++-- packaging/bareos-regress.spec | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/debian/postinst b/debian/postinst index 99cd4a4..7e8bff3 100644 --- a/debian/postinst +++ b/debian/postinst @@ -27,11 +27,12 @@ permissions() case "$1" in configure) - permissions if ! [ -e /var/lib/bareos/bareos-regress/config ]; then ln -s /etc/bareos/bareos-regress.conf /var/lib/bareos/bareos-regress/config fi - su - bareos -s /bin/sh -c "cd /var/lib/bareos/bareos-regress; make sed" || true + # make sure, regression get initialized on first run. + su - bareos -s /bin/sh -c "touch /var/lib/bareos/CLEANUPMARKER; cd /var/lib/bareos/bareos-regress; make sed" || true + permissions ;; abort-upgrade|abort-remove|abort-deconfigure) ;; diff --git a/packaging/bareos-regress.spec b/packaging/bareos-regress.spec index 464e295..6bd46bc 100644 --- a/packaging/bareos-regress.spec +++ b/packaging/bareos-regress.spec @@ -64,6 +64,6 @@ rm -rf $RPM_BUILD_ROOT if ! [ -e /var/lib/bareos/bareos-regress/config ]; then ln -s /etc/bareos/bareos-regress.conf /var/lib/bareos/bareos-regress/config fi -su - bareos -s /bin/sh -c "cd /var/lib/bareos/bareos-regress; make sed" || true +su - bareos -s /bin/sh -c "touch /var/lib/bareos/CLEANUPMARKER; cd /var/lib/bareos/bareos-regress; make sed" || true %changelog