[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1035820: 9base: leaves entries in /etc/shells after upgrade from bullseye



Package: 9base
Version: 1:6-13
Severity: serious
User: debian-qa@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package leaves modifications
in /etc/shells after upgrading from bullseye to bookworm and purging the
package.

9base/bullseye called add-shell/remove-shell in its postinst/postrm.
9base/bookworm no longer does that, but it also does not clean up the
leftover entries from bullseye in its postinst.

>From the attached log (scroll to the bottom...):

0m45.2s ERROR: FAIL: After purging files have been modified:
  /etc/shells	 not owned


The following (untested) snippet for the postinst should perform the
neccessary cleanup:

if [ "$1" = "install" ] || [ "$1" = "upgrade" ]; then
    if dpkg --compare-versions "$2" lt-nl "1:6-14~" ; then
        remove-shell /bin/rc
        remove-shell /usr/lib/plan9/bin/rc
    fi
fi


cheers,

Andreas

Attachment: 9base_1:6-13.log.gz
Description: application/gzip


Reply to: