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

Reply via email to