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

Bug#156463: dpkg: Doesn't replace obsolete dirs with symlinks on upgrade

Package: dpkg
Version: 1.10.4
Severity: important


When a package should replace a dir with a symlink on upgrade, it doesn't.

For example, an old libc6-dev on ARM had the directory /usr/include/asm/arch which is now a symlink to arch-ebsa285. Upgrading the libc6-dev package left the (empty) dir, and did *not* replace it with the symlink of the new package. Removing libc6-dev successfully removed the dir, and reinstalling got the symlink in there. (See bug 151669, and the related debian-arm thread started on 2002/8/9.)

So something appears to be wrong with package upgrade.


-Adam P.

GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Welcome to the best software in the world today cafe!

-- System Information
Debian Release: testing/unstable
Kernel Version: Linux ebedmelech 2.4.16 #1 Mon Dec 24 13:12:36 GMT 2001 armv4l unknown unknown GNU/Linux

Versions of the packages dpkg depends on:
ii  dselect        1.10.4         a user tool to manage Debian packages
ii libc6 2.2.5-13 GNU C Library: Shared libraries and Timezone

Reply to: