Author: bdubbs
Date: 2012-11-22 16:50:54 -0700 (Thu, 22 Nov 2012)
New Revision: 10050
Modified:
trunk/BOOK/chapter01/changelog.xml
trunk/BOOK/chapter06/systemd.xml
trunk/BOOK/general.ent
trunk/BOOK/packages.ent
trunk/BOOK/udev-lfs/Makefile.lfs
Log:
Upgrade to systemd-196/lfs-udev-196
Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml 2012-11-18 18:17:49 UTC (rev 10049)
+++ trunk/BOOK/chapter01/changelog.xml 2012-11-22 23:50:54 UTC (rev 10050)
@@ -37,6 +37,16 @@
-->
<listitem>
+ <para>2012-11-22</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Upgrade to systemd-196/lfs-udev-196. Fixes
+ <ulink url="&lfs-ticket-root;3233">#3233</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2012-11-18</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/chapter06/systemd.xml
===================================================================
--- trunk/BOOK/chapter06/systemd.xml 2012-11-18 18:17:49 UTC (rev 10049)
+++ trunk/BOOK/chapter06/systemd.xml 2012-11-22 23:50:54 UTC (rev 10050)
@@ -53,6 +53,10 @@
<screen><userinput remap="pre">tar -xvf
../&udev-lfs;.tar.bz2</userinput></screen>
+ <para>Fix a typo in the <userinput>udevadm</userinput> usage output:</para>
+
+<screen><userinput remap="pre">sed -i -e 's/create/update/'
src/udev/udevadm-hwdb.c</userinput></screen>
+
<para>Compile the package:</para>
<screen><userinput remap="make">make -f
udev-lfs-&systemd-version;/Makefile.lfs</userinput></screen>
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2012-11-18 18:17:49 UTC (rev 10049)
+++ trunk/BOOK/general.ent 2012-11-22 23:50:54 UTC (rev 10050)
@@ -1,5 +1,5 @@
-<!ENTITY version "SVN-20121118">
-<!ENTITY releasedate "November 18, 2012">
+<!ENTITY version "SVN-20121122">
+<!ENTITY releasedate "November 22, 2012">
<!ENTITY copyrightdate "1999-2012"><!-- jhalfs needs a literal dash, not
– -->
<!ENTITY milestone "7.3">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or
"x.y[-pre{x}]" -->
Modified: trunk/BOOK/packages.ent
===================================================================
--- trunk/BOOK/packages.ent 2012-11-18 18:17:49 UTC (rev 10049)
+++ trunk/BOOK/packages.ent 2012-11-22 23:50:54 UTC (rev 10050)
@@ -524,12 +524,12 @@
<!ENTITY texinfo-ch6-du "24 MB">
<!ENTITY texinfo-ch6-sbu "0.2 SBU">
-<!ENTITY systemd-version "195">
-<!ENTITY systemd-size "1,412 KB">
+<!ENTITY systemd-version "196">
+<!ENTITY systemd-size "1,928 KB">
<!ENTITY systemd-url
"http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">
-<!ENTITY systemd-md5 "38e8c8144e7e6e5bc3ce32eb4260e680">
+<!ENTITY systemd-md5 "05ebd7f108e420e2b4e4810ea4b3c810">
<!ENTITY systemd-home "http://www.freedesktop.org/wiki/Software/systemd/">
-<!ENTITY systemd-ch6-du "18 MB">
+<!ENTITY systemd-ch6-du "23 MB">
<!ENTITY systemd-ch6-sbu "0.1 SBU">
<!ENTITY tzdata-version "2012j">
@@ -541,9 +541,9 @@
<!ENTITY tzdata-ch6-sbu "less than 0.1 SBU">
<!ENTITY udev-lfs "udev-lfs-&systemd-version;">
-<!ENTITY udev-lfs-size "17 KB">
+<!ENTITY udev-lfs-size "20 KB">
<!ENTITY udev-lfs-url "&anduin-other;&udev-lfs;.tar.bz2">
-<!ENTITY udev-lfs-md5 "6e1c852e51646e42e4e9a02570050c71">
+<!ENTITY udev-lfs-md5 "abfc9dad2075109ac9c08f40c6d2aae8">
<!ENTITY udev-lfs-home " ">
<!ENTITY util-linux-version "2.22.1">
Modified: trunk/BOOK/udev-lfs/Makefile.lfs
===================================================================
--- trunk/BOOK/udev-lfs/Makefile.lfs 2012-11-18 18:17:49 UTC (rev 10049)
+++ trunk/BOOK/udev-lfs/Makefile.lfs 2012-11-22 23:50:54 UTC (rev 10050)
@@ -4,7 +4,7 @@
# vim: tabstop=3
SHELL=/bin/bash
-VERSION=195
+VERSION=196
ifeq ($(V),)
VB = @
@@ -33,8 +33,7 @@
DEF = -include cfg.h \
-DSYSCONFDIR=\"/etc\" \
-DFIRMWARE_PATH="\"/lib/firmware/updates/\", \"/lib/firmware/\"" \
- -DUSB_DATABASE=\"/usr/share/misc/usb.ids\" \
- -DPCI_DATABASE=\"/usr/share/misc/pci.ids\" \
+ -DHWDB_BIN=\"/etc/udev/hwdb.bin\" \
-DROOTPREFIX= \
-DUDEVLIBEXECDIR=\"/lib/udev\" \
-D_LARGEFILE_SOURCE \
@@ -45,6 +44,7 @@
LIBUDEV_SRCS = libudev-device-private.c \
libudev-device.c \
libudev-enumerate.c \
+ libudev-hwdb.c \
libudev-list.c \
libudev-monitor.c \
libudev-queue-private.c \
@@ -94,6 +94,7 @@
udev-builtin-hwdb.c \
udev-builtin-kmod.c \
udev-builtin-uaccess.c \
+ udev-builtin-net_id.c \
udev-builtin-usb_id.c \
udev-builtin-input_id.c \
udev-builtin-btrfs.c
@@ -104,6 +105,7 @@
udevadm-test.c \
udevadm-monitor.c \
udevadm-settle.c \
+ udevadm-hwdb.c \
udevadm-info.c \
udevadm-test-builtin.c \
udevadm-trigger.c \
@@ -120,6 +122,7 @@
udev-builtin-hwdb.c \
udev-builtin-kmod.c \
udev-builtin-uaccess.c \
+ udev-builtin-net_id.c \
udev-builtin-usb_id.c \
udev-builtin-input_id.c \
udev-builtin-btrfs.c
@@ -158,10 +161,13 @@
build/udev.pc \
build/libudev.pc
-common: udev-lfs-$(VERSION)/cfg.h
+cfg.h: udev-lfs-$(VERSION)/cfg.h
+ sed -e 's/LFS-VERSION/$(VERSION)/' udev-lfs-$(VERSION)/cfg.h > ./cfg.h
@mkdir -p build
- sed -e 's/LFS-VERSION/$(VERSION)/' udev-lfs-$(VERSION)/cfg.h > ./cfg.h
+common: cfg.h
+ @touch common
+
build/%o: %c common
@echo CC $<
$(VB)gcc -c $(WARN) $(OPTIONS2) $(INCLUDE) $(DEF) -o $@ $<
@@ -281,6 +287,11 @@
@rm -v $(DESTDIR)/lib/udev/rules.d/99*
@cp -v udev-lfs-$(VERSION)/*.rules $(DESTDIR)/etc/udev/rules.d
+ # Set up hardware DB
+ @mkdir -pv $(DESTDIR)/lib/udev/hwdb.d
+ @cp hwdb/* $(DESTDIR)/lib/udev/hwdb.d
+ @build/udevadm hwdb --update
+
# Copy documentation
@cp -v man/udev.7 $(DESTDIR)/usr/share/man/man7
@cp -v man/udevadm.8 $(DESTDIR)/usr/share/man/man8
@@ -301,14 +312,15 @@
clean:
rm -rf build
rm -f cfg.h
- rm -f src/gudev/gudevmarshal.h
- rm -f src/gudev/gudevmarshal.c
- rm -f src/gudev/gudevenumtypes.h
- rm -f src/gudev/gudevenumtypes.c
- rm -f src/udev/keymap/keys.txt
- rm -f src/udev/keymap/keys-from-name.gperf
- rm -f src/udev/keymap/keys-from-name.h
- rm -f src/udev/keymap/keys-to-name.h
+ rm -f common
+ rm -f src/gudev/gudevmarshal.h
+ rm -f src/gudev/gudevmarshal.c
+ rm -f src/gudev/gudevenumtypes.h
+ rm -f src/gudev/gudevenumtypes.c
+ rm -f src/udev/keymap/keys.txt
+ rm -f src/udev/keymap/keys-from-name.gperf
+ rm -f src/udev/keymap/keys-from-name.h
+ rm -f src/udev/keymap/keys-to-name.h
-.PHONY: clean build
+.PHONY: clean
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page