

All files in /etc/conf.d/ have to be shell parseable. The .INI style is not.risa2000 wrote:After reading the migration guide, I wonder what is the reason behind decision to encode names and versions into parameter names. E.g:I see module name mixed with uname (where some characters like dots and hyphen are converted to underscore).Code: Select all
# For 2.6.23-gentoo-r5, pass video_br=2 to cx88_dvb module_cx88_dvb_args_2_6_23_gentoo_r5="video_br=2" # For 2.6.x series kernels, always pass vendor and product module_usbserial_args_2_6="vendor=0x1410 product=0x2110" # Always pass debug to ieee1394 module_ieee1394_args="debug"
Why not use some hierarchical structure (like INI file) instead?
It's easiest to do it like it is, otherwise we would have to use something like bash arrays, which is now a big no no for OpenRC scripts which should work on any POSIX shell.Also I believe the module name and its (optional) parameters should not be divided into two lexically separated information. Either I give the module (and eve2ntually its parameters) or I do not. Or is it foreseen that it will be possible to provide parameters for modules, without explicitly specifying the modules?2
It should mention etc-update, file a bug about that.energyman76b wrote:the migration guiide needs an update:
>It is critical that you run dispatch-conf and ensure your /etc is up to date before rebooting.
oh really? I never had that installed or planned to install it - and I am pretty sure that my system won't need it in the future. Or is dispatch.conf a base tool now?
I'm pissed that people say thing are broken without saying how!energyman76b wrote:I am completly underwhelmed.
No, I am pissed.
fsck crashs out on boot - and then nothing goes, because it can not check some fs. WTF? ok, /fastboot works around it, but it is completly and absolutly fucked up.
Nothing looks wrong, but then I don't have any reiser(fs/4) partitions to play around with myself.what is wrong with this fstab - except that the old baselout worked flawlessly with it?
You would rather you were not warned?Second thing that REALLY pissed me of was the removal of the net stuff - ok. I was warned, but still.
You're the first of many who said it's slower. Probably because of the fsck error.Boot is not faster than before - no it is slower, same like reboot/shutdown.
As the guide said, check that /etc/rc.conf and /etc/conf.d/modules is to your liking.And where can I tell the new baselayout/openrc stuff to NOT load modules except the ones explecitly told so?
File a bug and a Gentoo dev will fix the init script so it works with the stricter start-stop-daemon call.oh and this:
fancontrol [ crashed ]
That doesn't get bugs fixed faster.Love it! Not!
So you would rather have complicated shell code to special case reiser than patch the reiser fsck helpers to understand the -p flag which all other fsck helpers in portage do? I think notenergyman76b wrote:ah, my fsck bug is known since october - and 'fixed'.
Well, it is not. And I don't think that patching around in the reiser4 fsck instead of changing the init-script is the right way.
echo "sys-apps/openrc" >> /etc/portage/package.maskBtw, is there a DOWNGRADE guide for people fed up with b2/openrc?

No guide, but can you not just restore your /etc/init.d/ files and other things from backup (either explicit of your own, or that created by the update tool you have been using, i.e. not dispatch-conf).energyman76b wrote:
Btw, is there a DOWNGRADE guide for people fed up with b2/openrc?

Something like 'can not check some filesystem' and then fsck terminates and after that every other init script is terminated.UberLord wrote:I'm pissed that people say thing are broken without saying how!energyman76b wrote:I am completly underwhelmed.
No, I am pissed.
fsck crashs out on boot - and then nothing goes, because it can not check some fs. WTF? ok, /fastboot works around it, but it is completly and absolutly fucked up.
Post the exact error message, and maybe a little context and I can try to fix it so much better.
no, I would have prefered to let the stuff in /etc/conf.d be untouched - or moved to some backup, instead of loosing it - with some 'history' and notes. Ever heard of the concept that 'user generated data' should not be touched?UberLord wrote:Nothing looks wrong, but then I don't have any reiser(fs/4) partitions to play around with myself.what is wrong with this fstab - except that the old baselout worked flawlessly with it?
The chances are it's an issue with the -p parameter we pass to fsck, which both sets of reiser fsck helpers treat differently.
But without the magically error message it's purely a guess.
You would rather you were not warned?Second thing that REALLY pissed me of was the removal of the net stuff - ok. I was warned, but still.
no, even with /fastboot it is slower. Partly because of aic7xxx being loaded.' Btw, rc.conf, do YES and NO have to be YES and NO or is Yes and No or yes and no correct too?You're the first of many who said it's slower. Probably because of the fsck error.Boot is not faster than before - no it is slower, same like reboot/shutdown.
ah yes, modules. Something went wrong with the converter-script:As the guide said, check that /etc/rc.conf and /etc/conf.d/modules is to your liking.And where can I tell the new baselayout/openrc stuff to NOT load modules except the ones explecitly told so?
I would pay close attention to rc_coldplug as well.
Code: Select all
sensord
dictd
irqbalance
smartd
Change fsck_args in /etc/conf.d/fsck then.energyman76b wrote:And I really think that patching reiser4progs is the exact wrong solution. Instead fsck should call the apropriate fsck.XYfs with the correct parameters.


