Jim Gifford wrote:

This is been a topic of many different discussions. A lot of people have tried to convince both sides, but nothing has ever been settled. It needs to be settled before this rift between projects gets any bigger.

We in CLFS have our udev rules. LFS has their udev rules. BLFS is going to have their rules. Here is what I'm proposing. Making a unified package of rules, with targets make install-lfs and make install-clfs. Going through each of the rules and figure out which are common and which are specific. If that won't work, still have a unified package, but with LFS and CLFS rules in separate folders. But keeping a unified package.

Development of the rules will need to submitted into a common svn, that will need to be created.

Here are some of the notes of the changes I think will be needed.

Proposed Makefile Changes

install-common: {All rules that are common to both books}

install-specific-lfs: {All rules that are specific to LFS}

install-specific-clfs: {All rules that are specific to CLFS}

install-lfs: install-common install-specific-lfs

install-clfs: install common install-specific-clfs



Jim,

after all the discussion around the udev rules and the potential problems, this solution seems to fit the bill closest to anything discussed so far.

The road blockers I see, will be around package maintenance - someone is going to have to control the package, and package size, eg: an LFS user downloading the udev package will download the files for all projects, as this is only a few K of text files I don't see it being a problem.

I'd personally like to see this idea/suggestion talked through is is a good start in unifying parts of work across the projects.

Matt

--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to