Re: [gentoo-user] grub menu and the new openrc

2011-06-02 Thread Dale

Joost Roeleveld wrote:

On Tuesday 17 May 2011 20:48:54 Dale wrote:
   

The emerge -e world finished.  It still doesn't work like it did a few
weeks ago.  So, I tried the nonetwork option.  That starts about every
service except the GUI, my UPS thingy and a couple others.  Get this, it
even starts the freaking network.  Why is it called nonetwork if it
starts the network too.  Seeing the list of services it started, it
didn't miss many.
 

Did it start as part of Hey, there is a network card, lets use it?

I believe the default configuration auto-starts network devices if any are
found.

   

There is something not right here.  It appears that openrc or whatever
is not working the way it should.  The funniest part about this, it
worked fine the other day and it works just fine from a console.  It
just doesn't work right when passed from grub.

Anyone have any ideas on how to fix this?
 

Try disabling auto-starting services? :)

--
Joost
   


It's been a while since I rebooted.  Built a new kernel so here we go 
again.  Round two.


Disabled that, still started the network and a WHOLE lot of other 
things.  This is what is in the nonetwork runlevel:


root@fireball / # ls -al /etc/runlevels/nonetwork/
total 0
drwxr-xr-x 2 root root  72 Nov 17  2010 .
drwxr-xr-x 8 root root 200 May 10 18:19 ..
lrwxrwxrwx 1 root root  17 Dec  9 05:12 local - /etc/init.d/local
root@fireball / #

I'm going to create a runlevel myself and let it mirror the boot 
runlevel.  Let's see what that does.  I'll post results here shortly.


Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-06-02 Thread Dale

Dale wrote:


I'm going to create a runlevel myself and let it mirror the boot 
runlevel.  Let's see what that does.  I'll post results here shortly.


Dale

:-)  :-)



Same thing as nonetwork.

Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Joost Roeleveld
On Tuesday 17 May 2011 20:48:54 Dale wrote:
 The emerge -e world finished.  It still doesn't work like it did a few
 weeks ago.  So, I tried the nonetwork option.  That starts about every
 service except the GUI, my UPS thingy and a couple others.  Get this, it
 even starts the freaking network.  Why is it called nonetwork if it
 starts the network too.  Seeing the list of services it started, it
 didn't miss many.

Did it start as part of Hey, there is a network card, lets use it?

I believe the default configuration auto-starts network devices if any are 
found.

 There is something not right here.  It appears that openrc or whatever
 is not working the way it should.  The funniest part about this, it
 worked fine the other day and it works just fine from a console.  It
 just doesn't work right when passed from grub.
 
 Anyone have any ideas on how to fix this?

Try disabling auto-starting services? :)

--
Joost



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Peter Humphrey
On Wednesday 18 May 2011 02:48:54 Dale wrote:

 The emerge -e world finished.  It still doesn't work like it did a few
 weeks ago.  So, I tried the nonetwork option.  That starts about every
 service except the GUI, my UPS thingy and a couple others.  Get this, it
 even starts the freaking network.  Why is it called nonetwork if it
 starts the network too.  Seeing the list of services it started, it
 didn't miss many.

Put rc_hotplug=!net.* into /etc/rc.conf.

The system is getting too clever by half; nowadays it starts whatever it 
can, and only then does it look to see what you've set via rc-update.

-- 
Rgds
Peter



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Dale

Peter Humphrey wrote:

On Wednesday 18 May 2011 02:48:54 Dale wrote:

   

The emerge -e world finished.  It still doesn't work like it did a few
weeks ago.  So, I tried the nonetwork option.  That starts about every
service except the GUI, my UPS thingy and a couple others.  Get this, it
even starts the freaking network.  Why is it called nonetwork if it
starts the network too.  Seeing the list of services it started, it
didn't miss many.
 

Put rc_hotplug=!net.* into /etc/rc.conf.

The system is getting too clever by half; nowadays it starts whatever it
can, and only then does it look to see what you've set via rc-update.

   


I changed that and will test later on today.  I'm trying to get some 
work done in my garden while it is dry.  Sort of funny in a way.  The 
Mississippi river is flooding on the other side of the state and I'm dry 
here on this side.  I actually live less than a mile from a different 
river.  Weather is so weird sometimes.  I don't want to think about the 
folks North and South of me.  Tornadoes a couple weeks ago.  I live in a 
valley next to a hill, I'm not complaining tho.  It keeps the BAD winds 
away.  o_O   If anyone saw it on the news, I'm about 40 miles or so 
South of Smithville MS.  It's gone.  I saw what was left with my own 
eyes.  Houses are piles of rubbish.  I haven't seen Tuscaloosa yet but 
it is about 60 miles East of me.  Sounds bad and looks bad on TV.  :-(


Back on topic, I'll reboot and test this in a while.  I had this setting 
before but missed it during the upgrade.  Still can't figure out why it 
doesn't work from grub like it used to.


Thanks.

Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Peter Humphrey
On Wednesday 18 May 2011 14:56:59 Dale wrote:

 The Mississippi river is flooding on the other side of the state and I'm
 dry here on this side.  I actually live less than a mile from a different
 river.  Weather is so weird sometimes.  I don't want to think about the
 folks North and South of me.  Tornadoes a couple weeks ago.  I live in a
 valley next to a hill, I'm not complaining tho.  It keeps the BAD winds
 away.  o_O   If anyone saw it on the news, I'm about 40 miles or so
 South of Smithville MS.  It's gone.  I saw what was left with my own
 eyes.  Houses are piles of rubbish.  I haven't seen Tuscaloosa yet but
 it is about 60 miles East of me.  Sounds bad and looks bad on TV.  :-(

Eek! I remember the two years I spent in Minneapolis, when we remarked that 
over there we had real weather.

 Back on topic, I'll reboot and test this in a while.  I had this setting
 before but missed it during the upgrade.  Still can't figure out why it
 doesn't work from grub like it used to.

My setup works just fine with run-levels that I set up years ago. I have one 
for no-x, which as well as not starting X also omits services that are only 
useful in X. I also use the nonetwork run-level for major emerges such as 
wholesale upgrades of KDE.

The only thing I can think of at the moment that annoys me about open-rc is 
the loss of alphabetical ordering in the output from rc-update -s -v; 
everything else just works (well, apart from Flash in web browsers, but that 
hardly counts).

-- 
Rgds
Peter



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Dale

Peter Humphrey wrote:

My setup works just fine with run-levels that I set up years ago. I have one
for no-x, which as well as not starting X also omits services that are only
useful in X. I also use the nonetwork run-level for major emerges such as
wholesale upgrades of KDE.

The only thing I can think of at the moment that annoys me about open-rc is
the loss of alphabetical ordering in the output from rc-update -s -v;
everything else just works (well, apart from Flash in web browsers, but that
hardly counts).

   


I came in for a break.  I'm disabled so I just do a little then take a 
breather.  Whew!!  Anyway, I think it is something on my rig that is not 
right.  I'm hoping to test my old x86 rig soon.  It is a really old 
install with some really old config files.  If it works there, then I 
know it is just this install be it something specific to amd86 or just a 
setting I have that others don't.  Could the kernel affect this somehow?


Will try to reboot this rig later on.  I'll have to get a monitor and 
stuff hooked to my old x86 rig to test it.


Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Mark Knecht
On Wed, May 18, 2011 at 7:21 AM, Peter Humphrey
pe...@humphrey.ukfsn.org wrote:
SNIP
 everything else just works (well, apart from Flash in web browsers, but that
 hardly counts).

 --
 Rgds
 Peter



What about Flash in web browsers is not working for you since updating
to OpenRC? Granted, I run only Firefox-3.6.X but I see no problem that
I recognize on any of my machines.

- Mark



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Indi
On Wed, May 18, 2011 at 06:40:02PM +0200, Mark Knecht wrote:
 On Wed, May 18, 2011 at 7:21 AM, Peter Humphrey
 pe...@humphrey.ukfsn.org wrote:
 SNIP
  everything else just works (well, apart from Flash in web browsers, but that
  hardly counts).
 
 
 
 What about Flash in web browsers is not working for you since updating
 to OpenRC? Granted, I run only Firefox-3.6.X but I see no problem that
 I recognize on any of my machines.
 

Actually the latest flash update appears to have restored functional
fullscreen video on my old thinkpad T-42. Several versions ago there was 
an update that had made it unwatchable in fullscreen. 

-- 
caveat utilitor 
♫ ❤ ♫ ❤ ♫ ❤ ♫ 




Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Peter Humphrey
On Wednesday 18 May 2011 17:52:22 Indi wrote:

 Actually the latest flash update appears to have restored functional
 fullscreen video on my old thinkpad T-42. Several versions ago there was
 an update that had made it unwatchable in fullscreen.

I've just installed version 10.2.159.1_p201011173. I'll see how that behaves 
- thanks.

-- 
Rgds
Peter



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Thanasis
on 05/18/2011 08:05 PM Peter Humphrey wrote the following:
 On Wednesday 18 May 2011 17:52:22 Indi wrote:
 
 Actually the latest flash update appears to have restored functional
 fullscreen video on my old thinkpad T-42. Several versions ago there was
 an update that had made it unwatchable in fullscreen.
 
 I've just installed version 10.2.159.1_p201011173. I'll see how that behaves 
 - thanks.
 
If it doesn't work, try it with www-client/chromium.



Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Neil Bothwick
On Wed, 18 May 2011 14:28:45 +0100, Peter Humphrey wrote:

 Put rc_hotplug=!net.* into /etc/rc.conf.
 
 The system is getting too clever by half; nowadays it starts whatever
 it can, and only then does it look to see what you've set via rc-update.

Openrc defaults to having hotplug disabled

# rc_hotplug is a list of services that we allow to be hotplugged.
# By default we do not allow hotplugging.

So someone must have enabled it.


-- 
Neil Bothwick

Light travels faster than sound. This is why some people appear bright
until you hear them speak.


signature.asc
Description: PGP signature


Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Mick
On Wednesday 18 May 2011 20:59:59 Neil Bothwick wrote:
 On Wed, 18 May 2011 14:28:45 +0100, Peter Humphrey wrote:
  Put rc_hotplug=!net.* into /etc/rc.conf.
  
  The system is getting too clever by half; nowadays it starts whatever
  it can, and only then does it look to see what you've set via rc-update.
 
 Openrc defaults to having hotplug disabled
 
 # rc_hotplug is a list of services that we allow to be hotplugged.
 # By default we do not allow hotplugging.
 
 So someone must have enabled it.

I had mine enabled and that's why (I surmised) that softlevel=nonetwork booted 
up and started eth0, but did not start up iptables.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Indi
On Wed, May 18, 2011 at 07:10:02PM +0200, Peter Humphrey wrote:
 On Wednesday 18 May 2011 17:52:22 Indi wrote:
 
  Actually the latest flash update appears to have restored functional
  fullscreen video on my old thinkpad T-42. Several versions ago there was
  an update that had made it unwatchable in fullscreen.
 
 I've just installed version 10.2.159.1_p201011173. I'll see how that behaves 
 - thanks.
 

The version I have now is 10.3.181.14-r1 (~x86 machine).
Never had any luck with fullscreen in the 10.2 series.

-- 
caveat utilitor 
♫ ❤ ♫ ❤ ♫ ❤ ♫ 




Re: [gentoo-user] grub menu and the new openrc

2011-05-18 Thread Peter Humphrey
On Wednesday 18 May 2011 18:22:10 Thanasis wrote:

 If it doesn't work, try it with www-client/chromium.

I've already tried chomium, konqueror and opera. No improvement.

-- 
Rgds
Peter



Re: [gentoo-user] grub menu and the new openrc

2011-05-17 Thread Neil Bothwick
On Tue, 17 May 2011 06:58:20 +0100, Mick wrote:

  I'm beginning to think that openrc goes back to the old Linux way.
  In other words, it uses the init levels instead of softlevels.
 
 Yes, this seems to be the case, although not in a clear way (otherwise
 why is softlevel=nonetwork working?)

man rc describes the built in runlevels and goes on to say You should
not call any of these runlevels yourself. So maybe this is a design
decision rather than a bug, it would explain why a custom runlevel works.


-- 
Neil Bothwick

Atheism is a non-prophet organization.


signature.asc
Description: PGP signature


Re: [gentoo-user] grub menu and the new openrc

2011-05-17 Thread Dale

Neil Bothwick wrote:

On Tue, 17 May 2011 06:58:20 +0100, Mick wrote:

   

I'm beginning to think that openrc goes back to the old Linux way.
In other words, it uses the init levels instead of softlevels.
   

Yes, this seems to be the case, although not in a clear way (otherwise
why is softlevel=nonetwork working?)
 

man rc describes the built in runlevels and goes on to say You should
not call any of these runlevels yourself. So maybe this is a design
decision rather than a bug, it would explain why a custom runlevel works.


   


So do I need to create a runlevel called dalesboot and then just put the 
same stuff in it as is in the normal boot level?  I have to say, that is 
weird.  A runlevel should be used by both the system and available to 
the user as well.


Did I mention I can go to a console and use rc boot and it works?  It's 
just when it comes from grub that it doesn't work.


Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-17 Thread William Hubbs
Hi  Dale,


On Tue, May 17, 2011 at 09:20:52AM -0500, Dale wrote:
 So do I need to create a runlevel called dalesboot and then just put the 
 same stuff in it as is in the normal boot level?  I have to say, that is 
 weird.  A runlevel should be used by both the system and available to 
 the user as well.

Actually the boot runlevel is not a runlevel in the way you are
thinking. It is just a group of services that need to be run once when
your system starts. It is run once when you boot right after the sysinit
runlevel.

It sounds like you might want to use the nonetwork runlevel for what
you are trying to do since the only thing in there is the local service.

William



pgp70JwibvrR7.pgp
Description: PGP signature


Re: [gentoo-user] grub menu and the new openrc

2011-05-17 Thread Dale

William Hubbs wrote:

Hi  Dale,


On Tue, May 17, 2011 at 09:20:52AM -0500, Dale wrote:
   

So do I need to create a runlevel called dalesboot and then just put the
same stuff in it as is in the normal boot level?  I have to say, that is
weird.  A runlevel should be used by both the system and available to
the user as well.
 

Actually the boot runlevel is not a runlevel in the way you are
thinking. It is just a group of services that need to be run once when
your system starts. It is run once when you boot right after the sysinit
runlevel.

It sounds like you might want to use the nonetwork runlevel for what
you are trying to do since the only thing in there is the local service.

William

   


That may be true but until the openrc upgrade, it worked.  I emailed the 
openrc folks and got a reply.  He said it works for him which I assume 
means he can boot to the boot runlevel.  If that is true, I have no 
reason to think it's not, then why does it not work for me?  That was 
the reason I started this thread to begin with.  I would like to know 
why it is not working anymore especially if it is working for the guy 
that sent me a email that works on openrc.  I think his name was Mike.  
I'm awful with names.  :/


So, back to my original question, why doesn't it work?  I think someone 
else posted that it didn't work for them either.


Since I wasn't getting anywhere, I did the catch all, I ran my favorite 
little script and am re-emerging everything, just to see if that helps.  
Don't anyone hold their breath now.  lol


Still open to ideas tho.

Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-17 Thread Dale

William Hubbs wrote:

Hi  Dale,


On Tue, May 17, 2011 at 09:20:52AM -0500, Dale wrote:
   

So do I need to create a runlevel called dalesboot and then just put the
same stuff in it as is in the normal boot level?  I have to say, that is
weird.  A runlevel should be used by both the system and available to
the user as well.
 

Actually the boot runlevel is not a runlevel in the way you are
thinking. It is just a group of services that need to be run once when
your system starts. It is run once when you boot right after the sysinit
runlevel.

It sounds like you might want to use the nonetwork runlevel for what
you are trying to do since the only thing in there is the local service.

William

   


The emerge -e world finished.  It still doesn't work like it did a few 
weeks ago.  So, I tried the nonetwork option.  That starts about every 
service except the GUI, my UPS thingy and a couple others.  Get this, it 
even starts the freaking network.  Why is it called nonetwork if it 
starts the network too.  Seeing the list of services it started, it 
didn't miss many.


There is something not right here.  It appears that openrc or whatever 
is not working the way it should.  The funniest part about this, it 
worked fine the other day and it works just fine from a console.  It 
just doesn't work right when passed from grub.


Anyone have any ideas on how to fix this?

Thanks.

Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-16 Thread Mick
On Monday 16 May 2011 02:47:31 Dale wrote:
 Daniel da Veiga wrote:
  On Sun, May 15, 2011 at 20:12, Dale rdalek1...@gmail.com
  
  mailto:rdalek1...@gmail.com wrote:
  Daniel da Veiga wrote:
  I have a similar entry, but have never used the softlevel=
  flag, I simply append single at the end of the kernel call
  and it boots in single user (root password or ctrl+d to
  continue).
  
  I did get this to work:
  
  title Gentoo single user
  kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 rw single
  
  So, all I need now is to figure out how to get this work:
  
  
  title Gentoo boot level
  kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot
  
  It appears the softlevel= is no longer working with the new
  openrc.  It looks like the docs need to be updated.  I also tried
  init= and it doesn't work either.

Did you try creating a new runlevel (dale_special) and then booting into it by 
appending softlevel=dale_special ?

That will prove if the Gentoo softlevel mechanism is no longer available.


  Time to go farther up the food chain I guess. The docs need to be
  changed at least.
  
  Updated docs are always good, but I wonder why do you need this.
  If I need single user I simply press e, edit the line and add
  single, followed by a b to boot. That is a for maintenance only so I
  really don't see a need for it at grub menu, same wth the other
  runlevels, all you gotta do is append nox or use Interactive (again,
  this is only if something is broken, I can't see myself doing this
  twice in a week)...

I think that nox brings you all the way up to runlevel 3, not runlevel 1.


 The thing is, I do use them which is why I went to the trouble of
 setting them up to begin with.  I actually use them pretty regular.
 Just because others don't use them doesn't mean that I don't or shouldn't.
 
 I tried to use them is how I figured out it didn't work anymore.  That
 alone shows that I use them for various reasons.  This update is less
 than a week old and I already found out that this doesn't work anymore.
 I just want to figure out how it works with openrc which it appears no
 one has a answer and the docs are wrong as well.

The definitive answer is that the gentoo single softlevel does not work.  
The Linux standard single or S or 1 runlevel works fine (but I can't 
recall if I tried 1 recently).

So the question remains what is happening with other softlevels if you care to 
create them.

-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] grub menu and the new openrc

2011-05-16 Thread Dale

Mick wrote:

On Monday 16 May 2011 02:47:31 Dale wrote:
   

Daniel da Veiga wrote:
 

On Sun, May 15, 2011 at 20:12, Dalerdalek1...@gmail.com

mailto:rdalek1...@gmail.com  wrote:
 Daniel da Veiga wrote:
 I have a similar entry, but have never used the softlevel=
 flag, I simply append single at the end of the kernel call
 and it boots in single user (root password or ctrl+d to
 continue).

 I did get this to work:

 title Gentoo single user
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 rw single

 So, all I need now is to figure out how to get this work:


 title Gentoo boot level
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

 It appears the softlevel= is no longer working with the new
 openrc.  It looks like the docs need to be updated.  I also tried
 init= and it doesn't work either.
   

Did you try creating a new runlevel (dale_special) and then booting into it by
appending softlevel=dale_special ?

That will prove if the Gentoo softlevel mechanism is no longer available.


   


I tried some of the other runlevels, nonetwork, single, boot and none of 
those work except for single by just putting rw single in the boot 
line.  Single doesn't work if I select it by using softlevel=single.  
That does work if I am in default then switch to single in a console 
tho.  That would be using the rc single command.  I used to have 
another runlevel that I created myself but I removed it a good while 
back when I got boot set up like I wanted.  It appears that openrc has 
not been told what softlevel is.  I do see where it is passed on to the 
OS from grub during the boot process tho.



 Time to go farther up the food chain I guess. The docs need to be
 changed at least.

Updated docs are always good, but I wonder why do you need this.
If I need single user I simply press e, edit the line and add
single, followed by a b to boot. That is a for maintenance only so I
really don't see a need for it at grub menu, same wth the other
runlevels, all you gotta do is append nox or use Interactive (again,
this is only if something is broken, I can't see myself doing this
twice in a week)...
   

I think that nox brings you all the way up to runlevel 3, not runlevel 1.


   


I have used nox before on a CD.  The reason I like to use the ones I 
already have is that I already know exactly what is running and what is 
not.  When I boot to single by adding rw single to the end of the boot 
line, I still have to start some services to get where I want to be.  
Being able to boot to the boot runlevel is much better since I have some 
things already set to start.  Openrc doesn't mount things listed in 
fstab such as /home/ portage and /var which are separate partitions.

The thing is, I do use them which is why I went to the trouble of
setting them up to begin with.  I actually use them pretty regular.
Just because others don't use them doesn't mean that I don't or shouldn't.

I tried to use them is how I figured out it didn't work anymore.  That
alone shows that I use them for various reasons.  This update is less
than a week old and I already found out that this doesn't work anymore.
I just want to figure out how it works with openrc which it appears no
one has a answer and the docs are wrong as well.
 

The definitive answer is that the gentoo single softlevel does not work.
The Linux standard single or S or 1 runlevel works fine (but I can't
recall if I tried 1 recently).

So the question remains what is happening with other softlevels if you care to
create them.

   


I'm beginning to think that openrc goes back to the old Linux way.  In 
other words, it uses the init levels instead of softlevels.  The only 
thing that makes me think that is not true, init=runlevel doesn't work 
either.  I suspect that init=/bin/bash would work but not tested yet.  I 
have this in inittab:


l0:0:wait:/sbin/rc shutdown
l0s:0:wait:/sbin/halt -dhp
l1:1:wait:/sbin/rc single
l2:2:wait:/sbin/rc nonetwork
l3:3:wait:/sbin/rc default
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot
l6r:6:wait:/sbin/reboot -dk

I assume I could edit that to look like this:

l0:0:wait:/sbin/rc shutdown
l0s:0:wait:/sbin/halt -dhp
l1:1:wait:/sbin/rc single
l2:2:wait:/sbin/rc boot
l3:3:wait:/sbin/rc nonetwork
l4:4:wait:/sbin/rc default
l5:5:wait:/sbin/rc default
l6:6:wait:/sbin/rc reboot
l6r:6:wait:/sbin/reboot -dk
#z6:6:respawn:/sbin/sulogin

The only problem with that is that there are more runlevel options than 
there are lines there for me to add.


Even tho I can sort of get to what I want, I still want to get the new 
way sorted so that I can get the doc team to update the docs.  If this 
has been overlooked, then it may be that the devs will have to add this 
feature or make other changes so that this is doable.


I also posted on the forums.  They are equally stumped.  I am beginning 
to think this was over 

Re: [gentoo-user] grub menu and the new openrc

2011-05-16 Thread Mick
On Monday 16 May 2011 13:10:52 Dale wrote:
 Mick wrote:

  Did you try creating a new runlevel (dale_special) and then booting into
  it by appending softlevel=dale_special ?
  
  That will prove if the Gentoo softlevel mechanism is no longer available.
 
 I tried some of the other runlevels, nonetwork, single, boot and none of
 those work except for single by just putting rw single in the boot
 line.  Single doesn't work if I select it by using softlevel=single.
 That does work if I am in default then switch to single in a console
 tho.  That would be using the rc single command.  I used to have
 another runlevel that I created myself but I removed it a good while
 back when I got boot set up like I wanted.  It appears that openrc has
 not been told what softlevel is.  I do see where it is passed on to the
 OS from grub during the boot process tho.

OK, it is clear then that (some?) of the gentoo runlevels called with the 
softlevel incantation do not work as they used to with baselayout 1.  I just 
tried softlevel=single and it definitely didn't work.  Also, 
softlevel=sysinit, didn't work.  However, softlevel=nonetwork *did* work ... 
well, sort of.  It mounted everything, then started devices including my 
network card (I have enabled rc_hotplugging devices in /etc/rc.conf so this 
may have something to do with it) and then it stopped before starting things 
like iptables, local, etc.

Sure enough I had an IP address and was able to connect to the world ... 
albeit without iptables running (not sure I would have a use case for this 
scenario).

I'm not sure if setting rc_hotplug made this messy, but from 

$ ls -la /etc/runlevels/
total 32
drwxr-xr-x  8 root root 4096 May  2 10:54 .
drwxr-xr-x 88 root root 4096 May 16 21:11 ..
drwxr-xr-x  2 root root 4096 May  2 10:54 boot
drwxr-xr-x  2 root root 4096 May 15 20:01 default
drwxr-xr-x  2 root root 4096 Jan 21  2010 nonetwork
drwxr-xr-x  2 root root 4096 May  2 10:54 shutdown
drwxr-xr-x  2 root root 4096 Jan 21  2010 single
drwxr-xr-x  2 root root 4096 May  2 10:54 sysinit

single and sysinit are ignored (runlevel 3 comes up).


  I think that nox brings you all the way up to runlevel 3, not runlevel 1.
 
 I have used nox before on a CD.  The reason I like to use the ones I
 already have is that I already know exactly what is running and what is
 not.  When I boot to single by adding rw single to the end of the boot
 line, I still have to start some services to get where I want to be.
 Being able to boot to the boot runlevel is much better since I have some
 things already set to start.  Openrc doesn't mount things listed in
 fstab such as /home/ portage and /var which are separate partitions.

I wouldn't expect it to mount anything other than / under single.


  The thing is, I do use them which is why I went to the trouble of
  setting them up to begin with.  I actually use them pretty regular.
  Just because others don't use them doesn't mean that I don't or
  shouldn't.

In that case you probably need runlevel 3, but just with nox?


  The definitive answer is that the gentoo single softlevel does not
  work. The Linux standard single or S or 1 runlevel works fine (but
  I can't recall if I tried 1 recently).
  
  So the question remains what is happening with other softlevels if you
  care to create them.
 
 I'm beginning to think that openrc goes back to the old Linux way.  In
 other words, it uses the init levels instead of softlevels.  

Yes, this seems to be the case, although not in a clear way (otherwise why is 
softlevel=nonetwork working?)


 The only
 thing that makes me think that is not true, init=runlevel doesn't work
 either.  I suspect that init=/bin/bash would work but not tested yet.  

init=/bin/bash works.  You log in as root user without passwd.  Only the / 
fs is mounted as rw.  Everything else is a manual job and you must run sync 
after you make any changes, or your fs may not forgive you.


 I
 have this in inittab:
 
 l0:0:wait:/sbin/rc shutdown
 l0s:0:wait:/sbin/halt -dhp
 l1:1:wait:/sbin/rc single
 l2:2:wait:/sbin/rc nonetwork
 l3:3:wait:/sbin/rc default
 l4:4:wait:/sbin/rc default
 l5:5:wait:/sbin/rc default
 l6:6:wait:/sbin/rc reboot
 l6r:6:wait:/sbin/reboot -dk

If you append any number from above, like 1, or 2, or 3, etc. to the kernel 
line it will work.


 I assume I could edit that to look like this:
 
 l0:0:wait:/sbin/rc shutdown
 l0s:0:wait:/sbin/halt -dhp
 l1:1:wait:/sbin/rc single
 l2:2:wait:/sbin/rc boot
 l3:3:wait:/sbin/rc nonetwork
 l4:4:wait:/sbin/rc default
 l5:5:wait:/sbin/rc default
 l6:6:wait:/sbin/rc reboot
 l6r:6:wait:/sbin/reboot -dk
 #z6:6:respawn:/sbin/sulogin
 
 The only problem with that is that there are more runlevel options than
 there are lines there for me to add.

I am not sure that you are meant to edit this manually.  I thought that if you 
want another runlevel you are meant to add this using rc-update and then add 
the services via symlinks in /etc/runlevels/my_runlevel_name/


 Even tho 

[gentoo-user] grub menu and the new openrc

2011-05-15 Thread Dale

Hi,

I updated my kernel and had to reboot.  I usually boot to single user 
mode and rebuild my video drivers.  Since I have this in my grub list, I 
just select single user and it boots to single user mode.  Well, not any 
more.  This is my current settings:


title Gentoo
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3

title Gentoo boot level
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

title Gentoo single user
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=single

root@fireball / #

I went back and looked at the guide but no mention of this.  I don't see 
anything in the man pages either.  What is the correct way to define a 
runlevel to boot to in grub with the new openrc?


Thanks.

Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Neil Bothwick
On Sun, 15 May 2011 05:34:07 -0500, Dale wrote:

 I updated my kernel and had to reboot.  I usually boot to single user 
 mode and rebuild my video drivers.

Why not rebuild them before you reboot? It's far more convenient.


-- 
Neil Bothwick

Where do you think you're going today?


signature.asc
Description: PGP signature


Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Dale

Neil Bothwick wrote:

On Sun, 15 May 2011 05:34:07 -0500, Dale wrote:

   

I updated my kernel and had to reboot.  I usually boot to single user
mode and rebuild my video drivers.
 

Why not rebuild them before you reboot? It's far more convenient.


   
But that doesn't fix the problem I posted.  There are times when I need 
to boot to something besides the default runlevel.  Right now, I can't 
do that so I want to fix it so that I can boot to another runlevel.


Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Mick
On Sunday 15 May 2011 11:34:07 Dale wrote:
 Hi,
 
 I updated my kernel and had to reboot.  I usually boot to single user
 mode and rebuild my video drivers.  Since I have this in my grub list, I
 just select single user and it boots to single user mode.  Well, not any
 more.  This is my current settings:
 
 title Gentoo
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3
 
 title Gentoo boot level
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot
 
 title Gentoo single user
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=single
 
 root@fireball / #
 
 I went back and looked at the guide but no mention of this.  I don't see
 anything in the man pages either.  What is the correct way to define a
 runlevel to boot to in grub with the new openrc?
 
 Thanks.
 
 Dale
 
 :-)  :-)

According to my /etc/inittab:

# new-style single-user
su0:S:wait:/sbin/rc single
su1:S:wait:/sbin/sulogin

so softlevel=single should get you there.  However, you say it doesn't ...

# rc-update show single
#

Hmm ... nothing there.  Sure enough its empty:

$ ls -la /etc/runlevels/single/
total 8
drwxr-xr-x 2 root root 4096 Jan 21  2010 .
drwxr-xr-x 8 root root 4096 May  2 10:54 ..

So, what you would need to do I think is add the services you want starting at 
single runlevel there and you should be good to go.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Graham Murray
Neil Bothwick n...@digimed.co.uk writes:

 On Sun, 15 May 2011 05:34:07 -0500, Dale wrote:

 I updated my kernel and had to reboot.  I usually boot to single user 
 mode and rebuild my video drivers.

 Why not rebuild them before you reboot? It's far more convenient.

I do not know about the particular video drivers, but I have used some
'out-of-tree' drivers[1] which only build against the running kernel not
the (built but not yet booted) one in /usr/src/linux.

[1] The one which immediately comes to mind is for the Digi Etherlite
network serial port adaptors. 



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Dale

Mick wrote:

On Sunday 15 May 2011 11:34:07 Dale wrote:
   

Hi,

I updated my kernel and had to reboot.  I usually boot to single user
mode and rebuild my video drivers.  Since I have this in my grub list, I
just select single user and it boots to single user mode.  Well, not any
more.  This is my current settings:

title Gentoo
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3

title Gentoo boot level
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

title Gentoo single user
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=single

root@fireball / #

I went back and looked at the guide but no mention of this.  I don't see
anything in the man pages either.  What is the correct way to define a
runlevel to boot to in grub with the new openrc?

Thanks.

Dale

:-)  :-)
 

According to my /etc/inittab:

# new-style single-user
su0:S:wait:/sbin/rc single
su1:S:wait:/sbin/sulogin

so softlevel=single should get you there.  However, you say it doesn't ...

# rc-update show single
#

Hmm ... nothing there.  Sure enough its empty:

$ ls -la /etc/runlevels/single/
total 8
drwxr-xr-x 2 root root 4096 Jan 21  2010 .
drwxr-xr-x 8 root root 4096 May  2 10:54 ..

So, what you would need to do I think is add the services you want starting at
single runlevel there and you should be good to go.
   


There never has been anything in my single user runlevel.  It worked 
fine a few weeks ago but after the openrc upgrade, no more worky.


The funny thing is, I can go to a console and type in rc single, that 
works fine.  It goes to single user mode with no errors.  Well, I did 
notice top showed the ttys still running.  I'm going to test that 
later.  That may be another thread for another day.  Sort of beating on 
one thing at a time.  ;-)


I just thought maybe it changed from softlevel to something else but if 
it did, I can't find it documented anywhere and even Google appears to 
be lost on this.


Open to ideas still.

Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Mick
On Sunday 15 May 2011 16:39:19 Dale wrote:
 Mick wrote:
  On Sunday 15 May 2011 11:34:07 Dale wrote:
  Hi,
  
  I updated my kernel and had to reboot.  I usually boot to single user
  mode and rebuild my video drivers.  Since I have this in my grub list, I
  just select single user and it boots to single user mode.  Well, not any
  more.  This is my current settings:
  
  title Gentoo
  kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3
  
  title Gentoo boot level
  kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot
  
  title Gentoo single user
  kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=single
  
  root@fireball / #
  
  I went back and looked at the guide but no mention of this.  I don't see
  anything in the man pages either.  What is the correct way to define a
  runlevel to boot to in grub with the new openrc?
  
  Thanks.
  
  Dale
  
  :-)  :-)
  
  According to my /etc/inittab:
  
  # new-style single-user
  su0:S:wait:/sbin/rc single
  su1:S:wait:/sbin/sulogin
  
  so softlevel=single should get you there.  However, you say it doesn't
  ...
  
  # rc-update show single
  #
  
  Hmm ... nothing there.  Sure enough its empty:
  
  $ ls -la /etc/runlevels/single/
  total 8
  drwxr-xr-x 2 root root 4096 Jan 21  2010 .
  drwxr-xr-x 8 root root 4096 May  2 10:54 ..
  
  So, what you would need to do I think is add the services you want
  starting at single runlevel there and you should be good to go.
 
 There never has been anything in my single user runlevel.  It worked
 fine a few weeks ago but after the openrc upgrade, no more worky.
 
 The funny thing is, I can go to a console and type in rc single, that
 works fine.  It goes to single user mode with no errors.  Well, I did
 notice top showed the ttys still running.  I'm going to test that
 later.  That may be another thread for another day.  Sort of beating on
 one thing at a time.  ;-)
 
 I just thought maybe it changed from softlevel to something else but if
 it did, I can't find it documented anywhere and even Google appears to
 be lost on this.
 
 Open to ideas still.

