Bug#230857: libc6: remove /etc/default/{devpts,tmpfs} etc
--- GOTO Masanori <gotom@debian.or.jp> wrote:
> I reread this thread, and I think:
>
> (1) glibc should not depend on initscripts
> (2) glibc should not install three files (defalt/tmpfs,
> default/devpts, init.t/mountkernfs)
> (3) new initscripts should handle removing mountkernfs, devpts.sh
OK with me. (There's more than one way to skin a cat.)
> This causes problem only the below case:
>
> - old initscripts (< 2.85-10 which does not have mountvirtfs) + old
> glibc (<= 2.3.2.ds1-9, which does not have mountkernfs and
> devpts.sh) is installed, then only glibc is upgrade to glibc (>=
> 2.3.2.ds1-12 which does not have devpts.sh).
According to the changelog, libc6 has included devpts.sh since 2.1.1-0.2 .
> This case causes:
>
> - sysfs/tmpfs(shmfs)/usbfs are not mounted.
Actually this problem should not occur because dpkg does not delete
orphaned conffiles.
> - initscripts maintainer should do:
>
> * new initscripts should put a script which removes mountkernfs
> and devpts.sh. Plus apply my patch.
Your patch (in #238963) is a good idea but the text requires some
editing for grammar. I assume Miquel can do the editing himself but
I'll help if he asks.
--
Thomas
____________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping"
your friends today! Download Messenger Now
http://uk.messenger.yahoo.com/download/index.html
Reply to: