>> I think this patch doesn't work when installing a new package (it does >> work on upgrades). So I think the two added lines need to be within an >> 'if [ -e "$outputfile" ] ; then' statement. > I figured that and re-created the patch - apparently, I uploaded the old one > :(. >
Turns out it is not enough either. Attached is (the only) working patch, which leaves anything but the contents of any existing file intact. DO NOT UPLOAD the previous patch, as it indeed breaks another code flow. -nik -- Dominik George (Vorstandsvorsitzender, Pädagogischer Leiter) Teckids e.V. - Erkunden, Entdecken, Erfinden. https://www.teckids.org
diff -Nru dbconfig-common-1.8.47+nmu2/dbconfig-generate-include dbconfig-common-1.8.47+nmu3/dbconfig-generate-include --- dbconfig-common-1.8.47+nmu2/dbconfig-generate-include 2014-10-13 21:05:57.000000000 +0200 +++ dbconfig-common-1.8.47+nmu3/dbconfig-generate-include 2014-10-31 12:32:40.000000000 +0100 @@ -408,7 +408,7 @@ ucf --debconf-ok "$tmpout" "$outputfile" >&2 rm -f "$tmpout" else - mv "$tmpout" "$outputfile" + cat "$tmpout" >"$outputfile" fi check_permissions [ "$owner" ] && chown $owner $outputfile diff -Nru dbconfig-common-1.8.47+nmu2/debian/changelog dbconfig-common-1.8.47+nmu3/debian/changelog --- dbconfig-common-1.8.47+nmu2/debian/changelog 2014-10-13 21:31:13.000000000 +0200 +++ dbconfig-common-1.8.47+nmu3/debian/changelog 2014-10-29 16:43:27.000000000 +0100 @@ -1,3 +1,11 @@ +dbconfig-common (1.8.47+nmu3) unstable; urgency=medium + + * Non-maintainer upload. + * Do not remove permissions from include files on upgrade, + thanks to Simon Bruder. (Closes: #767248) + + -- Dominik George <n...@naturalnet.de> Wed, 29 Oct 2014 16:38:19 +0100 + dbconfig-common (1.8.47+nmu2) unstable; urgency=low * Non-maintainer upload.
signature.asc
Description: OpenPGP digital signature