The so called 'single' softlevel is a Gentoo fix for user specified runlevels 
with their own selected services.  I don't have a pre-OpenRC box to check that 
it linked to, but I seem to remember that it went to runlevel 3 and adjusted 
services from there.

The standard Linux runlevel called also single (confusing isn't it) stops 
before runlevel 3 and asks for a root passwd (or Control+D to continue).  It 
can be called by appending 1 or S to the boot line.

If you don't want to have to login with a password then I think you need to 
append 'init=/bin/bash' and mount as rw what fs you need to work on.  You'll 
have to sync and umount before you reboot to be safe.

Could also work with 'init=/bin/bb' for busybox - but I'm not sure.

HTH.
-- 
Regards,
Mick


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Daniel da Veiga
I have a similar entry, but have never used the softlevel= flag, I simply
append single at the end of the kernel call and it boots in single user
(root password or ctrl+d to continue).

On Sun, May 15, 2011 at 07:34, Dale rdalek1...@gmail.com wrote:

 Hi,

 I updated my kernel and had to reboot.  I usually boot to single user mode
 and rebuild my video drivers.  Since I have this in my grub list, I just
 select single user and it boots to single user mode.  Well, not any more.
  This is my current settings:

 title Gentoo
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3

 title Gentoo boot level
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

 title Gentoo single user
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=single

 root@fireball / #

 I went back and looked at the guide but no mention of this.  I don't see
 anything in the man pages either.  What is the correct way to define a
 runlevel to boot to in grub with the new openrc?

 Thanks.

 Dale

 :-)  :-)




