Summary: | sys-apps/sysvinit: improve error message if the package is not installed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Mokrejš
2012-01-29 16:39:23 UTC
i don't see how you can forget to install sysvinit. openrc requires a virtual/init, and that requires sysvinit. thus that package should be on a stage3 (and indeed, when i look at stage3-amd64-20120126.tar.bz2.CONTENTS, it is already installed). the message you cite is a general bash error message. customizing it to spew a message about sysvinit/openrc doesn't make much sense to me. the kernel, during boot, will attempt to execute /sbin/init and if that fails, fall back to /bin/sh. at which point, you see the warning from bash. Hmm, I also do not know but somehow I did not have the file and portage said it really isn't installed. I checked now as well what was in the stage3 file I used and you are correct, the files is in there. But re-installing the package helped. Do you have an explanation for that? ;-) i don't see how it could have unmerged w/out using -C or --depclean |