Index: BOOK/appendices/dependencies/common.xml
===================================================================
--- BOOK/appendices/dependencies/common.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/appendices/dependencies/common.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -31,4 +31,32 @@
+
+ Attr
+
+
+ &dependencies;
+
+
+ Autoconf, Automake, Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
+ Libtool, Make and Sed
+
+
+
+
+ &testsuites;
+
+
+ No testsuite available
+
+
+
+
+ &before;
+
+
+ Libcap
+
+
+
Autoconf
@@ -254,4 +282,32 @@
+
+ D-Bus
+
+
+ &dependencies;
+
+
+ Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC,
+ Gettext, Grep, Make, Man, Pkg-config, Sed and Texinfo
+
+
+
+
+ &testsuites;
+
+
+ None
+
+
+
+
+ &before;
+
+
+ systemd
+
+
+
DejaGNU
@@ -364,4 +420,32 @@
+
+ Expat
+
+
+ &dependencies;
+
+
+ Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep,
+ Make and Sed
+
+
+
+
+ &testsuites;
+
+
+ None
+
+
+
+
+ &before;
+
+
+ D-Bus
+
+
+
Expect
@@ -836,4 +920,31 @@
+
+ Libcap
+
+
+ &dependencies;
+
+
+ Attr, Bash, Binutils, Coreutils, EGLIBC, GCC, Grep and Make
+
+
+
+
+ &testsuites;
+
+
+ No testsuite available
+
+
+
+
+ &before;
+
+
+ systemd
+
+
+
Libtool
@@ -999,5 +1110,5 @@
- None
+ D-Bus
@@ -1222,5 +1333,5 @@
- Util-linux, E2fsprogs
+ E2fsprogs, Pkg-config, systemd, Util-linux
@@ -1393,4 +1504,32 @@
+
+ systemd
+
+
+ &dependencies;
+
+
+ Bash, Binutils, Coreutils, D-Bus, EGLIBC, Findutils, Gawk, GCC,
+ Grep, Libcap, Make, Pkg-config, Sed, Udev and Util-linux
+
+
+
+
+ &testsuites;
+
+
+ No testsuite available
+
+
+
+
+ &before;
+
+
+ None
+
+
+
Sysvinit
@@ -1528,5 +1667,5 @@
- None
+ systemd
@@ -1556,5 +1695,5 @@
- E2fsprogs
+ E2fsprogs, systemd
@@ -1639,5 +1778,5 @@
- File, Module-Init-Tools and Util-linux
+ Binutils, File, Module-Init-Tools and Util-linux
Index: BOOK/boot/common/devices.xml
===================================================================
--- BOOK/boot/common/devices.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/boot/common/devices.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -35,11 +35,23 @@
the following commands:
-mknod -m 600 ${CLFS}/dev/console c 5 1
-mknod -m 666 ${CLFS}/dev/null c 1 3
+mknod -m 0600 ${CLFS}/dev/console c 5 1
+mknod -m 0666 ${CLFS}/dev/null c 1 3
+mknod -m 0666 ${CLFS}/dev/zero c 1 5
- Before udev starts a tmpfs filesystem is mounted over /dev and the previous entries are no-longer available. The folling command creates files that are copied over by the udev bootscript:
+ When systemd starts a tmpfs filesystem is mounted over
+ /dev and the previous entries are
+ no-longer available. The folling command creates files that are copied
+ over when udevd starts:
-mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1
-mknod -m 666 ${CLFS}/lib/udev/devices/null c 1 3
+mkdir -pv ${CLFS}/lib/udev/devices/{pts,shm}
+mknod -m 0600 ${CLFS}/lib/udev/devices/console c 5 1
+mknod -m 0666 ${CLFS}/lib/udev/devices/null c 1 3
+mknod -m 0666 ${CLFS}/lib/udev/devices/zero c 1 5
+mknod -m 0600 ${CLFS}/lib/udev/devices/kmsg c 1 11
+ln -snvf /proc/self/fd ${CLFS}/lib/udev/devices/fd
+ln -snvf /proc/self/fd/0 ${CLFS}/lib/udev/devices/stdin
+ln -snvf /proc/self/fd/1 ${CLFS}/lib/udev/devices/stdout
+ln -snvf /proc/self/fd/2 ${CLFS}/lib/udev/devices/stderr
+ln -snvf /proc/kcore ${CLFS}/lib/udev/devices/core
Index: BOOK/boot/common/pwdgroup.xml
===================================================================
--- BOOK/boot/common/pwdgroup.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/boot/common/pwdgroup.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -45,4 +45,5 @@
cat > ${CLFS}/etc/passwd << "EOF"
root:x:&uid-root;:&gid-root;:root:/root:/bin/bash
+messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false
EOF
@@ -131,5 +132,6 @@
utmp:x:&gid-utmp;:
usb:x:&gid-usb;:
-cdrom:x:&gid-cdrom;:
+cdrom:x:&gid-cdrom;:
+messagebus:x:&gid-messagebus;:
EOF
Index: BOOK/chroot/common/pwdgroup.xml
===================================================================
--- BOOK/chroot/common/pwdgroup.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/chroot/common/pwdgroup.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -44,4 +44,5 @@
cat > /etc/passwd << "EOF"
root:x:&uid-root;:&gid-root;:root:/root:/bin/bash
+messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false
EOF
@@ -73,5 +74,6 @@
utmp:x:&gid-utmp;:
usb:x:&gid-usb;:
-cdrom:x:&gid-cdrom;:
+cdrom:x:&gid-cdrom;:
+messagebus:x:&gid-messagebus;:
EOF
Index: BOOK/final-system/alpha-chapter.xml
===================================================================
--- BOOK/final-system/alpha-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/alpha-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/common/attr.xml
===================================================================
--- BOOK/final-system/common/attr.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/common/attr.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,117 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Attr-&attr-version;
+
+
+ Attr
+
+
+
+
+
+ Attr is a library for getting and setting POSIX.1e
+ (formerly POSIX 6) draft 15 capabilities.
+
+
+
+
+ Installation of Attr
+
+ Prepare Attr for compilation:
+
+./configure --prefix=/usr \
+ --libdir=/lib --libexecdir=/usr/lib
+
+ Compile the package:
+
+make
+
+ This package does not come with a test suite.
+
+ Install the package:
+
+make install install-dev install-lib
+
+ Remove extra symlinks:
+
+rm -v /lib/libattr.{,l}a
+
+ Set the proper permissions on the library:
+
+chmod 755 -v /lib/libattr.so.1.1.0
+
+
+
+
+ Contents of Attr
+
+
+ Installed programs
+ Installed libraries
+ Installed directories
+
+
+ attr, getfattr, setfattr
+ libattr.[a,so]
+ /usr/include/attr
+
+
+
+
+ Short Descriptions
+
+
+
+
+ attr
+
+ Manage extended attributes on filesystem objects
+
+ attr
+
+
+
+
+
+ getfattr
+
+ Get extended attributes of filesystem objects
+
+ getfattr
+
+
+
+
+
+ setfattr
+
+ Set extended attributes of filesystem objects
+
+ setfattr
+
+
+
+
+
+ libattr
+
+ Library to manage extended attributes on filesystem objects
+
+ libattr
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/common/coreutils.xml
===================================================================
--- BOOK/final-system/common/coreutils.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/common/coreutils.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -88,13 +88,4 @@
mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin
mv -v /usr/bin/chroot /usr/sbin
-
- Other Coreutils programs are used by some of the scripts
- in the CLFS-Bootscripts package. As /usr may not be available during the early
- stages of booting, those binaries need to be on the root partition:
-
-mv -v /usr/bin/{[,basename,head,install,nice} /bin
-mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin
-ln -svf ../../bin/install /usr/bin
Index: BOOK/final-system/common/dbus.xml
===================================================================
--- BOOK/final-system/common/dbus.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/common/dbus.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,141 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ D-Bus-&dbus-version;
+
+
+ D-Bus
+
+
+
+
+
+ D-Bus is a message bus system, a simple way for applications
+ to talk to one another.
+
+
+
+
+ Installation of D-Bus
+
+ Prepare Vim for compilation:
+
+./configure --prefix=/usr --sysconfdir=/etc \
+ --libdir=/usr/lib --libexecdir=/usr/lib/dbus-1.0 \
+ --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system
+
+ Compile the package:
+
+make
+
+ This package does not come with a test suite.
+
+ Install the package:
+
+make install
+
+
+
+
+ Contents of D-Bus
+
+
+ Installed programs
+ Installed libraries
+ Installed directories
+
+
+ dbus-cleanup-sockets, dbus-daemon, dbus-uuidgen, dbus-monitor, dbus-launch, dbus-send
+ libdbus-1.[a,so]
+ /etc/dbus-1, /usr/lib/dbus-1.0,
+ /usr/share/dbus-1, /var/lib/dbus
+
+
+
+
+ Short Descriptions
+
+
+
+
+ dbus-cleanup-sockets
+
+ Cleans up leftover sockets in a directory
+
+ dbus-cleanup-sockets
+
+
+
+
+
+ dbus-daemon
+
+ The message bus daemon
+
+ dbus-daemon
+
+
+
+
+
+ dbus-uuidgen
+
+ Utility to generate UUIDs
+
+ dbus-uuidgen
+
+
+
+
+
+ dbus-monitor
+
+ A debug probe that prints message bus messages
+
+ dbus-monitor
+
+
+
+
+
+ dbus-launch
+
+ Utility to start a message bus from a shell script
+
+ dbus-launch
+
+
+
+
+
+ dbus-send
+
+ Send a message to a message bus
+
+ dbus-send
+
+
+
+
+
+ libdbus-1
+
+ Library containing the API for using the message bus
+
+ libdbus-1
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/common/expat.xml
===================================================================
--- BOOK/final-system/common/expat.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/common/expat.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,95 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Expat-&expat-version;
+
+
+ Expat
+
+
+
+
+
+ Expat is a stream-oriented XML parser library written in C.
+
+
+
+
+ Installation of Expat
+
+ Prepare Expat for compilation:
+
+./configure --prefix=/usr
+
+ Compile the package:
+
+make
+
+ To test the results, issue:
+ make check.
+
+ Install the package:
+
+make install
+
+ Install the documentation:
+
+install -v -m755 -d /usr/share/doc/expat-&expat-version;
+install -v -m644 doc/*.{html,png,css} /usr/share/doc/expat-&expat-version;
+
+
+
+
+
+ Contents of Expat
+
+
+ Installed program
+ Installed library
+ Installed directory
+
+
+ xmlwf
+ libexpat.[so,a]
+ /usr/share/doc/expat-&expat-version;
+
+
+
+
+ Short Descriptions
+
+
+
+
+ xmlwf
+
+ is a non-validating utility to check whether or not XML
+ documents are well formed
+
+ xmlwf
+
+
+
+
+
+ libexpat
+
+ contains API functions for parsing XML
+
+ libexpat
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/common/kbd.xml
===================================================================
--- BOOK/final-system/common/kbd.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/common/kbd.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -40,10 +40,9 @@
make install
- Some of the programs from Kbd are used by scripts
- in the CLFS-Bootscripts package. As /usr may not be available during the early
- stages of booting, those binaries need to be on the root partition:
-
-mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont} /bin
+ Some of the programs from Kbd are used by systemd to
+ initialize the system, those binaries need to be on the root
+ partition:
+
+mv -v /usr/bin/{loadkeys,setfont} /bin
Index: BOOK/final-system/common/libcap.xml
===================================================================
--- BOOK/final-system/common/libcap.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/common/libcap.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,117 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Libcap-&libcap-version;
+
+
+ Libcap
+
+
+
+
+
+ Libcap is a library for getting and setting POSIX.1e
+ (formerly POSIX 6) draft 15 capabilities.
+
+
+
+
+ Installation of Libcap
+
+ Compile the package:
+
+make
+
+ This package does not come with a test suite.
+
+ Install the package:
+
+make lib=lib install
+chmod -v 755 /lib/libcap.so.&libcap-version;
+rm /lib/libcap.so
+ln -sfv ../../lib/libcap.so.2 /usr/lib/libcap.so
+mv -v /lib/libcap.a /usr/lib
+
+
+
+
+ Contents of Libcap
+
+
+ Installed programs
+ Installed libraries
+
+
+ capsh, setcap, getpcaps, getcap
+ libcap.[a,so]
+
+
+
+
+ Short Descriptions
+
+
+
+
+ capsh
+
+ Capability support and use can be explored and constrained
+ with this tool
+
+ capsh
+
+
+
+
+
+ setcap
+
+ Sets file capabilities
+
+ setcap
+
+
+
+
+
+ getpcaps
+
+ Displays the capabilities on the queried process(es)
+
+ getpcaps
+
+
+
+
+
+ getcap
+
+ Wxamines file capabilities
+
+ getcap
+
+
+
+
+
+ libcap
+
+ Library for setting and clearing POSIX.1e capabilities
+
+ libcap
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/common/udev.xml
===================================================================
--- BOOK/final-system/common/udev.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/common/udev.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -30,5 +30,6 @@
./configure --prefix=/usr \
--exec-prefix="" --sysconfdir=/etc \
- --libexecdir=/lib/udev --libdir=/usr/lib \
+ --sbindir=/sbin --libexecdir=/lib/udev \
+ --libdir=/usr/lib --with-systemdsystemunitdir=/lib/systemd/system \
--disable-extras --disable-introspection
@@ -45,4 +46,25 @@
install -dv /lib/firmware
+
+
+
+
+ Configuring Udev
+
+ When systemd starts a tmpfs filesystem is mounted over
+ /dev and the previous entries are
+ no-longer available. The folling command creates files that are copied
+ over when udevd starts:
+
+mkdir -pv /lib/udev/devices/{pts,shm}
+mknod -m 0600 /lib/udev/devices/console c 5 1
+mknod -m 0666 /lib/udev/devices/null c 1 3
+mknod -m 0666 /lib/udev/devices/zero c 1 5
+mknod -m 0600 /lib/udev/devices/kmsg c 1 11
+ln -snvf /proc/self/fd /lib/udev/devices/fd
+ln -snvf /proc/self/fd/0 /lib/udev/devices/stdin
+ln -snvf /proc/self/fd/1 /lib/udev/devices/stdout
+ln -snvf /proc/self/fd/2 /lib/udev/devices/stderr
+ln -snvf /proc/kcore /lib/udev/devices/core
Index: BOOK/final-system/common/util-linux.xml
===================================================================
--- BOOK/final-system/common/util-linux.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/common/util-linux.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -93,10 +93,4 @@
make install
-
- Move the logger binary to
- /bin as it is needed by the
- CLFS-Bootscripts package:
-
-mv -v /usr/bin/logger /bin
Index: BOOK/final-system/mips-chapter.xml
===================================================================
--- BOOK/final-system/mips-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/mips-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/mips64-64-chapter.xml
===================================================================
--- BOOK/final-system/mips64-64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/mips64-64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/mips64-chapter.xml
===================================================================
--- BOOK/final-system/mips64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/mips64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -39,4 +39,5 @@
+
@@ -75,5 +76,7 @@
-
+
+
+
@@ -97,4 +100,7 @@
+
+
+
@@ -102,8 +108,15 @@
+
+
+
+
+
+
+
Index: BOOK/final-system/multilib/attr-64bit.xml
===================================================================
--- BOOK/final-system/multilib/attr-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/attr-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,70 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Attr-&attr-version; 64 Bit
+
+
+ Attr
+
+
+
+
+
+ Installation of Attr
+
+
+
+CC="gcc ${BUILD64}" ./configure \
+ --prefix=/usr --libdir=/lib64 \
+ --libexecdir=/usr/lib64
+
+
+
+
+
+
+
+
+
+
+
+
+
+rm -v /lib64/libattr.{,l}a
+
+
+
+chmod 755 -v /lib64/libattr.so.1.1.0
+
+
+
+
+
+
Index: BOOK/final-system/multilib/attr-n32.xml
===================================================================
--- BOOK/final-system/multilib/attr-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/attr-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,75 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Attr-&attr-version; N32 Libraries
+
+
+ Attr
+ N32
+
+
+
+
+
+ Installation of Attr
+
+
+
+CC="gcc ${BUILDN32}" ./configure \
+ --prefix=/usr --libdir=/lib32 \
+ --libexecdir=/usr/lib32
+
+
+
+
+
+
+
+
+
+
+
+
+
+rm -v /lib32/libattr.{,l}a
+
+
+
+chmod 755 -v /lib32/libattr.so.1.1.0
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/attr.xml
===================================================================
--- BOOK/final-system/multilib/attr.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/attr.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,79 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Attr-&attr-version; 32 Bit Libraries
+
+
+ Attr
+ 32 Bit
+
+
+
+
+
+ Installation of Attr
+
+
+
+CC="gcc ${BUILD32}" ./configure \
+ --prefix=/usr --libdir=/lib \
+ --libexecdir=/usr/lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/coreutils.xml
===================================================================
--- BOOK/final-system/multilib/coreutils.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/multilib/coreutils.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -106,12 +106,4 @@
xpointer="xpointer(//*[@os='u'])"/>
-
-
-
-
Index: BOOK/final-system/multilib/dbus-64bit.xml
===================================================================
--- BOOK/final-system/multilib/dbus-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/dbus-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,59 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ D-Bus-&dbus-version; 64 Bit
+
+
+ D-Bus
+
+
+
+
+
+ Installation of D-Bus
+
+
+
+CC="gcc ${BUILD64}" USE_ARCH=64 \
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --libdir=/usr/lib64 --libexecdir=/usr/lib/dbus-1.0 \
+ --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/multilib/dbus-n32.xml
===================================================================
--- BOOK/final-system/multilib/dbus-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/dbus-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,65 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ D-Bus-&dbus-version; N32 Libraries
+
+
+ D-Bus
+
+
+
+
+
+ Installation of D-Bus
+
+
+
+CC="gcc ${BUILDN32}" USE_ARCH=n32 \
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --libdir=/usr/lib32 --libexecdir=/usr/lib/dbus-1.0 \
+ --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
+
+
Index: BOOK/final-system/multilib/dbus.xml
===================================================================
--- BOOK/final-system/multilib/dbus.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/dbus.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,63 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ D-Bus-&dbus-version; 32 Bit Libraries
+
+
+ D-Bus 32 Bit Libraries
+
+
+
+
+
+ Installation of D-Bus
+
+
+
+CC="gcc ${BUILD32}" USE_ARCH=32 \
+ ./configure --prefix=/usr --sysconfdir=/etc \
+ --libdir=/usr/lib --libexecdir=/usr/lib/dbus-1.0 \
+ --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/expat-64bit.xml
===================================================================
--- BOOK/final-system/multilib/expat-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/expat-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,65 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Expat-&expat-version; 64 Bit
+
+
+ Expat
+
+
+
+
+
+ Installation of Expat
+
+
+
+CC="gcc ${BUILD64}" ./configure --prefix=/usr \
+ --libdir=/usr/lib64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: BOOK/final-system/multilib/expat-n32.xml
===================================================================
--- BOOK/final-system/multilib/expat-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/expat-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,62 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Expat-&expat-version; N32 Libraries
+
+
+ Expat
+ N32
+
+
+
+
+
+ Installation of Expat
+
+
+
+CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
+ --libdir=/usr/lib32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/expat.xml
===================================================================
--- BOOK/final-system/multilib/expat.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/expat.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,62 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Expat-&expat-version; 32 Bit Libraries
+
+
+ Expat
+ 32 Bit
+
+
+
+
+
+ Installation of Expat
+
+
+
+CC="gcc ${BUILD32}" ./configure --prefix=/usr \
+ --libdir=/usr/lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/libcap-64bit.xml
===================================================================
--- BOOK/final-system/multilib/libcap-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/libcap-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,50 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Libcap-&libcap-version; 64 Bit
+
+
+ Libcap
+
+
+
+
+
+ Installation of Libcap
+
+
+
+make CC="gcc ${BUILD64}"
+
+
+
+
+
+make lib=lib64 install
+chmod -v 755 /lib64/libcap.so.&libcap-version;
+rm /lib64/libcap.so
+ln -sfv ../../lib64/libcap.so.2 /usr/lib64/libcap.so
+mv -v /lib64/libcap.a /usr/lib64
+
+
+
+
+
+
Index: BOOK/final-system/multilib/libcap-n32.xml
===================================================================
--- BOOK/final-system/multilib/libcap-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/libcap-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,55 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Libcap-&libcap-version; N32 Libraries
+
+
+ Libcap
+ N32
+
+
+
+
+
+ Installation of Libcap
+
+
+
+make CC="gcc ${BUILDN32}"
+
+
+
+
+
+make lib=lib32 install
+chmod -v 755 /lib32/libcap.so.&libcap-version;
+rm /lib32/libcap.so
+ln -sfv ../../lib32/libcap.so.2 /usr/lib32/libcap.so
+mv -v /lib32/libcap.a /usr/lib32
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/libcap.xml
===================================================================
--- BOOK/final-system/multilib/libcap.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
+++ BOOK/final-system/multilib/libcap.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -0,0 +1,53 @@
+
+
+ %general-entities;
+]>
+
+
+
+
+ Libcap-&libcap-version; 32 Bit Libraries
+
+
+ Libcap
+ 32 Bit
+
+
+
+
+
+ Installation of Libcap
+
+
+
+make CC="gcc ${BUILD32}"
+
+
+
+
+
+
+
+
+
+
+
+
+ Details on this package are located in
+
+
+
+
Index: BOOK/final-system/multilib/udev-64bit.xml
===================================================================
--- BOOK/final-system/multilib/udev-64bit.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/multilib/udev-64bit.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -27,6 +27,8 @@
CC="gcc ${BUILD64}" ./configure --prefix=/usr \
- --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \
- --libdir=/usr/lib64 --disable-extras --disable-introspection
+ --exec-prefix="" --sysconfdir=/etc \
+ --sbindir=/sbin --libexecdir=/lib/udev \
+ --libdir=/usr/lib64 --with-systemdsystemunitdir=/lib/systemd/system \
+ --disable-extras --disable-introspection
+
+
Index: BOOK/final-system/multilib/udev-n32.xml
===================================================================
--- BOOK/final-system/multilib/udev-n32.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/multilib/udev-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -26,7 +26,9 @@
xpointer="xpointer(//*[@os='a'])"/>
-CC="gcc ${BUILDN32}"./configure --prefix=/usr \
- --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \
- --libdir=/usr/lib32 --disable-extras --disable-introspection
+CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
+ --exec-prefix="" --sysconfdir=/etc \
+ --sbindir=/sbin --libexecdir=/lib/udev \
+ --libdir=/usr/lib32 --with-systemdsystemunitdir=/lib/systemd/system \
+ --disable-extras --disable-introspection
CC="gcc ${BUILD32}" ./configure --prefix=/usr \
- --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \
- --libdir=/usr/lib --disable-extras --disable-introspection
+ --exec-prefix="" --sysconfdir=/etc \
+ --sbindir=/sbin --libexecdir=/lib/udev \
+ --libdir=/usr/lib --with-systemdsystemunitdir=/lib/systemd/system \
+ --disable-extras --disable-introspection
-
-
-
-
Index: BOOK/final-system/multilib/util-linux-n32.xml
===================================================================
--- BOOK/final-system/multilib/util-linux-n32.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/multilib/util-linux-n32.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -54,12 +54,4 @@
xpointer="xpointer(//*[@os='h'])"/>
-
-
-
-
Index: BOOK/final-system/multilib/util-linux.xml
===================================================================
--- BOOK/final-system/multilib/util-linux.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/multilib/util-linux.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -54,12 +54,4 @@
xpointer="xpointer(//*[@os='h'])"/>
-
-
-
-
Index: BOOK/final-system/ppc-chapter.xml
===================================================================
--- BOOK/final-system/ppc-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/ppc-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/ppc64-chapter.xml
===================================================================
--- BOOK/final-system/ppc64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/ppc64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -60,4 +60,6 @@
+
+
@@ -78,12 +80,19 @@
+
+
+
+
+
+
+
Index: BOOK/final-system/sparc-chapter.xml
===================================================================
--- BOOK/final-system/sparc-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/sparc-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/sparc64-64-chapter.xml
===================================================================
--- BOOK/final-system/sparc64-64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/sparc64-64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/sparc64-chapter.xml
===================================================================
--- BOOK/final-system/sparc64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/sparc64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -60,4 +60,6 @@
+
+
@@ -78,12 +80,19 @@
+
+
+
+
+
+
+
Index: BOOK/final-system/x86-chapter.xml
===================================================================
--- BOOK/final-system/x86-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/x86-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/x86_64-64-chapter.xml
===================================================================
--- BOOK/final-system/x86_64-64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/x86_64-64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -43,4 +43,5 @@
+
@@ -58,11 +59,15 @@
+
+
+
+
Index: BOOK/final-system/x86_64-chapter.xml
===================================================================
--- BOOK/final-system/x86_64-chapter.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/final-system/x86_64-chapter.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -60,4 +60,6 @@
+
+
@@ -78,12 +80,19 @@
+
+
+
+
+
+
+
Index: BOOK/introduction/common/changelog.xml
===================================================================
--- BOOK/introduction/common/changelog.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/introduction/common/changelog.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -48,6 +48,27 @@
+ February 6, 2011
+
+
+ [jciccone] - Add Expat 2.0.1.
+
+
+ [jciccone] - Add D-Bus 1.4.1.
+
+
+
+
+
January 30, 2011
+
+ [jciccone] - Add systemd 17.
+
+
+ [jciccone] - Add libcap 2.19.
+
+
+ [jciccone] - Add Attr 2.4.44.
+
[jciccone] - Add Pkg-config 0.25.
Index: BOOK/materials/common/packages.xml
===================================================================
--- BOOK/materials/common/packages.xml (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/materials/common/packages.xml (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -16,4 +16,13 @@
+ Attr (&attr-version;) - &attr-size;:
+
+ Home page:
+ Download:
+ MD5 sum: &attr-md5;
+
+
+
+
Autoconf (&autoconf-version;) - &autoconf-size;:
@@ -97,4 +106,13 @@
+ D-Bus (&dbus-version;) - &dbus-size;:
+
+ Home page:
+ Download:
+ MD5 sum: &dbus-md5;
+
+
+
+
DejaGNU (&dejagnu-version;) - &dejagnu-size;:
@@ -138,4 +156,13 @@
Download:
MD5 sum: &e2fsprogs-md5;
+
+
+
+
+ Expat (&expat-version;) - &expat-size;:
+
+ Home page:
+ Download:
+ MD5 sum: &expat-md5;
@@ -295,4 +322,13 @@
+ Libcap (&libcap-version;) - &libcap-size;:
+
+ Home page:
+ Download:
+ MD5 sum: &libcap-md5;
+
+
+
+
Libtool (&libtool-version;) - &libtool-size;:
@@ -484,4 +520,13 @@
+ systemd (&systemd-version;) - &systemd-size;:
+
+ Home page:
+ Download:
+ MD5 sum: &systemd-md5;
+
+
+
+
Tar (&tar-version;) - &tar-size;:
Index: BOOK/packages.ent
===================================================================
--- BOOK/packages.ent (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/packages.ent (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -11,4 +11,10 @@
+
+
+
+
+
+
@@ -78,4 +84,10 @@
+
+
+
+
+
+
@@ -130,4 +142,10 @@
+
+
+
+
+
+
@@ -242,4 +260,10 @@
+
+
+
+
+
+
@@ -388,4 +412,10 @@
+
+
+
+
+
+
Index: BOOK/users_groups.ent
===================================================================
--- BOOK/users_groups.ent (revision 6d1db7d24d91f671c539e905cbe95b395561913a)
+++ BOOK/users_groups.ent (revision 2b687ad3e96a0c7538f80b2d7ff099c601c04952)
@@ -8,4 +8,5 @@
+
@@ -35,4 +36,5 @@
+