Merged r3102 from trunk.
This commit is contained in:
parent
d66cbc2910
commit
ffd8c5a1db
7 changed files with 10 additions and 69 deletions
|
@ -16,9 +16,6 @@
|
||||||
<!-- Build method used -->
|
<!-- Build method used -->
|
||||||
<xsl:param name="method" select="chroot"/>
|
<xsl:param name="method" select="chroot"/>
|
||||||
|
|
||||||
<!-- Compile the keymap into the kernel? -->
|
|
||||||
<xsl:param name="keymap" select="none"/>
|
|
||||||
|
|
||||||
<!-- Run test suites?
|
<!-- Run test suites?
|
||||||
0 = none
|
0 = none
|
||||||
1 = only Glibc, GCC and Binutils testsuites
|
1 = only Glibc, GCC and Binutils testsuites
|
||||||
|
@ -168,9 +165,8 @@
|
||||||
<xsl:value-of select="substring-after(string(),'charmap]')"/>
|
<xsl:value-of select="substring-after(string(),'charmap]')"/>
|
||||||
<xsl:text>
</xsl:text>
|
<xsl:text>
</xsl:text>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<!-- Compile the keymap into the kernel? -->
|
<!-- Compile the keymap into the kernel has been disabled for 1.0 -->
|
||||||
<xsl:when test="contains(string(),'defkeymap') and
|
<xsl:when test="contains(string(),'defkeymap')"/>
|
||||||
$keymap = 'none'"/>
|
|
||||||
<!-- Copying the kernel config file -->
|
<!-- Copying the kernel config file -->
|
||||||
<xsl:when test="string() = 'make mrproper'">
|
<xsl:when test="string() = 'make mrproper'">
|
||||||
<xsl:text>make mrproper
</xsl:text>
|
<xsl:text>make mrproper
</xsl:text>
|
||||||
|
@ -286,10 +282,6 @@
|
||||||
<xsl:when test="ancestor::sect1[@id='ch-system-groff']">
|
<xsl:when test="ancestor::sect1[@id='ch-system-groff']">
|
||||||
<xsl:value-of select="$page"/>
|
<xsl:value-of select="$page"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:when test="ancestor::sect1[@id='ch-boot-kernel'] or
|
|
||||||
ancestor::sect1[@id='ch-bootable-kernel']">
|
|
||||||
<xsl:value-of select="$keymap"/>
|
|
||||||
</xsl:when>
|
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:text>**EDITME</xsl:text>
|
<xsl:text>**EDITME</xsl:text>
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
|
|
|
@ -13,9 +13,6 @@
|
||||||
|
|
||||||
<!-- XSLT stylesheet to create shell scripts from CLFS2 books. -->
|
<!-- XSLT stylesheet to create shell scripts from CLFS2 books. -->
|
||||||
|
|
||||||
<!-- Compile the keymap into the kernel? -->
|
|
||||||
<xsl:param name="keymap" select="none"/>
|
|
||||||
|
|
||||||
<!-- Install vim-lang package? -->
|
<!-- Install vim-lang package? -->
|
||||||
<xsl:param name="vim-lang" select="y"/>
|
<xsl:param name="vim-lang" select="y"/>
|
||||||
|
|
||||||
|
@ -113,9 +110,8 @@
|
||||||
<xsl:value-of select="substring-after(string(),'charmap]')"/>
|
<xsl:value-of select="substring-after(string(),'charmap]')"/>
|
||||||
<xsl:text>
</xsl:text>
|
<xsl:text>
</xsl:text>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<!-- Compile the keymap into the kernel? -->
|
<!-- Compile the keymap into the kernel has been disabled -->
|
||||||
<xsl:when test="contains(string(),'defkeymap') and
|
<xsl:when test="contains(string(),'defkeymap')"/>
|
||||||
$keymap = 'none'"/>
|
|
||||||
<!-- Copying the kernel config file -->
|
<!-- Copying the kernel config file -->
|
||||||
<xsl:when test="string() = 'make mrproper'">
|
<xsl:when test="string() = 'make mrproper'">
|
||||||
<xsl:text>make mrproper
</xsl:text>
|
<xsl:text>make mrproper
</xsl:text>
|
||||||
|
@ -145,9 +141,6 @@
|
||||||
ancestor::sect1[@id='ch-system-groff']">
|
ancestor::sect1[@id='ch-system-groff']">
|
||||||
<xsl:value-of select="$page"/>
|
<xsl:value-of select="$page"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:when test="ancestor::sect1[@id='ch-bootable-kernel']">
|
|
||||||
<xsl:value-of select="$keymap"/>
|
|
||||||
</xsl:when>
|
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:text>**EDITME</xsl:text>
|
<xsl:text>**EDITME</xsl:text>
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
|
|
26
Config.in
26
Config.in
|
@ -236,22 +236,6 @@ menu "--- BOOK Settings"
|
||||||
# and renamed 'bootkernel-config'
|
# and renamed 'bootkernel-config'
|
||||||
#
|
#
|
||||||
# NOTE: this setting is required
|
# NOTE: this setting is required
|
||||||
|
|
||||||
config BOOT_KEYMAP
|
|
||||||
string "BOOT kernel keyboard map (see help)"
|
|
||||||
default "none"
|
|
||||||
depends on BUILD_BOOT
|
|
||||||
help
|
|
||||||
#-- Include the keymap in the kernel if defined. Path to the
|
|
||||||
# keymap file relative to /usr/share/kbd/keymaps/
|
|
||||||
# (e.g., i386/qwerty/us.map.gz) or "none" if you do not want
|
|
||||||
# a keymap included in the kernel
|
|
||||||
|
|
||||||
=== Note about CLFS ===
|
|
||||||
If building the SVN, Branch 1.0, or 1.0.0rc4 version using the boot method
|
|
||||||
and compiling the keymap into the kernel, you MUST manually edit the
|
|
||||||
"loadkeys" command found in $JHALFSDIR/clfs-commands/boot/066-kernel
|
|
||||||
to set the full path in your host to the keymap file.
|
|
||||||
#--- End CLFS specific params
|
#--- End CLFS specific params
|
||||||
|
|
||||||
#--- HLFS specific params
|
#--- HLFS specific params
|
||||||
|
@ -619,16 +603,6 @@ menu "--- Build Settings"
|
||||||
#-- Fully qualified path to a kernel config file
|
#-- Fully qualified path to a kernel config file
|
||||||
# The config file will be copied to ${BUILD_DIR}/sources
|
# The config file will be copied to ${BUILD_DIR}/sources
|
||||||
# and renamed 'kernel-config'
|
# and renamed 'kernel-config'
|
||||||
|
|
||||||
config KEYMAP
|
|
||||||
string "Keyboard map"
|
|
||||||
default "none"
|
|
||||||
depends on !BOOK_LFS && CONFIG_BUILD_KERNEL
|
|
||||||
help
|
|
||||||
#-- Include the keymap in the kernel if defined. Path to the
|
|
||||||
# keymap file relative to /usr/share/kbd/keymaps/
|
|
||||||
# (e.g., i386/qwerty/us.map.gz) or "none" if you do not want
|
|
||||||
# a keymap included in the kernel
|
|
||||||
#--- End Kernel
|
#--- End Kernel
|
||||||
|
|
||||||
config STRIP
|
config STRIP
|
||||||
|
|
|
@ -19,9 +19,6 @@
|
||||||
<!-- Is the host kernel using grsecurity? -->
|
<!-- Is the host kernel using grsecurity? -->
|
||||||
<xsl:param name="grsecurity_host" select="n"/>
|
<xsl:param name="grsecurity_host" select="n"/>
|
||||||
|
|
||||||
<!-- Compile the keymap into the kernel? -->
|
|
||||||
<xsl:param name="keymap" select="none"/>
|
|
||||||
|
|
||||||
<!-- Run test suites?
|
<!-- Run test suites?
|
||||||
0 = none
|
0 = none
|
||||||
1 = only chapter06 Glibc, GCC and Binutils testsuites
|
1 = only chapter06 Glibc, GCC and Binutils testsuites
|
||||||
|
@ -199,9 +196,8 @@
|
||||||
<xsl:text>make install
</xsl:text>
|
<xsl:text>make install
</xsl:text>
|
||||||
<xsl:text>cd ../blfs-bootscripts-&blfs-bootscripts-version;
</xsl:text>
|
<xsl:text>cd ../blfs-bootscripts-&blfs-bootscripts-version;
</xsl:text>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<!-- Compile the keymap into the kernel? -->
|
<!-- Compile the keymap into the kernel has been dissabled -->
|
||||||
<xsl:when test="contains(string(),'defkeymap') and
|
<xsl:when test="contains(string(),'defkeymap')"/>
|
||||||
$keymap = 'none'"/>
|
|
||||||
<!-- Copying the kernel config file -->
|
<!-- Copying the kernel config file -->
|
||||||
<xsl:when test="string() = 'make mrproper'">
|
<xsl:when test="string() = 'make mrproper'">
|
||||||
<xsl:text>make mrproper
</xsl:text>
|
<xsl:text>make mrproper
</xsl:text>
|
||||||
|
@ -319,9 +315,6 @@
|
||||||
<xsl:when test="ancestor::sect1[@id='ch-system-groff']">
|
<xsl:when test="ancestor::sect1[@id='ch-system-groff']">
|
||||||
<xsl:value-of select="$page"/>
|
<xsl:value-of select="$page"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:when test="ancestor::sect1[@id='bootable-kernel']">
|
|
||||||
<xsl:value-of select="$keymap"/>
|
|
||||||
</xsl:when>
|
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:text>**EDITME</xsl:text>
|
<xsl:text>**EDITME</xsl:text>
|
||||||
<xsl:apply-templates/>
|
<xsl:apply-templates/>
|
||||||
|
|
|
@ -474,7 +474,6 @@ extract_commands() { #
|
||||||
--stringparam timezone $TIMEZONE \
|
--stringparam timezone $TIMEZONE \
|
||||||
--stringparam page $PAGE \
|
--stringparam page $PAGE \
|
||||||
--stringparam lang $LANG \
|
--stringparam lang $LANG \
|
||||||
--stringparam keymap $KEYMAP \
|
|
||||||
-o ./${PROGNAME}-commands/ $XSL $BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
|
-o ./${PROGNAME}-commands/ $XSL $BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -486,7 +485,6 @@ extract_commands() { #
|
||||||
--stringparam timezone $TIMEZONE \
|
--stringparam timezone $TIMEZONE \
|
||||||
--stringparam page $PAGE \
|
--stringparam page $PAGE \
|
||||||
--stringparam lang $LANG \
|
--stringparam lang $LANG \
|
||||||
--stringparam keymap $KEYMAP \
|
|
||||||
-o ./${PROGNAME}-commands/ $XSL $BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
|
-o ./${PROGNAME}-commands/ $XSL $BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
|
||||||
;;
|
;;
|
||||||
hlfs)
|
hlfs)
|
||||||
|
@ -500,7 +498,6 @@ extract_commands() { #
|
||||||
--stringparam page $PAGE \
|
--stringparam page $PAGE \
|
||||||
--stringparam lang $LANG \
|
--stringparam lang $LANG \
|
||||||
--stringparam lc_all $LC_ALL \
|
--stringparam lc_all $LC_ALL \
|
||||||
--stringparam keymap $KEYMAP \
|
|
||||||
--stringparam grsecurity_host $GRSECURITY_HOST \
|
--stringparam grsecurity_host $GRSECURITY_HOST \
|
||||||
-o ./${PROGNAME}-commands/ $XSL $BOOK/index.xml >>$LOGDIR/$LOG 2>&1
|
-o ./${PROGNAME}-commands/ $XSL $BOOK/index.xml >>$LOGDIR/$LOG 2>&1
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -20,9 +20,9 @@ validate_config() { # Are the config values sane (within reason)
|
||||||
inline_doc
|
inline_doc
|
||||||
|
|
||||||
# First internal variables, then the ones that change the book's flavour, and lastly system configuration variables
|
# First internal variables, then the ones that change the book's flavour, and lastly system configuration variables
|
||||||
local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE MODEL GRSECURITY_HOST TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL KEYMAP PAGE TIMEZONE LANG LC_ALL LUSER LGROUP BLFS_TOOL"
|
local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE MODEL GRSECURITY_HOST TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL PAGE TIMEZONE LANG LC_ALL LUSER LGROUP BLFS_TOOL"
|
||||||
local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE METHOD ARCH TARGET TARGET32 TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG GETKERNEL KEYMAP VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL"
|
local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE METHOD ARCH TARGET TARGET32 TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG GETKERNEL VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL"
|
||||||
local -r clfs2_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE ARCH TARGET OPTIMIZE REPORT STRIP FSTAB CONFIG GETKERNEL KEYMAP VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL"
|
local -r clfs2_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE ARCH TARGET OPTIMIZE REPORT STRIP FSTAB CONFIG GETKERNEL VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL"
|
||||||
local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL"
|
local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL"
|
||||||
local -r blfs_PARAM_LIST="BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR"
|
local -r blfs_PARAM_LIST="BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR"
|
||||||
|
|
||||||
|
@ -174,13 +174,6 @@ inline_doc
|
||||||
write_error_and_die
|
write_error_and_die
|
||||||
echo
|
echo
|
||||||
;;
|
;;
|
||||||
KEYMAP) echo "`eval echo $PARAM_VALS`"
|
|
||||||
save_param=${KEYMAP}
|
|
||||||
[[ ! "${!config_param}" = "none" ]] &&
|
|
||||||
KEYMAP="/usr/share/kbd/keymaps/${KEYMAP}" &&
|
|
||||||
validate_file -z -e -s
|
|
||||||
KEYMAP=${save_param}
|
|
||||||
;;
|
|
||||||
|
|
||||||
# BLFS params.
|
# BLFS params.
|
||||||
BRANCH_ID | BLFS_ROOT | BLFS_XML ) echo "`eval echo $PARAM_VALS`" ;;
|
BRANCH_ID | BLFS_ROOT | BLFS_XML ) echo "`eval echo $PARAM_VALS`" ;;
|
||||||
|
|
1
jhalfs
1
jhalfs
|
@ -110,7 +110,6 @@ BOMB_TEST=${BOMB_TEST:-n}
|
||||||
STRIP=${STRIP:=n}
|
STRIP=${STRIP:=n}
|
||||||
REPORT=${REPORT:=n}
|
REPORT=${REPORT:=n}
|
||||||
VIMLANG=${VIMLANG:-n}
|
VIMLANG=${VIMLANG:-n}
|
||||||
KEYMAP=${KEYMAP:=none}
|
|
||||||
GRSECURITY_HOST=${GRSECURITY_HOST:-n}
|
GRSECURITY_HOST=${GRSECURITY_HOST:-n}
|
||||||
|
|
||||||
# Book surces envars
|
# Book surces envars
|
||||||
|
|
Reference in a new issue