On 9/16/07, Isaac Dupree <[EMAIL PROTECTED]> wrote: > Hisham Muhammad wrote: > > On 9/4/07, Isaac Dupree <[EMAIL PROTECTED]> wrote: > >> Hisham Muhammad wrote: > >>> On 9/3/07, Hisham Muhammad <[EMAIL PROTECTED]> wrote: > >>>> Hi, > >>>> > >>>> I'm fighting with Udev as well. I'm working on a recipe for version > >>>> 115. I'll post it here before committing. Could you test it? > >>>> > >>>> Thanks in advance, > >>> And here is the Udev recipe I'm currently working with: > >>> > >>> http://hisham.gobolinux.org/Udev--115--recipe.tar.bz2 > >> My system runs with that recipe (all "use new" Settings), but complains > >> in log-messages about no "console" group because my system is 013-based. > >> (should recipes depend on group selection policies? do they have a choice?) > > > > Thanks for the report. > > > > I'm going to post a revised version using various groups instead of > > "console", because while debugging the ISO I soon realized that the > > "console" group simplification is a big maintenance headache. Really > > not worth it. I'll revert the changes made to use "console" (it's > > going to be a pain to scan through everything to make sure I don't > > miss anything). > > Okay, this one broke my boot sequence. SymlinkProgram to restore your > previous 115 (still using the newer one's Settings, i.e. rules), made it > work. Maybe related to error message with newer one that > /System/Kernel/Objects/block/*/uevent and > /System/Kernel/Objects/block/*/*/uevent didn't exist, at > /System/Links/Tasks/Udev line 47.
The Udev task had a lot of replicated stuff about mounting other filesystems that shouldn't be there (this interfered when restarting the Udev task with StopTask and StartTask, for example.), so I removed those calls to mount. Sorry about neglecting to mention this before. You need to edit your /System/Settings/BootScripts/BootUp file so that the "Mounting system filesystems" line (mount -a -t tmpfs, sysfs, procfs) runs before the Udev Start call. > Even now, the newer rules try to use groups cdrom, cdrw, console, and > usb, that aren't on my system. Yes, I spotted this: here's a newer Udev recipe. http://hisham.gobolinux.org/Udev--115--recipe.tar.bz2 There shouldn't be any references to cdrw, console and usb. I kept the cdrom group: please add to you /System/Settings/group file a line like: cdrom:x:13:<any users you want there> Diverging to a related topic: I think we need a way so I can commit those recipes (to let us have proper versioning) without breaking people's systems when they use Freshen and friends. I understand Gentoo has masked ebuilds, most distros have unstable repos. Suggestions, anyone? -- Hisham _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel