[EMAIL PROTECTED] wrote:

> Brought the base system up to speed with LFS 6.4. All modifications
> that were in conflict with LFS build instructions were also removed,
> as the CD will aim to be a living example of LFS

Welcome back!

> -stop-here:
> -     exit 1
> -

This was a convenient debugging feature :)

> +post-bash: ch-bzip2 ch-diffutils ch-file ch-gawk ch-findutils \
> +     ch-flex ch-gettext ch-grep ch-groff ch-gzip ch-inetutils \
> +     ch-iproute2 ch-kbd ch-less ch-make ch-man-db \
>       ch-module-init-tools ch-patch ch-psmisc ch-shadow ch-sysklogd \
> -     ch-sysvinit ch-tar ch-texinfo ch-udev ch-util-linux ch-vim \
> +     ch-sysvinit ch-tar ch-texinfo ch-udev ch-util-linux-ng ch-vim \
>       final-environment

Note that GRUB isn't here, so it isn't necessarily downloaded when you 
try to render the LFS book.

> -PATCH50= $(DIR)-supported_locales-1.patch

Then please adjust the console configurator - it mentioned at least one 
of the newly-added locales.

> -stage1: $(FILE) $(PATCH1)
> -     @echo GRUB downloaded
> -

This is the only thing that guaranteed that GRUB is downloaded before 
the book is rendered. I think that it should be put back. Or, GRUB 
should be moved to the place where it belongs in the book.

> -BELARUSIAN_FILE= belarusian-0.3.tar.gz
> -URL-$(BELARUSIAN_FILE)= http://www.mova.org/bellinux/$(BELARUSIAN_FILE)
> -SHA-$(BELARUSIAN_FILE)= c0026a915fff58cdc3b68bb57de4eec35a220c43
> -
> -THAI_FILE= thai-console-data_cvs20051001.tar.bz2
> -URL-$(THAI_FILE)= http://www.linuxfromscratch.org/~alexander/$(THAI_FILE)
> -SHA-$(THAI_FILE)= 2d5e8f4d6cf488987600d455078fe8f5d4199217

Adjust the console configurator.

> -# The non-wide library is for commercial software only => not for the Live CD

This comment should stay - the non-wide is optional in the book, so the 
LiveCD decision should be documented.

> -# And nothing on the CD uses the C++ binding

Yes, this was a deviation.

> +     #cp -v etc/udev/rules.d/[0-9]* /etc/udev/rules.d/
> +     #sed -i "s/ -M 0640//" $(CONFDIR)/25-lfs.rules

See http://wiki.linuxfromscratch.org/lfs/ticket/2076

> +     #install -m755 ../dhcp-helper /lib/udev
> +     #install -m644 ../76-network.rules /etc/udev/rules.d/

What's the ultimate plan with this? Creating the network config from 
udev rules is beyond LFS.

> +     #echo 'SUBSYSTEM=="pnp", ENV{MODALIAS}!="?*", RUN+="/bin/sh -c 
> '\''while read id; do /sbin/modprobe pnp:d$$$$id; done < 
> /sys$$devpath/id'\''"' >>/etc/udev/rules.d/26-modprobe.rules

Missing functionality in LFS, it may be a good idea to create a ticket.

-- 
Alexander E. Patrakov
-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to