Mathieu Othacehe writes: Hi Mathieu, > Having an RC argument passed directly by the bootloader seems like a > good way to proceed for me. This is somehow remotely similar to what we > are doing with the "initrd" on Linux (pointing to some piece of code > that needs to be loaded before starting the init process). > > You would also need to store this RC argument in the > record, by adding a new field or stuffing it in the "initrd" > field. Then, we wouldn't need an extra service I guess. Hmm...I don't understand...probably I'm missing something. I was thinking to just extend boot-parameters with --rc-file=%hurd-rc-script, and then add %hurd-rc-script to the SYSTEM service...How would I get the RC script into SYSTEM without a service? Anyway...see working prototype attached! To get rid of the extra sevice that I added I'd need some help. Please feel free to just rework it if you like! > If we are going that way, the procedures in (gnu build hurd-boot) could > be passed the "hurd" package to install, and we could maybe get rig of > the "/hurd" symlink? Hehe, that would be nice...but IME /hurd isn't easy to get rid of. The Hurd code uses it "everywhere" and I seem to remember that a simple substitute* on the Hurd archive was not enough...sadly I do not remember the details, so maybe... Greetings, Janneke