[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, sysvinit, updated. clfs-3.0.0-rc1-sysvinit-51-g34aafdb

git git at cross-lfs.org
Mon Aug 11 01:35:03 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, sysvinit has been updated
       via  34aafdbdf6f55bf119b21f56f9fd49cbd2c668d9 (commit)
       via  1380a69932c2868b1182e273d55f7fe7701d2bf4 (commit)
       via  aabf475ba0dc6b227681ee19cf7ba928aeef41bd (commit)
       via  196919d3508119798c66e5e8d42b14a6d9e27be6 (commit)
       via  ee4c6a2d9977e53106d4957d6bc065167772f9de (commit)
      from  c22300aa2dfa7d1de3c11b4d170637b5d46e6908 (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 34aafdbdf6f55bf119b21f56f9fd49cbd2c668d9
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 1380a69932c2868b1182e273d55f7fe7701d2bf4
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 f572e58..7963239 100644
--- a/BOOK/boot/common/eudev.xml
+++ b/BOOK/boot/common/eudev.xml
@@ -33,6 +33,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 aabf475ba0dc6b227681ee19cf7ba928aeef41bd
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 c5f8b35..1a39143 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 196919d3508119798c66e5e8d42b14a6d9e27be6
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 ee4c6a2d9977e53106d4957d6bc065167772f9de
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