Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 1129 → Rev 1130

/trunk/hlfs/features.xml
File deleted
/trunk/hlfs/obfuscate.sh
File deleted
/trunk/hlfs/README
File deleted
/trunk/hlfs/template-readme
File deleted
/trunk/hlfs/INSTALL
File deleted
/trunk/hlfs/general.ent
File deleted
/trunk/hlfs/prologue/prerequisites.xml
File deleted
/trunk/hlfs/prologue/organization.xml
File deleted
/trunk/hlfs/prologue/preface.xml
File deleted
/trunk/hlfs/prologue/bookinfo.xml
File deleted
/trunk/hlfs/prologue/typography.xml
File deleted
/trunk/hlfs/images/caution.png
File deleted
\ No newline at end of file
/trunk/hlfs/images/warning.png
File deleted
\ No newline at end of file
/trunk/hlfs/images/note.png
File deleted
\ No newline at end of file
/trunk/hlfs/images/tip.png
File deleted
\ No newline at end of file
/trunk/hlfs/images/important.png
File deleted
\ No newline at end of file
/trunk/hlfs/chapter01/resources.xml
File deleted
/trunk/hlfs/chapter01/how.xml
File deleted
/trunk/hlfs/chapter01/askforhelp.xml
File deleted
/trunk/hlfs/chapter01/whatsnew.xml
File deleted
/trunk/hlfs/chapter01/chapter01.xml
File deleted
/trunk/hlfs/chapter01/changelog.xml
File deleted
/trunk/hlfs/tidy.conf
File deleted
/trunk/hlfs/chapter02/pie.xml
File deleted
/trunk/hlfs/chapter02/blowfish.xml
File deleted
/trunk/hlfs/chapter02/toolchain.xml
File deleted
/trunk/hlfs/chapter02/aslr.xml
File deleted
/trunk/hlfs/chapter02/introduction.xml
File deleted
/trunk/hlfs/chapter02/ssp.xml
File deleted
/trunk/hlfs/chapter02/aboutsbus.xml
File deleted
/trunk/hlfs/chapter02/abouttestsuites.xml
File deleted
/trunk/hlfs/chapter02/warnings.xml
File deleted
/trunk/hlfs/chapter02/chapter02.xml
File deleted
/trunk/hlfs/chapter02/pax.xml
File deleted
/trunk/hlfs/chapter02/hostreqs.xml
File deleted
/trunk/hlfs/chapter02/hardened_tmp.xml
File deleted
/trunk/hlfs/chapter02/arc4random.xml
File deleted
/trunk/hlfs/chapter02/misc.xml
File deleted
/trunk/hlfs/patches.ent
File deleted
/trunk/hlfs/chapter03/creatingtoolsdir.xml
File deleted
/trunk/hlfs/chapter03/settingenviron.xml
File deleted
/trunk/hlfs/chapter03/mounting.xml
File deleted
/trunk/hlfs/chapter03/creatingfilesystem.xml
File deleted
/trunk/hlfs/chapter03/addinguser.xml
File deleted
/trunk/hlfs/chapter03/creatingpartition.xml
File deleted
/trunk/hlfs/chapter03/abouthlfs.xml
File deleted
/trunk/hlfs/chapter03/chapter03.xml
File deleted
/trunk/hlfs/chapter04/patches.xml
File deleted
/trunk/hlfs/chapter04/chapter04.xml
File deleted
/trunk/hlfs/chapter04/packages.xml
File deleted
/trunk/hlfs/chapter04/introduction.xml
File deleted
/trunk/hlfs/stylesheets/top-index.xsl
File deleted
/trunk/hlfs/stylesheets/hlfs-chunked.xsl
File deleted
/trunk/hlfs/stylesheets/wget-list.xsl
File deleted
/trunk/hlfs/stylesheets/hlfs-nochunks.xsl
File deleted
/trunk/hlfs/stylesheets/hlfs-pdf.xsl
File deleted
/trunk/hlfs/stylesheets/patcheslist.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-legalnotice.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-mixed.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-index.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-sections.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-navigational.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-admon.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-xref.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-titles.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/xhtml/lfs-toc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/nochunks.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/common.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/pdf.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/zh_cn.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/en.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/refentry.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/es.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/fr.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/stripns.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/labels.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/utility.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/entities.ent
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/titles.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/insertfile.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/l10n.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/it.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/pi.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/targets.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/l10n.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/olink.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/gentext.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/subtitles.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/l10n.dtd
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/targetdatabase.dtd
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/de.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/zh_tw.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/table.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/common.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/COPYING
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/strip-attributes.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/xsl2profile.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/profile.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/profile-mode.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/htmltbl.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/index.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/highlight.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/synop.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/ebnf.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/titlepage.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx-ng.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/maketoc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx-kimber.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/sections.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/math.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/info.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/annotations.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/footnote.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/lists.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunk-common.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunker.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/biblio.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/param.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/task.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/glossary.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/html.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/xref.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/manifest.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-chunk.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/keywords.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-onechunk.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/pi.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunk.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/verbatim.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/onechunk.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/titlepage.templates.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunktoc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/inline.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-docbook.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-chunk-code.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autotoc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/formal.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/docbook.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunk-code.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/division.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/toc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunkfast.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx-kosek.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/table.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/biblio-iso690.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/block.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/html-rtf.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/changebars.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/admon.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/refentry.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/oldchunker.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/qandaset.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/graphics.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/component.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/callout.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/xref.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fo.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.templates.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/keywords.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pi.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/verbatim.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.templates.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/inline.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/spaces.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/profile-docbook.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/autotoc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/formal.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/docbook.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fop.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/division.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/toc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/autoidx-kosek.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/table.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/biblio-iso690.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/block.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/xep.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fo-rtf.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/admon.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/refentry.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/qandaset.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/graphics.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/component.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/callout.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fop1.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/htmltbl.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/index.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/highlight.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/synop.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/ebnf.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/autoidx.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/axf.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pdf2index
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/autoidx-ng.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/autoidx-kimber.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/ptc.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/sections.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/math.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/info.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/passivetex.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pagesetup.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/annotations.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/footnote.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/biblio.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/param.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/task.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/glossary.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/html/chunker.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/VERSION
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/highlighting/common.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/lib/lib.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/lfs-print.css
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/profile.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/chunk-slave.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/chunk-master.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/pdf/lfs-admon.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/pdf/lfs-lists.xsl
File deleted
\ No newline at end of file
/trunk/hlfs/stylesheets/lfs-xsl/pdf/lfs-xref.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/pdf/lfs-mixed.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/pdf/lfs-index.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/pdf/lfs-pagesetup.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/chunkfast.xsl
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/lfs-l10n.xml
File deleted
/trunk/hlfs/stylesheets/lfs-xsl/lfs.css
File deleted
/trunk/hlfs/stylesheets/features.js
File deleted
/trunk/hlfs/stylesheets/dump-commands.xsl
File deleted
/trunk/hlfs/template.xml
File deleted
/trunk/hlfs/chapter05/findutils.xml
File deleted
/trunk/hlfs/chapter05/uclibc.xml
File deleted
/trunk/hlfs/chapter05/linux-headers.xml
File deleted
/trunk/hlfs/chapter05/embryo-toolchain.xml
File deleted
/trunk/hlfs/chapter05/texinfo.xml
File deleted
/trunk/hlfs/chapter05/make.xml
File deleted
/trunk/hlfs/chapter05/stripping.xml
File deleted
/trunk/hlfs/chapter05/glibc.xml
File deleted
/trunk/hlfs/chapter05/introduction.xml
File deleted
/trunk/hlfs/chapter05/ncurses.xml
File deleted
/trunk/hlfs/chapter05/gawk.xml
File deleted
/trunk/hlfs/chapter05/grep.xml
File deleted
/trunk/hlfs/chapter05/cocoon-toolchain.xml
File deleted
/trunk/hlfs/chapter05/patch.xml
File deleted
/trunk/hlfs/chapter05/perl.xml
File deleted
/trunk/hlfs/chapter05/coreutils.xml
File deleted
/trunk/hlfs/chapter05/gzip.xml
File deleted
/trunk/hlfs/chapter05/bison.xml
File deleted
/trunk/hlfs/chapter05/e2fsprogs.xml
File deleted
/trunk/hlfs/chapter05/sed.xml
File deleted
/trunk/hlfs/chapter05/util-linux-ng.xml
File deleted
/trunk/hlfs/chapter05/dejagnu.xml
File deleted
/trunk/hlfs/chapter05/bash.xml
File deleted
/trunk/hlfs/chapter05/gettext-libintl.xml
File deleted
/trunk/hlfs/chapter05/m4.xml
File deleted
/trunk/hlfs/chapter05/tcl.xml
File deleted
/trunk/hlfs/chapter05/bc.xml
File deleted
/trunk/hlfs/chapter05/gettext.xml
File deleted
/trunk/hlfs/chapter05/tar.xml
File deleted
/trunk/hlfs/chapter05/bzip2.xml
File deleted
/trunk/hlfs/chapter05/adjusting.xml
File deleted
/trunk/hlfs/chapter05/expect.xml
File deleted
/trunk/hlfs/chapter05/diffutils.xml
File deleted
/trunk/hlfs/chapter05/chapter05.xml
File deleted
/trunk/hlfs/chapter05/flex.xml
File deleted
/trunk/hlfs/chapter06/diffutils.xml
File deleted
/trunk/hlfs/chapter06/kbd.xml
File deleted
/trunk/hlfs/chapter06/perl.xml
File deleted
/trunk/hlfs/chapter06/udev.xml
File deleted
/trunk/hlfs/chapter06/libtool.xml
File deleted
/trunk/hlfs/chapter06/linux-headers.xml
File deleted
/trunk/hlfs/chapter06/man-pages.xml
File deleted
/trunk/hlfs/chapter06/texinfo.xml
File deleted
/trunk/hlfs/chapter06/creatingdirs.xml
File deleted
/trunk/hlfs/chapter06/m4.xml
File deleted
/trunk/hlfs/chapter06/sysvinit.xml
File deleted
/trunk/hlfs/chapter06/paxctl.xml
File deleted
/trunk/hlfs/chapter06/chroot.xml
File deleted
/trunk/hlfs/chapter06/patch.xml
File deleted
/trunk/hlfs/chapter06/sysklogd.xml
File deleted
/trunk/hlfs/chapter06/groff.xml
File deleted
/trunk/hlfs/chapter06/less.xml
File deleted
/trunk/hlfs/chapter06/pwdgroup.xml
File deleted
/trunk/hlfs/chapter06/coreutils.xml
File deleted
/trunk/hlfs/chapter06/iproute2.xml
File deleted
/trunk/hlfs/chapter06/util-linux-ng.xml
File deleted
/trunk/hlfs/chapter06/readjusting.xml
File deleted
/trunk/hlfs/chapter06/introduction.xml
File deleted
/trunk/hlfs/chapter06/readline.xml
File deleted
/trunk/hlfs/chapter06/tar.xml
File deleted
/trunk/hlfs/chapter06/bzip2.xml
File deleted
/trunk/hlfs/chapter06/kernfs.xml
File deleted
/trunk/hlfs/chapter06/changingowner.xml
File deleted
/trunk/hlfs/chapter06/gawk.xml
File deleted
/trunk/hlfs/chapter06/vim.xml
File deleted
/trunk/hlfs/chapter06/chapter06.xml
File deleted
/trunk/hlfs/chapter06/grep.xml
File deleted
/trunk/hlfs/chapter06/grub.xml
File deleted
/trunk/hlfs/chapter06/findutils.xml
File deleted
/trunk/hlfs/chapter06/automake.xml
File deleted
/trunk/hlfs/chapter06/procps.xml
File deleted
/trunk/hlfs/chapter06/gzip.xml
File deleted
/trunk/hlfs/chapter06/bash.xml
File deleted
/trunk/hlfs/chapter06/strippingagain.xml
File deleted
/trunk/hlfs/chapter06/glibc.xml
File deleted
/trunk/hlfs/chapter06/iana-etc.xml
File deleted
/trunk/hlfs/chapter06/ncurses.xml
File deleted
/trunk/hlfs/chapter06/gcc-libssp.xml
File deleted
/trunk/hlfs/chapter06/createfiles.xml
File deleted
/trunk/hlfs/chapter06/flex.xml
File deleted
/trunk/hlfs/chapter06/psmisc.xml
File deleted
/trunk/hlfs/chapter06/butterfly-toolchain.xml
File deleted
/trunk/hlfs/chapter06/zlib.xml
File deleted
/trunk/hlfs/chapter06/uclibc.xml
File deleted
/trunk/hlfs/chapter06/bison.xml
File deleted
/trunk/hlfs/chapter06/e2fsprogs.xml
File deleted
/trunk/hlfs/chapter06/attr.xml
File deleted
/trunk/hlfs/chapter06/sed.xml
File deleted
/trunk/hlfs/chapter06/man.xml
File deleted
/trunk/hlfs/chapter06/libcap2.xml
File deleted
/trunk/hlfs/chapter06/make.xml
File deleted
/trunk/hlfs/chapter06/autoconf.xml
File deleted
/trunk/hlfs/chapter06/gettext-libintl.xml
File deleted
/trunk/hlfs/chapter06/file.xml
File deleted
/trunk/hlfs/chapter06/inetutils.xml
File deleted
/trunk/hlfs/chapter06/revisedchroot.xml
File deleted
/trunk/hlfs/chapter06/aboutdebug.xml
File deleted
/trunk/hlfs/chapter06/openssl.xml
File deleted
/trunk/hlfs/chapter06/module-init-tools.xml
File deleted
/trunk/hlfs/chapter06/gettext.xml
File deleted
/trunk/hlfs/chapter06/shadow.xml
File deleted
/trunk/hlfs/chapter07/kernel.xml
File deleted
/trunk/hlfs/chapter07/introduction.xml
File deleted
/trunk/hlfs/chapter07/inputrc.xml
File deleted
/trunk/hlfs/chapter07/network.xml
File deleted
/trunk/hlfs/chapter07/finished.xml
File deleted
/trunk/hlfs/chapter07/chapter07.xml
File deleted
/trunk/hlfs/chapter07/fstab.xml
File deleted
/trunk/hlfs/chapter07/grub.xml
File deleted
/trunk/hlfs/chapter07/hosts.xml
File deleted
/trunk/hlfs/chapter07/profile.xml
File deleted
/trunk/hlfs/chapter07/localnet.xml
File deleted
/trunk/hlfs/chapter07/console.xml
File deleted
/trunk/hlfs/chapter07/udev.xml
File deleted
/trunk/hlfs/chapter07/suid.xml
File deleted
/trunk/hlfs/chapter07/setclock.xml
File deleted
/trunk/hlfs/chapter07/bootscripts.xml
File deleted
/trunk/hlfs/packages.ent
File deleted
/trunk/hlfs/index.xml
File deleted
/trunk/hlfs/appendix/acronymlist.xml
File deleted
/trunk/hlfs/appendix/acknowledgments.xml
File deleted
/trunk/hlfs/Makefile
File deleted
/trunk/hlfs/kernel-config.txt
0,0 → 1,85
This page needs to add additional information about what is needed to get the
Glibc test suite to pass, such as the SysV module.
 