Are you attempting a comparison? Whats the spec of the laptop, is it similar to your low end AMD 3000+? What was the boot time on both of these systems prior to OpenRC?nuktrition wrote:The site says "OpenRC has many features. Here's a list of the key ones :-"
One of them are "It's fast - 29 seconds to boot my laptop running Gentoo/Linux"
Hmmm, my low end AMD 3000+ computer boots in 27 seconds... doesn't sound like
much of an improvement there.
You could always mask it if you don't want to make the migration. But remember that at present its marked unstable, so if you do migrate don't throw your rattle out of the pram like energyman76b has done. Instead provide feedback in the forums/bugzilla to help resolve the problem.nuktrition wrote: I'm not so sure about this move to OpenRC, in my opinion it sounds like somebody
decided to fix something that didn't need it.
Ain't you brave. Your running an ~arch Production Server? You running emerge <anything> without checking what is going to happen first? Don't sound like a production system at all, more like a "non-production system".Frustie wrote:and while updating my production system to update world

yes, I am moody. Wouldn't you moody too, if:UberLord wrote:Change fsck_args in /etc/conf.d/fsck then.energyman76b wrote:And I really think that patching reiser4progs is the exact wrong solution. Instead fsck should call the apropriate fsck.XYfs with the correct parameters.
As to you're other errors, they are related to the Gentoo ebuild and I'm not a Gentoo dev.
But quite frankly I no longer give a flying fuck as you're just downright rude and moody.
As I pointed out above, your running unstable if your using these (i.e. ARCH="~x86" or similar). Why are you therefore surprised that things aren't quite perfect? If thats what your after don't run unstable, its very simple.energyman76b wrote: yes, I am moody. Wouldn't you moody too, if:
-boot blows up in your face
-you loose some config files that contained some important stuff
-there is a lack of documentation
and
all this trouble for no benefit?
Code: Select all
rc shutdown logging started at Wed Apr 16 02:32:22 2008
* Caching service dependencies ...
[ ok ]
urandom | * Saving random seed ...
local | * Stopping local ...
[ ok ]
swap | * Deactivating swap devices ...
samba | * samba -> stop: smbd ...
[ ok ]
[ ok ]
oss | * Stopping OSS ...
xdm | * Stopping gdm ...
[ ok ]
netmount | * Unmounting network filesystems ...
samba | * samba -> stop: nmbd ...
hald | * Stopping Hardware Abstraction Layer daemon ...
xdm | * iptables | * Saving iptables state ...
start-stop-daemon: fopen `/var/run/gdm.pid': No such file or directory
[ ok ]
dcron | * Stopping dcron ...
[ ok ]
[ ok ]
cupsd | * Stopping cupsd ...
syslog-ng | * Stopping syslog-ng ...
[ ok ]
net.eth0 | * Bringing down interface eth0
[ ok ]
[ ok ]
dbus | * Stopping D-Bnet.lo | * Bringing down interface lo
US system messagebus ...
[ ok ]
hwclock | * Setting hardware clock using the system clock [Local Time] ...
[ ok ]
iptables | * Stopping firewall ...
[ ok ]
[ ok ]
net.lo | * Removing addresses
net.eth0 | * Stopping dhcpcd on eth0 ...
[ ok ]
net.eth0 | * Removing addresses
[ ok ]
[ ok ]
localmount | * Unmounting loopback devices
localmount | * Unmounting /usr/portage ...
[ ok ]
localmount | * Unmounting filesystems
localmount | * Unmounting /media/PART2 ...
[ ok ]
localmount | * Unmounting /media/disk-3 ...
[ ok ]
localmount | * Unmounting /media/disk-2 ...
[ ok ]
localmount | * Unmounting /media/disk-1 ...
[ ok ]
localmount | * Unmounting /media/disk ...
[ ok ]
localmount | * Unmounting /media/PART1 ...
[ ok ]
localmount | * Unmounting /mnt/disk4 ...
[ ok ]
localmount | * Unmounting /mnt/disk3 ...
[ ok ]
localmount | * Unmounting /mnt/disk2 ...
[ ok ]
localmount | * Unmounting /mnt/disk1 ...
[ ok ]
localmount | * Unmounting /var/tmp ...
[ ok ]
localmount | * Unmounting /opt ...
[ ok ]
localmount | * Unmounting /home ...
[ ok ]
localmount | * Unmounting /usr ...
[ ok ]
localmount | * Unmounting /boot ...
[ ok ]
lvm | * Shutting down the Logical Volume Manager
lvm | * Shutting Down logical volume: /dev/vg/test_a ...
[ ok ]
lvm | * Shutting Down logical volume: /dev/vg/test_b ...
[ ok ]
lvm | * Shutting Down volume group: vg ...
[ ok ]
lvm | * Finished Shutting down the Logical Volume Manager
rc shutdown logging stopped at Wed Apr 16 02:32:27 2008