[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-3.0.0-rc1-systemd-55-ga072c79

git git at cross-lfs.org
Mon Aug 11 01:35:17 PDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  a072c7975d5a1e6256a656456cb6869c222d02a7 (commit)
       via  615803b4ad191e3760746247d05151aa601182c5 (commit)
       via  606a758758bf515b85675f67b0c33bd9dd8e38dc (commit)
       via  09202dee9781147363d1f380d9342afef8ea8c51 (commit)
       via  b46be7dc5ead8b7cc25b9dbf8b8fbb9a7a611505 (commit)
      from  81e259146136f95d1c7bb3d54f21f7d7a1d243b2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a072c7975d5a1e6256a656456cb6869c222d02a7
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Aug 11 04:28:39 2014 -0400

    Added another command explanation to GRUB

diff --git a/BOOK/boot/x86/grub-build.xml b/BOOK/boot/x86/grub-build.xml
index 1438dce..c6eda8e 100644
--- a/BOOK/boot/x86/grub-build.xml
+++ b/BOOK/boot/x86/grub-build.xml
@@ -44,12 +44,19 @@ sed -e '/gets is a/d' grub-core/gnulib/stdio.in.h.orig > grub-core/gnulib/std
 <para os="b">The meaning of the new configure option:</para>
 
   <variablelist os="bc">
+
     <varlistentry>
       <term><parameter>--enable-grub-mkfont=no</parameter></term>
       <listitem><para>Prevents GRUB from trying to build
       <command>grub-mkfont</command>, which requires Freetype.</para></listitem>
     </varlistentry>
 
+    <varlistentry>
+      <term><parameter>--with-bootdir=tools/boot</parameter></term>
+      <listitem><para>This modifies GRUB's default location where it
+      searches for kernel images and installs its bootloader files.</para></listitem>
+    </varlistentry>
+
   </variablelist>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"

commit 615803b4ad191e3760746247d05151aa601182c5
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Aug 11 04:16:23 2014 -0400

    Added command explanations for eudev

diff --git a/BOOK/boot/common/eudev.xml b/BOOK/boot/common/eudev.xml
index 86af13b..97ab53c 100644
--- a/BOOK/boot/common/eudev.xml
+++ b/BOOK/boot/common/eudev.xml
@@ -32,6 +32,37 @@
     --disable-gudev --disable-keymap --with-firmware-path=/tools/lib/firmware \
     --enable-libkmod</userinput></screen>
 
+    <variablelist os="b1">
+      <title>The meaning of the new configure options:</title>
+
+      <varlistentry>
+        <term><parameter>--disable-introspection --disable-gtk-doc-html
+        --disable-gudev --disable-keymap</parameter></term>
+        <listitem>
+          <para>These switches disable several features which are not needed
+          for the temporary system and have additional dependencies.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--with-firmware-path=/tools/lib/firmware</parameter></term>
+        <listitem>
+          <para>This allows Eudev to load firmware from
+          <filename class="directory">/tools/lib/firmware</filename> instead of
+          the default location of <filename class="directory">/lib/firmware</filename>.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--enable-libkmod</parameter></term>
+        <listitem>
+          <para>Allows Eudev to load modules by using
+          <filename class="libraryfile">libkmod</filename> directly.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
     <para os="c">Compile the package:</para>
 
 <screen os="d"><userinput>make</userinput></screen>
diff --git a/BOOK/boot/multilib/eudev.xml b/BOOK/boot/multilib/eudev.xml
index 9b44067..5456830 100644
--- a/BOOK/boot/multilib/eudev.xml
+++ b/BOOK/boot/multilib/eudev.xml
@@ -32,6 +32,10 @@
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/eudev.xml"
+    xpointer="xpointer(//*[@os='b1'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/eudev.xml"
     xpointer="xpointer(//*[@os='c'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"

commit 606a758758bf515b85675f67b0c33bd9dd8e38dc
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Aug 11 04:03:48 2014 -0400

    Command explanation correction

diff --git a/BOOK/final-system/common/glibc.xml b/BOOK/final-system/common/glibc.xml
index 9e45104..6538274 100644
--- a/BOOK/final-system/common/glibc.xml
+++ b/BOOK/final-system/common/glibc.xml
@@ -88,8 +88,8 @@ cd ../glibc-build</userinput></screen>
       <varlistentry>
         <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
         <listitem>
-          <para>This changes the location of the <command>getconf</command>
-          utility from its default of <filename
+          <para>This changes the location for hard links to the
+          <command>getconf</command> utility from their default of <filename
           class="directory">/usr/libexec</filename> to <filename
           class="directory">/usr/lib/glibc</filename>.</para>
         </listitem>

commit 09202dee9781147363d1f380d9342afef8ea8c51
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Aug 11 03:53:18 2014 -0400

    Improved organization on Shadow boot page

diff --git a/BOOK/boot/common/shadow.xml b/BOOK/boot/common/shadow.xml
index 68c285a..ab3f563 100644
--- a/BOOK/boot/common/shadow.xml
+++ b/BOOK/boot/common/shadow.xml
@@ -22,37 +22,38 @@
   <sect2 role="installation">
     <title>Installation of Shadow</title>
 
-    <para os="b">Disable the installation of the <command>groups</command> and
+    <para os="a">Disable the installation of the <command>groups</command> and
     <command>nologin</command> programs, as better versions
     of these programs are provided by Coreutils and Util-linux:</para>
 
-<screen os="c"><userinput>cp -v src/Makefile.in{,.orig}
+<screen os="b"><userinput>cp -v src/Makefile.in{,.orig}
 sed -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \
     src/Makefile.in.orig > src/Makefile.in</userinput></screen>
 
-    <para os="d">Prepare Shadow for compilation:</para>
+    <para os="c">Prevent Shadow from setting installed programs suid:</para>
 
-<screen os="e"><userinput>./configure --prefix=/tools \
-    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
+<screen os="d"><userinput>cp -v src/Makefile.in{,.orig}
+sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.in.orig > src/Makefile.in</userinput></screen>
 
-    <para os="f">Tell Shadow to use <command>passwd</command> in
+    <para os="e">Tell Shadow to use <command>passwd</command> in
     <filename class="directory">/tools/bin</filename>:</para>
 
-<screen os="g"><userinput>cp -v config.h{,.orig}
-sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&@' config.h.orig > config.h</userinput></screen>
+<screen os="f"><userinput>cat > config.cache << "EOF"
+shadow_cv_passwd_dir=/tools/bin
+EOF</userinput></screen>
 
-    <para os="h">Prevent Shadow from setting installed programs suid:</para>
+    <para os="g">Prepare Shadow for compilation:</para>
 
-<screen os="i"><userinput>cp -v src/Makefile{,.orig}
-sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig > src/Makefile</userinput></screen>
+<screen os="h"><userinput>./configure --prefix=/tools \
+    --build=${CLFS_HOST} --host=${CLFS_TARGET} --cache-file=config.cache</userinput></screen>
 
-    <para os="j">Compile the package:</para>
+    <para os="i">Compile the package:</para>
 
-<screen os="k"><userinput>make</userinput></screen>
+<screen os="j"><userinput>make</userinput></screen>
 
-    <para os="l">Install the package:</para>
+    <para os="k">Install the package:</para>
 
-<screen os="m"><userinput>make install</userinput></screen>
+<screen os="l"><userinput>make install</userinput></screen>
 
   </sect2>
 

commit b46be7dc5ead8b7cc25b9dbf8b8fbb9a7a611505
Author: Chris Staub <chris at beaker67.com>
Date:   Mon Aug 11 03:18:49 2014 -0400

    Add command explanation

diff --git a/BOOK/temp-system/common/cloog.xml b/BOOK/temp-system/common/cloog.xml
index fabdd12..78000b9 100644
--- a/BOOK/temp-system/common/cloog.xml
+++ b/BOOK/temp-system/common/cloog.xml
@@ -28,6 +28,20 @@
     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     --with-isl=system</userinput></screen>
 
+    <variablelist os="b1">
+      <title>The meaning of the new configure option:</title>
+
+      <varlistentry>
+        <term><parameter>--with-isl=system</parameter></term>
+        <listitem>
+          <para>This ensures that CLooG will use the version of Isl that was
+          just installed into <filename class="directory">/tools</filename>,
+         rather than the copy in its own source tree.</para>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/cloog.xml"
     xpointer="xpointer(//*[@os='s1'])"/>
diff --git a/BOOK/temp-system/multilib/cloog.xml b/BOOK/temp-system/multilib/cloog.xml
index 8974ced..38e071d 100644
--- a/BOOK/temp-system/multilib/cloog.xml
+++ b/BOOK/temp-system/multilib/cloog.xml
@@ -31,6 +31,10 @@
      --enable-shared --with-isl=system</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="../common/cloog.xml"
+    xpointer="xpointer(//*[@os='b1'])"/>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/cloog.xml"
     xpointer="xpointer(//*[@os='s1'])"/>
 

-----------------------------------------------------------------------

Summary of changes:
 BOOK/boot/common/eudev.xml          |   31 +++++++++++++++++++++++++++++++
 BOOK/boot/common/shadow.xml         |   31 ++++++++++++++++---------------
 BOOK/boot/multilib/eudev.xml        |    4 ++++
 BOOK/boot/x86/grub-build.xml        |    7 +++++++
 BOOK/final-system/common/glibc.xml  |    4 ++--
 BOOK/temp-system/common/cloog.xml   |   14 ++++++++++++++
 BOOK/temp-system/multilib/cloog.xml |    4 ++++
 7 files changed, 78 insertions(+), 17 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list