Enable extended attributes for your file system, for file system Posix
capabilities, Access Control Lists, and security markings:
CONFIG_EXT2_FS_XATTR
CONFIG_EXT3_FS_XATTR
CONFIG_REISERFS_FS_XATTR
CONFIG_EXT2_FS_POSIX_ACL
CONFIG_EXT3_FS_POSIX_ACL
CONFIG_REISERFS_FS_POSIX_ACL
CONFIG_EXT2_FS_SECURITY
CONFIG_EXT3_FS_SECURITY
CONFIG_REISERFS_FS_SECURITY
 
Enable Linux capabilities, and filesystem capabilities:
CONFIG_SECURITY_CAPABILITIES
CONFIG_SECURITY_FILE_CAPABILITIES
 
Enable Loop-AES for encrypted swap:
BLK_DEV_LOOP_AES
BLK_DEV_LOOP_KEYSCRUB
 
All the Grsec and PaX options can be enabled, but some should be disabled for
the best security.
 
Do _NOT_ enable the following (we don't need, or use, them):
CONFIG_PAX_SOFTMODE
CONFIG_PAX_EI_PAX
CONFIG_PAX_EMUTRAMP
 
The SOFTMODE means settings will not be enforced; this is for curious users or
for debugging problems. EI_PAX is for supporting legacy markings which we do
not have (see below). PAX_EMUTRAMP is usefull for Glibc's localedef if it is
not modified, but in general the PAX_EMUTRAMP option should be avoided if
possible. These three options reduce security.
 
Do enable the following:
CONFIG_PAX_PT_PAX_FLAGS
 
This option tells the PaX kernel that we have PaX elf header markings, which
are placed by our patched version of Binutils. This is the preferred method
which replaces EI_PAX.
 
Under "Grsecurity -> Executable Protections -> Trusted Path Execution" you may
want to enable:
CONFIG_GRKERNSEC_TPE
 
This option enables 'Trusted Path Execution'. Like the help says, this option
is used to restrict which programs users can run depending on the program
ownership and permissions. This can disallow users from running programs they
build or install.
 
Most administrators will not want to enable this option. This slightly loosens
the 'Trusted Path Execution' restrictions, allowing users to run thier own
programs, but not programs in another user's directory.
 
CONFIG_GRKERNSEC_TPE_ALL
 
To only allow selected users to run their own programs enable:
CONFIG_GRKERNSEC_TPE_INVERT
 
Choose the numeric GID for your trusted group. Users in this group will be able
to run programs that are not in a directory owned by root, or programs that are
world or group writtable. Generally this means these users can run their own
programs. If you compile software as a non-root user, then that user will need
to be added to this group. Alternately you could set this to GID 0, and add
your trusted users to the root group. Otherwise you will probably need to run
something like groupadd -g 1005 trusted.
 
If you plan to use the X11 windowing system, then the options
CONFIG_GRKERNSEC_KMEM and CONFIG_GRKERNSEC_IO, in the Grsecurity "Address Space
Protection" menu, should be disabled. See the help for those options for more
details.
 
Be warned that the CONFIG_GRKERNSEC_IO option, which disallows modifying the
kernel in memory while its loaded, breaks pnpdump(8) from Isatools.
 
All the rest of the options will increase system security.
 
The kernel will build with -D_FORTIFY_SOURCE=2, and will disable SSP
automatically. There is a performance penalty when building the kernel with
-D_FORTIFY_SOURCE=2, which can be disabled by building with make
CC="gcc -U_FORTIFY_SOURCE".
 
/trunk/hlfs/changes.txt
0,0 → 1,13
# The '-N' patch option is removed, because it supports broken patches (see
# patch(1) manual page).
 
# Install info and manual pages to the object directory, so they're not
# installed to /tools, with --infodir=$(pwd)/DESTDIR --mandir=$(pwd)/DESTDIR,
# or with whatever works.
 
# Support native x86_32 and x86_64. No multilib, cross compiling, or emulation.
# Contact the mailing list if you want to help add support for more platforms.
 
# Added several small changes to the tools required to boot the temporary
# system. These changes were made to e2fsprogs, sysvinit, udev, and
# util-linux. Added booting_temporary directory and pages.
/trunk/hlfs/things_we_do.txt
0,0 → 1,34
# The Glibc issetugid() patch is no longer used. issetugid() could be preloaded
# from a user-defined library, just like getuid() or getgid(), so issetugid()
# doesn't have any benefit. In BSD, and Solaris, issetugid() is a kernel syscall
# and is safer. In Linux we should use __libc_enable_secure(), which is similar,
# but requires packages to be patched. All packages should be searched for the
# issetugid() function, and modified to use __libc_enable_secure() instead.
 
# Object directories are used whenever possible, to support building from
# read-only sources. One day this may be usefull, such as building from source
# which were unpacked on to a cdrom, or read-only partition.
 
# In tools we don't let packages install to /tools/libexec/, for consistancy.
 
# Avoid installing docs to /tools, since we're not going to use them.
 
# It would be nice to optionally strip packages as they're installed.
 
# Bison, Flex, and M4, are needed when using snapshots of GCC (or Binutils).
 
# Everything in /tools is hardened so that we reboot into a hardened system.
 
# The --fatal-warnings linker option is used primarily for locating
# DT_TEXTREL, with --warn-shared-textrel, but also causes compiler errors
# when mktemp(3) or tmpnam(3) are used... so we have zero tolerance for these.
 
# Whatever bug fix patches are normally used in Chap6, we use them in /tools,
# because we're going to reboot /tools.
 
# When package maintainers offer a GnuPG signature, or md5/sha, file, then
# use that instead of making our own md5sum.
 
# Don't install anything to /tools/sbin, since only the administrator uses
# /tools there is no need to have another directory for admin applications.
 
/trunk/hlfs/downloads/patches.txt
0,0 → 1,106
# Bash $RANDOM patch:
http://www.linuxfromscratch.org/~robert/new/patches/bash-4.0-urandom.diff
 
# Bash upstream fixes:
# wget -np -nd -m -A "bash41-*" -P bash-4.1-patches http://ftp.gnu.org/gnu/bash/bash-4.1-patches/
http://ftp.gnu.org/gnu/bash/bash-4.1-patches/
 
# Binutils PT_PaX patch:
http://pax.grsecurity.net/binutils-2.19-pt-pax-flags-200811041810.patch
 
# Binutils PT_PaX testsuite fix patch:
http://www.linuxfromscratch.org/~robert/new/patches/binutils-2.19.1-pt_pax_testsuite_fix.diff
 
# Cross LFS Bootscripts temporary tools patch
http://www.linuxfromscratch.org/~rbaker/bootscripts-cross-lfs-1.1.0-hlfs-temp.patch
 
# Diffutils better tmp patch:
http://www.linuxfromscratch.org/patches/downloads/diffutils/diffutils-2.8.7-hardened_tmp-1.patch
 
# Expect Spawn patch:
http://www.linuxfromscratch.org/patches/downloads/expect/expect-5.43.0-spawn-1.patch
 
# Expect TCL patch:
http://www.linuxfromscratch.org/patches/downloads/expect/expect-5.43.0-tcl_8.5.4_fix-1.patch
 
# Flex GCC44 fix patch:
http://www.linuxfromscratch.org/patches/downloads/flex/flex-2.5.35-gcc44-1.patch
 
# Gawk libsigsegv patch:
http://www.linuxfromscratch.org/~robert/new/patches/gawk-3.1.7-libsigsegv.diff
 
# GCC -fPIE patch:
http://www.linuxfromscratch.org/~robert/new/patches/gcc-4.4-fpie.diff
 
# GCC -D_FORTIFY_SOURCE=2 patch:
http://www.linuxfromscratch.org/~robert/new/patches/gcc-4.4-fortify_source.diff
 
# GCC -fstack-protector-all patch:
http://www.linuxfromscratch.org/~robert/new/patches/gcc-4.4-fstack_protector.diff
 
# Gettext upstream fixes:
http://www.linuxfromscratch.org/~robert/new/patches/gettext-0.17-upstream_fixes-2.diff
 
# Glibc branch update patches:
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.11.1-update-1.diff
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.11.1-update-2.diff
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.11.1-update-3.diff
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.11.1-update-4.diff
 
# Glibc localedef trampoline patch:
http://www.linuxfromscratch.org/patches/downloads/glibc/glibc-2.5.1-localedef_trampoline-1.patch
 
# Glibc random mk*temp() patch:
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.11.1-mktemp_urandom.diff
 
# Glibc PT_PaX patch:
http://www.linuxfromscratch.org/patches/downloads/glibc/glibc-2.5.1-pt_pax-1.patch
 
# Glibc res_randomid() patch:
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.10.1-owl-alt-res_randomid.diff
 
# Glibc sanitize environment patch:
# Broken - FIXME
# http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.8-sanitize_env.diff
 
# Glibc strlcpy()/strlcat() patch:
http://www.linuxfromscratch.org/~robert/new/patches/glibc-2.8-strlcpy_strlcat.diff
 
# Grsecurity patch:
# http://www.grsecurity.net/test/grsecurity-2.1.14-2.6.32.8-201002200811.patch.sig
http://www.grsecurity.net/test/grsecurity-2.1.14-2.6.32.8-201002200811.patch
 
# Grub patches:
http://www.linuxfromscratch.org/patches/downloads/grub/grub-0.97-256byte_inode-1.patch
http://www.linuxfromscratch.org/patches/downloads/grub/grub-0.97-disk_geometry-1.patch
http://www.linuxfromscratch.org/~robert/new/patches/grub-0.97-pic.diff
 
# Gzip better tmp patch:
http://www.linuxfromscratch.org/~robert/new/patches/gzip-1.3.12-openbsd-owl-tmp.patch
 
# Gzip CVE 2006-4337 vilnerability fix:
http://www.linuxfromscratch.org/~robert/new/patches/gzip-1.3.5-cve-2006-4337_len.patch
http://www.linuxfromscratch.org/~robert/new/patches/gzip-1.3.13-cve-2006-4337.patch
 
# Gzip CVE 2006-4338 vilnerability fix:
http://www.linuxfromscratch.org/~robert/new/patches/gzip-1.3.5-cve-2006-4338.patch
 
# Linux frandom patch:
# Broken - FIXME
# http://www.linuxfromscratch.org/patches/downloads/linux/linux-2.6.24.7-frandom-1.patch
 
# Loop-AES patch:
# http://loop-aes.sourceforge.net/loop-AES/loop-AES-v3.2h.tar.bz2.sign
http://loop-aes.sourceforge.net/loop-AES/loop-AES-v3.2h.tar.bz2
 
# MPFR branch update patch:
# wget --output-document=mpfr-2.4.2-branch_update.diff http://www.mpfr.org/mpfr-current/allpatches
http://www.mpfr.org/mpfr-current/allpatches
 
# Patch mkstemp() patch:
http://www.linuxfromscratch.org/~robert/new/patches/patch-2.6.1-mkstemp.diff
 
# Util-linux-ng Loop-AES patch:
# http://loop-aes.sourceforge.net/updates/util-linux-ng-2.17-20100120.diff.bz2.sign
http://loop-aes.sourceforge.net/updates/util-linux-ng-2.17-20100120.diff.bz2
 
/trunk/hlfs/downloads/packages.txt
0,0 → 1,137
# Bash:
# http://ftp.gnu.org/gnu/bash/bash-4.1.tar.gz.sig
http://ftp.gnu.org/gnu/bash/bash-4.1.tar.gz
 
# Binutils:
ftp://sources.redhat.com/pub/binutils/snapshots/binutils-2.19.51.tar.bz2
 
# Bison:
# http://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2.sig
http://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2
 
# Bzip2:
# md5:3c15a0c8d1d3ee1c46a1634d00617b1a
http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz
 
# Cross LFS Bootscripts
http://cross-lfs.org/files/packages/1.1.0/bootscripts-cross-lfs-1.1.0.tar.bz2
 
# Coreutils:
# http://ftp.gnu.org/gnu/coreutils/coreutils-8.4.tar.xz.sig
http://ftp.gnu.org/gnu/coreutils/coreutils-8.4.tar.xz
 
# DejaGNU:
# http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.4.tar.gz.sig
http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.4.tar.gz
 
# Diffutils:
# http://ftp.gnu.org/gnu/diffutils/diffutils-2.9.tar.xz.sig
http://ftp.gnu.org/gnu/diffutils/diffutils-2.9.tar.xz
 
# E2fsprogs:
# http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.10.tar.gz.asc
http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.41.10.tar.gz
 
# Findutils:
# http://ftp.gnu.org/gnu/findutils/findutils-4.4.2.tar.gz.sig
http://ftp.gnu.org/gnu/findutils/findutils-4.4.2.tar.gz
 
# Flex:
# md5:10714e50cea54dc7a227e3eddcd44d57
http://prdownloads.sourceforge.net/flex/flex-2.5.35.tar.bz2
 
# Gawk:
# http://ftp.gnu.org/gnu/gawk/gawk-3.1.7.tar.xz.sig
http://ftp.gnu.org/gnu/gawk/gawk-3.1.7.tar.xz
 
# GCC-4.2 snapshot:
ftp://gcc.gnu.org/pub/gcc/snapshots/LATEST-4.4/
 
# Gettext:
# http://ftp.gnu.org/gnu/gettext/gettext-0.17.tar.gz.sig
http://ftp.gnu.org/gnu/gettext/gettext-0.17.tar.gz
 
# Glibc:
# http://ftp.gnu.org/gnu/glibc/glibc-2.11.1.tar.bz2.sig
http://ftp.gnu.org/gnu/glibc/glibc-2.11.1.tar.bz2
 
# GMP:
# http://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2.sig
http://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2
 
# Grep:
# http://ftp.gnu.org/gnu/grep/grep-2.5.4.tar.bz2.sig
http://ftp.gnu.org/gnu/grep/grep-2.5.4.tar.bz2
 
# Grub:
# http://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz.sig
http://alpha.gnu.org/gnu/grub/grub-0.97.tar.gz
 
# Gzip:
# http://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.xz.sig
http://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.xz
 
# Linux kernel:
# http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.8.tar.bz2.sign
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.8.tar.bz2
 
# M4:
# http://ftp.gnu.org/gnu/m4/m4-1.4.13.tar.xz.sig
http://ftp.gnu.org/gnu/m4/m4-1.4.13.tar.xz
 
# Make:
# http://ftp.gnu.org/gnu/make/make-3.81.tar.bz2.sig
http://ftp.gnu.org/gnu/make/make-3.81.tar.bz2
 
# Module-init-tools:
# http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.11.1.tar.bz2.sign
http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.11.1.tar.bz2
 
# MPFR:
# http://www.mpfr.org/mpfr-current/mpfr-2.4.2.tar.bz2.asc
http://www.mpfr.org/mpfr-current/mpfr-2.4.2.tar.bz2
 
# Ncurses:
# ftp://invisible-island.net/ncurses/ncurses-5.7.tar.gz.asc
ftp://invisible-island.net/ncurses/ncurses-5.7.tar.gz
 
# Patch:
# http://ftp.gnu.org/gnu/patch/patch-2.6.1.tar.xz.sig
http://ftp.gnu.org/gnu/patch/patch-2.6.1.tar.xz
 
# Perl:
http://www.cpan.org/src/perl-5.10.1.tar.bz2
 
# Sed:
# http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2.sig
http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2
 
# Sysvinit:
https://alioth.debian.org/frs/download.php/3060/sysvinit-2.87dsf.tar.gz
 
# Tar:
# http://ftp.gnu.org/gnu/tar/tar-1.21.tar.bz2.sig
http://ftp.gnu.org/gnu/tar/tar-1.21.tar.bz2
 
# TCL:
http://prdownloads.sourceforge.net/tcl/tcl8.5.8-src.tar.gz
 
# Texinfo:
# http://ftp.gnu.org/gnu/texinfo/texinfo-4.13a.tar.lzma.sig
http://ftp.gnu.org/gnu/texinfo/texinfo-4.13a.tar.lzma
 
# Udev:
# http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-151.tar.bz2.sign
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-151.tar.bz2
 
# Util-linux-ng:
# http://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.17/util-linux-ng-2.17.1.tar.bz2.sign
http://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.17/util-linux-ng-2.17.1.tar.bz2
 
# XZ Utils:
http://tukaani.org/xz/xz-4.999.9beta.tar.bz2
 
# Zlib:
# md5:ab5fa664b51eaa0788fd057c41a09dbd
http://www.zlib.net/current/beta/zlib-1.2.3.8.tar.gz
 
/trunk/hlfs/readme.txt
0,0 → 1,73
Onward branch:
 
October 4rth, 2008
 
Hardened LinuxFromScratch was born on the lfs-security mailing list in late
2003. The philosophy is based on learning, one step at a time,
how to harden a Linux system. This was something that was traditionally left
to someone else, such as Hardened Gentoo
(http://www.gentoo.org/proj/en/hardened/), Owl Linux
(http://www.openwall.com/Owl/), OpenBSD (http://www.openbsd.org/), and others.
This was unsatisfying to a do-it-yourselfer, and so Hardened LinuxFromScratch
emerged.
 
The ProPolice and PIE LFS hints paved the way, and it became apparent that a
new book was more practical than following multiple LFS hints.
The majority of changes and additions were to the toolchain (GCC, Binutils,
the C library, and the Linux kernel), and how packages were compiled. Although
it is part of the scope of Hardened LinuxFromScratch, the setup of packages
(especially network) has been neglected. In general HLFS has taken the
initiative, when feasible, to fix system vulnerabilities, and is not following
or directed by any outside project.
 
Unlike distributions who have to maintain reverse compatibility, HLFS is from
scratch and can redesign itself at any time, if there's a reason to. This
advantage has been embraced. Anything can be removed, changed, or added,
without regard to previous versions, because each build is bootstrapped.
 
A stable version of the book has been in reach several times, but has always
been pushed aside for further advancement and new features. Since 2003, Stack
Smashing Protector (http://www.trl.ibm.com/projects/security/ssp/), PaX
(http://pax.grsecurity.net/) compliance, Grsecurity
(http://www.grsecurity.net/), run-time string buffer overflow detection
(http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html), Linux Posix
capabilities
(http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/), and
various other additions have been integrated to the build.
 
During 2008 the Linux kernel added file attributes for posix capabilities,
which were integrated with HLFS (in the Shadow package). This caused a
dependency on a new kernel, and was adopted as an opportunity to eliminate
host system dependencies by adding a reboot after the temporary tools are
installed. In turn, this added complications. An html book could not be read
without an html viewer in the rebooted system, so a simpler solution was plain
text. A plain text book can be run as shell scripts for convenience.
 
Additionally, both LFS and HLFS have come to recognize that it is unacceptable
for package management to be completely neglected. From the standpoint of HLFS,
this issue is with file management, rather than package management, but the
two are closely related. A responsible administrator should account for each
file, where it came from, and what its purpose is. Furthermore, with posix
capabilities, it is more secure if root does not own any files on the system,
because a process running as root without the FOWNER capability would be
unable to overwrite files not owned by root, and this would make it more
difficult for root to be exploited.
 
A two user package/file management system was found to be the most practical
solution. This means new packages are installed by an admin-helper. The
package's installed files are recorded, and the ownership is changed to the
admin. This stops new packages from overwriting the files of another package,
allows us to catalog installed package files (so ownership can be reverted for
upgrades), and disallows root from modifying them without the FOWNER
capability. A multi-user package management system (such as the
more_control_and_pkg_man.txt LFS hint) was found to be overly complicated,
and has no advantage over the two user system.
 
More recently, chroot additions are being considered where ever possible.
 
As a result of all this, the HLFS book is in a state of change, and has
stopped development of the xml/html book until things become decided. The book
and build system are becoming integrated, and so everything needs to be
thought through before the new Onward branch can be written.
 
robert