i used the 2004.2 universal livecd with stage3, and it automatically installed sysklogd. So like the handbook says, i unmerged it and merged metalog. But the unmerge of sysklogd didnt remove a daily cron job that stills looks for it, and generates "dead.letter" in root's folder like this one: /etc/cron.daily/syslog.cron: line 19: /usr/bin/syslogd-listfiles: No such file or directory /etc/cron.daily/syslog.cron: line 27: /usr/bin/syslogd-listfiles: No such file or directory syslogd: no process killed Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: emerge -C sysklogd should remove the daily cron job, since it will not work without it. using portage 2.0.50-r10 (default-x86-2004.2, gcc-3.3.4, glib-2.3.4-20040808-r0, 2.6.8.1)
This is sorta a RESOLVED-INVALID, because /etc it under CONFIG_PROTECT, and therefore won't be unmerged automatically. This is intended behavior of portage. I *am* leaving this open, since it is not documented well enough. At the same time, I am going to ensure that no system logger is present in the stage3 on the next release, since it really was a mistake on my part to include it.
This has been fixed with the stage3 beejay released into /experimental a while back. Also, there is no logger in the profile for 2004.2 or 2004.3, so I think I can mark this one resolved.