From cd7c095b965f6cab4801b737cf5c8954bce1fa4a Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Wed, 20 May 2020 15:25:25 +0200 Subject: [PATCH] DEBORPHAN/10-whitelist: provide workaround for Debian bug #929273 If deborphan's keep file doesn't exist yet, it fails with: | fseek on /var/lib/deborphan/keep: Invalid argument While at it, no longer ignore failing deborphan execution but error out on failure. --- etc/grml/fai/config/scripts/DEBORPHAN/10-whitelist | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/etc/grml/fai/config/scripts/DEBORPHAN/10-whitelist b/etc/grml/fai/config/scripts/DEBORPHAN/10-whitelist index 3fe7320..0c145f7 100755 --- a/etc/grml/fai/config/scripts/DEBORPHAN/10-whitelist +++ b/etc/grml/fai/config/scripts/DEBORPHAN/10-whitelist @@ -13,7 +13,9 @@ set -e # bind9-dnsutils package is available in all our supported Debian releases if [[ -r "${target}/usr/share/doc/dnsutils" ]] && [ -x "${target}/usr/bin/deborphan" ] ; then echo "Adding dnsutils to deborphan whitelist" - $ROOTCMD deborphan --add-keep dnsutils || /bin/true + # workaround for https://bugs.debian.org/929273 ("fseek on /var/lib/deborphan/keep: Invalid argument") + $ROOTCMD touch /var/lib/deborphan/keep + $ROOTCMD deborphan --add-keep dnsutils fi ## END OF FILE ################################################################# -- 2.1.4