r96 - in trunk: BOOK text text/chapter01 text/chapter06

robert at linuxfromscratch.org robert at linuxfromscratch.org
Sat Jan 15 19:59:26 PST 2005


Author: robert
Date: 2005-01-15 20:59:26 -0700 (Sat, 15 Jan 2005)
New Revision: 96

Modified:
   trunk/BOOK/general.ent
   trunk/text/README.txt
   trunk/text/chapter01/changelog.txt
   trunk/text/chapter06/54-libol.txt
Log:
updates

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-01-13 23:50:48 UTC (rev 95)
+++ trunk/BOOK/general.ent	2005-01-16 03:59:26 UTC (rev 96)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "SVN-20050109">
-<!ENTITY releasedate "January 9th, 2005">
-<!ENTITY milestone "0.1">
+<!ENTITY version "SVN-20050115">
+<!ENTITY releasedate "January 15th, 2005">
+<!ENTITY milestone "0.2">
 
 <!ENTITY lfs-root "http://www.linuxfromscratch.org/">
 <!ENTITY blfs-root "&lfs-root;blfs/">
@@ -48,7 +48,7 @@
 <!ENTITY libol-version "0.3.14">
 <!ENTITY libtool-version "1.5.10">
 <!ENTITY linux-version "2.6.10">
-<!ENTITY linux-libc-headers-version "2.6.9.1">
+<!ENTITY linux-libc-headers-version "2.6.10.0">
 <!ENTITY m4-version "1.4.2">
 <!ENTITY make-version "3.80">
 <!ENTITY man-version "1.5p">
@@ -68,8 +68,8 @@
 <!ENTITY tar-version "1.15.1">
 <!ENTITY tcl-version "8.4.9">
 <!ENTITY texinfo-version "4.8">
-<!ENTITY uclibc-version "20041227">
-<!ENTITY uclibc-patch-version "20041227">
+<!ENTITY uclibc-version "0.9.27">
+<!ENTITY uclibc-patch-version "0.9.27">
 <!--
 <!ENTITY uclibc-locale-version "030818">
 -->

Modified: trunk/text/README.txt
===================================================================
--- trunk/text/README.txt	2005-01-13 23:50:48 UTC (rev 95)
+++ trunk/text/README.txt	2005-01-16 03:59:26 UTC (rev 96)
@@ -1,12 +1,12 @@
-Hardened Linux From Scratch - SVN-20050109
-January 9th, 2005
+Hardened Linux From Scratch - 0.2
+January 15th, 2005
 
 - Who willed you? or whose will stands but mine?
   There's none protector of the realm but I.
 	(Gloucester - 1593)
 
 This is the snapshot release of HLFS featuring uClibc, Glibc, ProPolice Stack
-Protector, PaX, Grsecurity, Position Independent Executable (PIE) toolchain,
+Protector, PaX, Grsecurity, Position Independent Executable (PIE) tool chain,
 and Frandom Random Number Suite.
 See: http://www.linuxfromscratch.org/hlfs/ (HLFS Homepage)
      http://www.uclibc.org/ (uClibc Homepage)
@@ -25,17 +25,16 @@
 list of features. There are plans to add uClibc to a beyond-hlfs book so both
 libraries can be used on the same system.
 
-99.8% of libraries and 100% of executables build with -fstack-protector-all.
-The only exception is for libc.so, ld.so, and libraries that do not preload
-libc.so (like libbsd-compat). Even libgcc.so is guarded now. gcc -fPIE is
-manually added to packages which have no libraries, and to GCC because it
-supports separate LIBCFLAGS. 99% of executables are linked with -pie, -z now,
-and -z relro. The exceptions are for Glibc's utilities because the have
-non-pic assembly code, as well Glibc supports these features and uses them were
-they are suitable. Coreutils' uname(1), because of non-pic assembly code, and
-Grub are also exceptions.
+Most libraries and executables build with -fstack-protector-all. The only
+exceptions are for libc.so, ld.so, libraries that do not preload libc.so, and
+Grub. Even libgcc.so is guarded now. gcc -fPIE is manually added to packages
+which have no libraries. Most executables are linked with -pie, -z now, and
+-z relro. The exceptions are for Glibc's utilities because the have non-pic
+assembly code. Glibc supports these linking features and uses them were they
+are suitable. Coreutils' uname(1), because of non-pic assembly code, and Grub
+are also exceptions to -pie/relro/now.
 
-If you plan to use Iptables with Grsecurity then go to:
+If you plan to use Iptables with Grsecurity go to:
 http://www.grsecurity.net/download.php
 and use the Iptables patch.
 
@@ -43,7 +42,7 @@
 The instructions in this book we tested on an LFS-unstable host system.
 
 See chapter03/ for package and patch versions, and URLs.
-If you have trouble finding patches try looking in here:
+If you have trouble finding patches they can also be found here:
 http://www.linuxfromscratch.org/~robert/hlfs/current/
 
 This book is based on Linux From Scratch Unstable. This book assumes you

Modified: trunk/text/chapter01/changelog.txt
===================================================================
--- trunk/text/chapter01/changelog.txt	2005-01-13 23:50:48 UTC (rev 95)
+++ trunk/text/chapter01/changelog.txt	2005-01-16 03:59:26 UTC (rev 96)
@@ -100,3 +100,6 @@
 Bump to uClibc-0.9.27. Took the static linking options out for coreutils, etc.
 Upgrade to iproute2-2.6.10-ss050112.
 
+January 15th, 2005 [Robert]
+Released 0.2.
+

Modified: trunk/text/chapter06/54-libol.txt
===================================================================
--- trunk/text/chapter06/54-libol.txt	2005-01-13 23:50:48 UTC (rev 95)
+++ trunk/text/chapter06/54-libol.txt	2005-01-16 03:59:26 UTC (rev 96)
@@ -1,7 +1,6 @@
 - Chapter 6 - Installing Libol 0.3.14
 
-./configure --prefix=/usr --enable-shared \
-	${disable_nls} &&
+./configure --prefix=/usr ${disable_nls} &&
 make &&
 make install
 




More information about the hlfs-dev mailing list