-- 
Daniel da Veiga


Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Alan McKinnon
Apparently, though unproven, at 15:14 on Sunday 15 May 2011, Dale did opine 
thusly:

 Neil Bothwick wrote:
  On Sun, 15 May 2011 05:34:07 -0500, Dale wrote:
  I updated my kernel and had to reboot.  I usually boot to single user
  mode and rebuild my video drivers.
  
  Why not rebuild them before you reboot? It's far more convenient.
 
 But that doesn't fix the problem I posted.  There are times when I need
 to boot to something besides the default runlevel.  Right now, I can't
 do that so I want to fix it so that I can boot to another runlevel.


Like what for instance?
 
I can't remember the last time I needed single user mode. In excess of 4 years 
methinks. It would appear that you are doing something wrong and taking 
unneccessary steps to accomplish something.



-- 
alan dot mckinnon at gmail dot com



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Neil Bothwick
On Sun, 15 May 2011 16:36:10 +0100, Graham Murray wrote:

  I updated my kernel and had to reboot.  I usually boot to single
  user mode and rebuild my video drivers.  
 
  Why not rebuild them before you reboot? It's far more convenient.  
 
 I do not know about the particular video drivers, but I have used some
 'out-of-tree' drivers[1] which only build against the running kernel not
 the (built but not yet booted) one in /usr/src/linux.

The Nvidia drivers build against /usr/src/linux, or any alternative
location you set.


-- 
Neil Bothwick

To the optimist, the glass is half full. To the pessimist, the glass is
half empty. To the engineer, the glass is twice as big as it needs to be.


signature.asc
Description: PGP signature


Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Dale

Daniel da Veiga wrote:
I have a similar entry, but have never used the softlevel= flag, I 
simply append single at the end of the kernel call and it boots in 
single user (root password or ctrl+d to continue).




May try that next.  I don't need this right now but I do want to figure 
this out before I do.


Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Dale

Daniel da Veiga wrote:
I have a similar entry, but have never used the softlevel= flag, I 
simply append single at the end of the kernel call and it boots in 
single user (root password or ctrl+d to continue).




I did get this to work:

title Gentoo single user
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 rw single

So, all I need now is to figure out how to get this work:

title Gentoo boot level
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

It appears the softlevel= is no longer working with the new openrc.  It 
looks like the docs need to be updated.  I also tried init= and it 
doesn't work either.


Time to go farther up the food chain I guess. The docs need to be 
changed at least.


Dale

:-)  :-)



Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Daniel da Veiga
On Sun, May 15, 2011 at 20:12, Dale rdalek1...@gmail.com wrote:

 Daniel da Veiga wrote:

 I have a similar entry, but have never used the softlevel= flag, I simply
 append single at the end of the kernel call and it boots in single user
 (root password or ctrl+d to continue).


 I did get this to work:

 title Gentoo single user
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 rw single

 So, all I need now is to figure out how to get this work:


 title Gentoo boot level
 kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

 It appears the softlevel= is no longer working with the new openrc.  It
 looks like the docs need to be updated.  I also tried init= and it doesn't
 work either.

 Time to go farther up the food chain I guess. The docs need to be changed
 at least.


Updated docs are always good, but I wonder why do you need this.
If I need single user I simply press e, edit the line and add single,
followed by a b to boot. That is a for maintenance only so I really don't
see a need for it at grub menu, same wth the other runlevels, all you gotta
do is append nox or use Interactive (again, this is only if something is
broken, I can't see myself doing this twice in a week)...

-- 
Daniel da Veiga


Re: [gentoo-user] grub menu and the new openrc

2011-05-15 Thread Dale

Daniel da Veiga wrote:
On Sun, May 15, 2011 at 20:12, Dale rdalek1...@gmail.com 
mailto:rdalek1...@gmail.com wrote:


Daniel da Veiga wrote:

I have a similar entry, but have never used the softlevel=
flag, I simply append single at the end of the kernel call
and it boots in single user (root password or ctrl+d to continue).


I did get this to work:

title Gentoo single user
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 rw single

So, all I need now is to figure out how to get this work:


title Gentoo boot level
kernel (hd0,0)/bzImage-2.6.38-r5-1 root=/dev/sda3 softlevel=boot

It appears the softlevel= is no longer working with the new
openrc.  It looks like the docs need to be updated.  I also tried
init= and it doesn't work either.

Time to go farther up the food chain I guess. The docs need to be
changed at least.


Updated docs are always good, but I wonder why do you need this.
If I need single user I simply press e, edit the line and add 
single, followed by a b to boot. That is a for maintenance only so I 
really don't see a need for it at grub menu, same wth the other 
runlevels, all you gotta do is append nox or use Interactive (again, 
this is only if something is broken, I can't see myself doing this 
twice in a week)...


--
Daniel da Veiga


The thing is, I do use them which is why I went to the trouble of 
setting them up to begin with.  I actually use them pretty regular.  
Just because others don't use them doesn't mean that I don't or shouldn't.


I tried to use them is how I figured out it didn't work anymore.  That 
alone shows that I use them for various reasons.  This update is less 
than a week old and I already found out that this doesn't work anymore.  
I just want to figure out how it works with openrc which it appears no 
one has a answer and the docs are wrong as well.


Thanks.

Dale

:-)  :-)