* [gentoo-user] baselayout-1.12.5 sucks
@ 2006-09-25 7:35 Noack, Sebastian
2006-09-25 7:58 ` [gentoo-user] " Remy Blank
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Noack, Sebastian @ 2006-09-25 7:35 UTC (permalink / raw
To: gentoo-dev; +Cc: gentoo-user
Hi,
at the weekend I upgraded to baselayout-1.12.5. And this is the worse
version of baselayout since I'm using Gentoo.
The first reason therefore is, that the kernel log is spamming to your
console all the time, because of the loglevel doesn't become set to 1
anymore.
The workaround is to hack /etc/init.d/checkroot to call `dmesg -n 1` on
startup, even though in /etc/conf.d/rc is a variable RC_DMESG_LOGLEVEL
which is set to "1" by default, but it doesn't affect anything.
The other reason is, that independent from which net.*-scripts are
attached to a runlevel, at least one net.*-script besides net.lo becomes
started according to RC_NET_STRICT_CHECKING="no" [1] in /etc/conf.d/rc.
Such behaviour shouldn't be the default. If I want a distro where
anything happens automatically, I would use Ubunto or Suse. Furthermore
it isn't even possible to stop this behaviour by setting
RC_NET_STRICT_CHECKING to "none" or "lo" [1].
The workaround therefore is to set RC_PLUG_SERVICES="!net.*" in
/etc/conf.d/rc.
But however, the best workaround would be the following I guess. :)
echo "~sys-apps/baselayout-1.12.5" >> /etc/portage/package.mask
If I just misunderstood the new configurations of baselayout-1.12.5,
feel free to answer, before other people apply my bad workarounds. ;)
[1]
# RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service.
# The following values are allowed:
# none - The 'net' service is always considered up.
# no - This basically means that at least one net.* service besides
net.lo
# must be up. This can be used by notebook users that have a
wifi and
# a static nic, and only wants one up at any given time to have
the
# 'net' service seen as up.
# lo - This is the same as the 'no' option, but net.lo is also
counted.
# This should be useful to people that do not care about any
specific
# interface being up at boot.
# yes - For this ALL network interfaces MUST be up for the 'net'
service to
# be considered up.
Regards
Sebastian Noack
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: baselayout-1.12.5 sucks
2006-09-25 7:35 [gentoo-user] baselayout-1.12.5 sucks Noack, Sebastian
@ 2006-09-25 7:58 ` Remy Blank
2006-09-25 11:10 ` David Relson
2006-09-25 8:42 ` [gentoo-user] " Neil Bothwick
2006-09-25 18:23 ` [gentoo-user] Re: [gentoo-dev] " David Grant
2 siblings, 1 reply; 6+ messages in thread
From: Remy Blank @ 2006-09-25 7:58 UTC (permalink / raw
To: gentoo-user; +Cc: gentoo-dev
Noack, Sebastian wrote:
> The workaround is to hack /etc/init.d/checkroot to call `dmesg -n 1` on
> startup, even though in /etc/conf.d/rc is a variable RC_DMESG_LOGLEVEL
> which is set to "1" by default, but it doesn't affect anything.
There is a typo in /etc/conf.d/rc, the variable should be called
RC_DMESG_LEVEL (the comment in the file is correct).
Now for the rest of your comments, I wouldn't say that two small
problems, of which one is actually an error and the other is a feature
easily noticed during an etc-update make this the worst baselayout
version of all times. But that's only IMHO.
-- Remy
Remove underscore and suffix in reply address for a timely response.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] baselayout-1.12.5 sucks
2006-09-25 7:35 [gentoo-user] baselayout-1.12.5 sucks Noack, Sebastian
2006-09-25 7:58 ` [gentoo-user] " Remy Blank
@ 2006-09-25 8:42 ` Neil Bothwick
2006-09-25 18:23 ` [gentoo-user] Re: [gentoo-dev] " David Grant
2 siblings, 0 replies; 6+ messages in thread
From: Neil Bothwick @ 2006-09-25 8:42 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1279 bytes --]
On Mon, 25 Sep 2006 09:35:38 +0200, Noack, Sebastian wrote:
> The other reason is, that independent from which net.*-scripts are
> attached to a runlevel, at least one net.*-script besides net.lo becomes
> started according to RC_NET_STRICT_CHECKING="no" [1] in /etc/conf.d/rc.
> Such behaviour shouldn't be the default. If I want a distro where
> anything happens automatically, I would use Ubunto or Suse. Furthermore
> it isn't even possible to stop this behaviour by setting
> RC_NET_STRICT_CHECKING to "none" or "lo" [1].
This is nothing to do with the init scripts. There are two ways an
interface can be started, through the init scripts or through hotplug.
The RC_NET_STRICT_CHECKING deals with how others services, that require a
network connection, work.
> The workaround therefore is to set RC_PLUG_SERVICES="!net.*" in
> /etc/conf.d/rc.
This isn't a workaround, it is the correct solution. If you don't want
your network interfaces, or anything else, started by hotplug, this
is the correct place to disable it.
A package offering more flexible configuration options doesn't make it
suck, IMO. you complain about Ubuntu and SUSE doing things automatically,
then complain about Gentoo increasing your choices.
--
Neil Bothwick
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: baselayout-1.12.5 sucks
2006-09-25 7:58 ` [gentoo-user] " Remy Blank
@ 2006-09-25 11:10 ` David Relson
2006-10-02 2:25 ` Ow Mun Heng
0 siblings, 1 reply; 6+ messages in thread
From: David Relson @ 2006-09-25 11:10 UTC (permalink / raw
To: gentoo-user
On Mon, 25 Sep 2006 09:58:46 +0200
Remy Blank wrote:
> Noack, Sebastian wrote:
> > The workaround is to hack /etc/init.d/checkroot to call `dmesg -n
> > 1` on startup, even though in /etc/conf.d/rc is a variable
> > RC_DMESG_LOGLEVEL which is set to "1" by default, but it doesn't
> > affect anything.
>
> There is a typo in /etc/conf.d/rc, the variable should be called
> RC_DMESG_LEVEL (the comment in the file is correct).
Shouldn't a typo with conspicuous side effects be fixed by a
new release???
David
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: [gentoo-dev] baselayout-1.12.5 sucks
2006-09-25 7:35 [gentoo-user] baselayout-1.12.5 sucks Noack, Sebastian
2006-09-25 7:58 ` [gentoo-user] " Remy Blank
2006-09-25 8:42 ` [gentoo-user] " Neil Bothwick
@ 2006-09-25 18:23 ` David Grant
2 siblings, 0 replies; 6+ messages in thread
From: David Grant @ 2006-09-25 18:23 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 2438 bytes --]
Try:
RC_HOTPLUG="no"
RC_COLPLUG="no"
RC_NET_STRICT_CHECKING="no"
doing that I think will give you what you want.
Dave
On 9/25/06, Noack, Sebastian <S.Noack@autoonline.de> wrote:
>
> Hi,
>
> at the weekend I upgraded to baselayout-1.12.5. And this is the worse
> version of baselayout since I'm using Gentoo.
>
> The first reason therefore is, that the kernel log is spamming to your
> console all the time, because of the loglevel doesn't become set to 1
> anymore.
>
> The workaround is to hack /etc/init.d/checkroot to call `dmesg -n 1` on
> startup, even though in /etc/conf.d/rc is a variable RC_DMESG_LOGLEVEL
> which is set to "1" by default, but it doesn't affect anything.
>
>
> The other reason is, that independent from which net.*-scripts are
> attached to a runlevel, at least one net.*-script besides net.lo becomes
> started according to RC_NET_STRICT_CHECKING="no" [1] in /etc/conf.d/rc.
> Such behaviour shouldn't be the default. If I want a distro where
> anything happens automatically, I would use Ubunto or Suse. Furthermore
> it isn't even possible to stop this behaviour by setting
> RC_NET_STRICT_CHECKING to "none" or "lo" [1].
>
> The workaround therefore is to set RC_PLUG_SERVICES="!net.*" in
> /etc/conf.d/rc.
>
>
> But however, the best workaround would be the following I guess. :)
>
> echo "~sys-apps/baselayout-1.12.5" >> /etc/portage/package.mask
>
>
> If I just misunderstood the new configurations of baselayout-1.12.5,
> feel free to answer, before other people apply my bad workarounds. ;)
>
>
> [1]
> # RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service.
> # The following values are allowed:
> # none - The 'net' service is always considered up.
> # no - This basically means that at least one net.* service besides
> net.lo
> # must be up. This can be used by notebook users that have a
> wifi and
> # a static nic, and only wants one up at any given time to have
> the
> # 'net' service seen as up.
> # lo - This is the same as the 'no' option, but net.lo is also
> counted.
> # This should be useful to people that do not care about any
> specific
> # interface being up at boot.
> # yes - For this ALL network interfaces MUST be up for the 'net'
> service to
> # be considered up.
>
>
> Regards
> Sebastian Noack
>
> --
> gentoo-dev@gentoo.org mailing list
>
>
--
David Grant
http://www.davidgrant.ca
[-- Attachment #2: Type: text/html, Size: 3437 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Re: baselayout-1.12.5 sucks
2006-09-25 11:10 ` David Relson
@ 2006-10-02 2:25 ` Ow Mun Heng
0 siblings, 0 replies; 6+ messages in thread
From: Ow Mun Heng @ 2006-10-02 2:25 UTC (permalink / raw
To: gentoo-user
On Mon, 2006-09-25 at 07:10 -0400, David Relson wrote:
> On Mon, 25 Sep 2006 09:58:46 +0200
> Remy Blank wrote:
>
> > Noack, Sebastian wrote:
> > > The workaround is to hack /etc/init.d/checkroot to call `dmesg -n
> > > 1` on startup, even though in /etc/conf.d/rc is a variable
> > > RC_DMESG_LOGLEVEL which is set to "1" by default, but it doesn't
> > > affect anything.
> >
> > There is a typo in /etc/conf.d/rc, the variable should be called
> > RC_DMESG_LEVEL (the comment in the file is correct).
>
> Shouldn't a typo with conspicuous side effects be fixed by a
> new release???
>
I didn't really pay attention to the console I read this thread.
Upgraded to 1.12.5-r1 and the change has that typo fixed.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-10-02 3:00 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-25 7:35 [gentoo-user] baselayout-1.12.5 sucks Noack, Sebastian
2006-09-25 7:58 ` [gentoo-user] " Remy Blank
2006-09-25 11:10 ` David Relson
2006-10-02 2:25 ` Ow Mun Heng
2006-09-25 8:42 ` [gentoo-user] " Neil Bothwick
2006-09-25 18:23 ` [gentoo-user] Re: [gentoo-dev] " David Grant
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox