From: "Thomas Deutschmann" <whissi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/genkernel:master commit in: /
Date: Sat, 23 Mar 2019 09:52:41 +0000 (UTC) [thread overview]
Message-ID: <1553328333.6454b9ed43325149f3ccb3bab35a42b745d0369b.whissi@gentoo> (raw)
commit: 6454b9ed43325149f3ccb3bab35a42b745d0369b
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 00:47:17 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 08:05:33 2019 +0000
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6454b9ed
Convert all remaining options to yes/no values and use isTrue for consistency
Closes: https://bugs.gentoo.org/532084
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
gen_bootloader.sh | 6 +-
gen_cmdline.sh | 90 ++++++++++++++--------------
gen_configkernel.sh | 26 ++++----
gen_determineargs.sh | 12 ++--
gen_funcs.sh | 16 ++---
gen_initramfs.sh | 18 +++---
gen_moddeps.sh | 2 +-
gen_package.sh | 20 +++----
genkernel | 66 ++++++++++-----------
genkernel.conf | 163 ++++++++++++++++++++++++++-------------------------
10 files changed, 211 insertions(+), 208 deletions(-)
diff --git a/gen_bootloader.sh b/gen_bootloader.sh
index 28fa292..2a0a43d 100755
--- a/gen_bootloader.sh
+++ b/gen_bootloader.sh
@@ -53,7 +53,7 @@ set_bootloader_grub2() {
grub-mkconfig -o "${GRUB_CONF}" 2> /dev/null ||
grub2-mkconfig -o "${GRUB_CONF}" 2> /dev/null ||
gen_die "grub-mkconfig failed"
- [ "${BUILD_RAMDISK}" -ne 0 ] && sed -i 's/ro single/ro debug/' "${GRUB_CONF}"
+ isTrue "${BUILD_RAMDISK}" && sed -i 's/ro single/ro debug/' "${GRUB_CONF}"
}
set_bootloader_grub() {
@@ -93,11 +93,11 @@ set_bootloader_grub() {
echo "# Genkernel generated entry, see GRUB documentation for details" >> ${GRUB_CONF}
echo "title=Gentoo Linux ($KV)" >> ${GRUB_CONF}
printf "%b\n" "\tkernel /kernel-${KNAME}-${ARCH}-${KV} root=${GRUB_ROOTFS}" >> ${GRUB_CONF}
- if [ "${BUILD_INITRD}" = '1' ]
+ if isTrue "${BUILD_RAMDISK}"
then
if [ "${PAT}" -gt '4' ]
then
- printf "%b\n" "\tinitrd /initramfs-${KNAME}-${ARCH}-${KV}" >> ${GRUB_CONF}
+ printf "%b\n" "\tinitrd /initramfs-${KNAME}-${ARCH}-${KV}" >> ${GRUB_CONF}
fi
fi
echo >> ${GRUB_CONF}
diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 853723b..37a078b 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -214,8 +214,8 @@ usage() {
}
parse_optbool() {
- local opt=${1/--no-*/0} # false
- opt=${opt/--*/1} # true
+ local opt=${1/--no-*/no} # false
+ opt=${opt/--*/yes} # true
echo $opt
}
@@ -296,8 +296,8 @@ parse_cmdline() {
print_info 2 "CMD_MODPROBEDIR: ${CMD_MODPROBEDIR}"
;;
--do-keymap-auto)
- CMD_DOKEYMAPAUTO=1
- CMD_KEYMAP=1
+ CMD_DOKEYMAPAUTO="yes"
+ CMD_KEYMAP="yes"
print_info 2 "CMD_DOKEYMAPAUTO: ${CMD_DOKEYMAPAUTO}"
;;
--keymap|--no-keymap)
@@ -317,7 +317,7 @@ parse_cmdline() {
--mdadm|--no-mdadm)
CMD_MDADM=`parse_optbool "$*"`
print_info 2 "CMD_MDADM: $CMD_MDADM"
- if [ "$CMD_MDADM" = "1" -a ! -e /sbin/mdadm ]
+ if isTrue "${CMD_MDADM}" && [ ! -e /sbin/mdadm ]
then
print_warning 'Warning: --mdadm generally requires sys-fs/mdadm present on the host system'
fi
@@ -332,8 +332,8 @@ parse_cmdline() {
;;
--microcode|--no-microcode)
case `parse_optbool "$*"` in
- 0) CMD_MICROCODE='no' ;;
- 1) CMD_MICROCODE='all' ;;
+ no) CMD_MICROCODE='no' ;;
+ yes) CMD_MICROCODE='all' ;;
esac
print_info 2 "CMD_MICROCODE: ${CMD_MICROCODE}"
;;
@@ -363,16 +363,16 @@ parse_cmdline() {
;;
--dmraid|--no-dmraid)
CMD_DMRAID=`parse_optbool "$*"`
- if [ "$CMD_DMRAID" = "1" -a ! -e /usr/sbin/dmraid ]
+ if isTrue "${CMD_DMRAID}" && [ ! -e /usr/sbin/dmraid ]
then
- echo 'Error: --dmraid requires sys-fs/dmraid'
- echo ' to be installed on the host system.'
+ echo 'Error: --dmraid requires sys-fs/dmraid' \
+ 'to be installed on the host system.'
exit 1
fi
- if [ "$CMD_DMRAID" = "1" -a ! -e /usr/include/libdevmapper.h ]
+ if isTrue "${CMD_DMRAID}" && [ ! -e /usr/include/libdevmapper.h ]
then
- echo 'Error: --dmraid requires sys-fs/lvm2'
- echo ' to be installed on the host system.'
+ echo 'Error: --dmraid requires sys-fs/lvm2' \
+ 'to be installed on the host system.'
exit 1
fi
print_info 2 "CMD_DMRAID: ${CMD_DMRAID}"
@@ -395,16 +395,16 @@ parse_cmdline() {
;;
--multipath|--no-multipath)
CMD_MULTIPATH=`parse_optbool "$*"`
- if [ "$CMD_MULTIPATH" = "1" -a ! -e /sbin/multipath ]
+ if isTrue "${CMD_MULTIPATH}" && [ ! -e /sbin/multipath ]
then
- echo 'Error: --multipath requires sys-fs/multipath-tools'
- echo ' to be installed on the host system.'
+ echo 'Error: --multipath requires sys-fs/multipath-tools' \
+ 'to be installed on the host system.'
exit 1
fi
- if [ "$CMD_MULTIPATH" = "1" -a ! -e /usr/include/libdevmapper.h ]
+ if isTrue "${CMD_MULTIPATH}" && [ ! -e /usr/include/libdevmapper.h ]
then
- echo 'Error: --multipath requires sys-fs/lvm2'
- echo ' to be installed on the host system.'
+ echo 'Error: --multipath requires sys-fs/lvm2' \
+ 'to be installed on the host system.'
exit 1
fi
print_info 2 "CMD_MULTIPATH: ${CMD_MULTIPATH}"
@@ -435,15 +435,15 @@ parse_cmdline() {
TERM_COLUMNS=`stty -a | head -n 1 | cut -d\ -f7 | cut -d\; -f1`
if [[ TERM_LINES -lt 19 || TERM_COLUMNS -lt 80 ]]
then
- echo "Error: You need a terminal with at least 80 columns"
- echo " and 19 lines for --menuconfig; try --no-menuconfig..."
+ echo 'Error: You need a terminal with at least 80 columns' \
+ 'and 19 lines for --menuconfig; try --no-menuconfig...'
exit 1
fi
- CMD_MENUCONFIG=1
+ CMD_MENUCONFIG="yes"
print_info 2 "CMD_MENUCONFIG: ${CMD_MENUCONFIG}"
;;
--no-menuconfig)
- CMD_MENUCONFIG=0
+ CMD_MENUCONFIG="no"
print_info 2 "CMD_MENUCONFIG: ${CMD_MENUCONFIG}"
;;
--nconfig)
@@ -451,15 +451,15 @@ parse_cmdline() {
TERM_COLUMNS=`stty -a | head -n 1 | cut -d\ -f7 | cut -d\; -f1`
if [[ TERM_LINES -lt 19 || TERM_COLUMNS -lt 80 ]]
then
- echo "Error: You need a terminal with at least 80 columns"
- echo " and 19 lines for --nconfig; try --no-nconfig..."
+ echo 'Error: You need a terminal with at least 80 columns' \
+ 'and 19 lines for --nconfig; try --no-nconfig...'
exit 1
fi
- CMD_NCONFIG=1
+ CMD_NCONFIG="yes"
print_info 2 "CMD_NCONFIG: ${CMD_NCONFIG}"
;;
--no-nconfig)
- CMD_NCONFIG=0
+ CMD_NCONFIG="no"
print_info 2 "CMD_NCONFIG: ${CMD_NCONFIG}"
;;
--gconfig|--no-gconfig)
@@ -484,12 +484,12 @@ parse_cmdline() {
;;
--oldconfig|--no-oldconfig)
CMD_OLDCONFIG=`parse_optbool "$*"`
- [ "$CMD_OLDCONFIG" = "1" ] && CMD_CLEAN=0
+ isTrue "${CMD_OLDCONFIG}" && CMD_CLEAN="no"
print_info 2 "CMD_CLEAN: ${CMD_CLEAN}"
print_info 2 "CMD_OLDCONFIG: ${CMD_OLDCONFIG}"
;;
--gensplash=*)
- CMD_SPLASH=1
+ CMD_SPLASH="yes"
SPLASH_THEME="${*#*=}"
print_info 2 "CMD_SPLASH: ${CMD_SPLASH}"
print_info 2 "SPLASH_THEME: ${SPLASH_THEME}"
@@ -504,7 +504,7 @@ parse_cmdline() {
print_warning 1 "Please use --splash, as --gensplash is deprecated."
;;
--splash=*)
- CMD_SPLASH=1
+ CMD_SPLASH="yes"
SPLASH_THEME="${*#*=}"
print_info 2 "CMD_SPLASH: ${CMD_SPLASH}"
print_info 2 "SPLASH_THEME: ${SPLASH_THEME}"
@@ -653,12 +653,12 @@ parse_cmdline() {
;;
--firmware-dir=*)
CMD_FIRMWARE_DIR="${*#*=}"
- CMD_FIRMWARE=1
+ CMD_FIRMWARE="yes"
print_info 2 "CMD_FIRMWARE_DIR: ${CMD_FIRMWARE_DIR}"
;;
--firmware-files=*)
CMD_FIRMWARE_FILES="${*#*=}"
- CMD_FIRMWARE=1
+ CMD_FIRMWARE="yes"
print_info 2 "CMD_FIRMWARE_FILES: ${CMD_FIRMWARE_FILES}"
;;
--firmware-install|--no-firmware-install)
@@ -692,7 +692,7 @@ parse_cmdline() {
CMD_NICE="${*#*=}"
if [ ${CMD_NICE} -lt 0 -o ${CMD_NICE} -gt 19 ]
then
- echo "Error: Illegal value specified for --nice= parameter."
+ echo 'Error: Illegal value specified for --nice= parameter.'
exit 1
fi
print_info 2 "CMD_NICE: ${CMD_NICE}"
@@ -710,23 +710,25 @@ parse_cmdline() {
print_info 2 "CMD_STRIP_TYPE: ${CMD_STRIP_TYPE}"
;;
all)
- BUILD_KERNEL=1
- BUILD_MODULES=1
- BUILD_RAMDISK=1
+ BUILD_KERNEL="yes"
+ BUILD_MODULES="yes"
+ BUILD_RAMDISK="yes"
;;
ramdisk|initramfs)
- BUILD_RAMDISK=1
+ BUILD_KERNEL="no"
+ BUILD_MODULES="no"
+ BUILD_RAMDISK="yes"
;;
kernel)
- BUILD_KERNEL=1
- BUILD_MODULES=1
- BUILD_RAMDISK=0
+ BUILD_KERNEL="yes"
+ BUILD_MODULES="yes"
+ BUILD_RAMDISK="no"
;;
bzImage)
- BUILD_KERNEL=1
- BUILD_MODULES=0
- BUILD_RAMDISK=0
- CMD_RAMDISKMODULES=0
+ BUILD_KERNEL="yes"
+ BUILD_MODULES="no"
+ BUILD_RAMDISK="no"
+ CMD_RAMDISKMODULES="no"
print_info 2 "CMD_RAMDISKMODULES: ${CMD_RAMDISKMODULES}"
;;
--help)
diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 4242385..5d4bf23 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -36,7 +36,7 @@ config_kernel() {
determine_config_file
cd "${KERNEL_DIR}" || gen_die 'Could not switch to the kernel directory!'
- if isTrue ${MRPROPER}
+ if isTrue "${MRPROPER}"
then
# Backup current kernel .config
if [ -f "${KERNEL_OUTPUTDIR}/.config" ]
@@ -92,16 +92,16 @@ config_kernel() {
fi
local add_config
- if isTrue ${MENUCONFIG}
+ if isTrue "${MENUCONFIG}"
then
add_config=menuconfig
- elif isTrue ${CMD_NCONFIG}
+ elif isTrue "${CMD_NCONFIG}"
then
add_config=nconfig
- elif isTrue ${CMD_GCONFIG}
+ elif isTrue "${CMD_GCONFIG}"
then
add_config=gconfig
- elif isTrue ${CMD_XCONFIG}
+ elif isTrue "${CMD_XCONFIG}"
then
add_config=xconfig
fi
@@ -114,7 +114,7 @@ config_kernel() {
fi
# Force this on if we are using --genzimage
- if isTrue ${CMD_GENZIMAGE}
+ if isTrue "${CMD_GENZIMAGE}"
then
# Make sure Ext2 support is on...
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_EXT2_FS" "y"
@@ -153,7 +153,7 @@ config_kernel() {
esac
# Make sure lvm modules are on if --lvm
- if isTrue ${CMD_LVM}
+ if isTrue "${CMD_LVM}"
then
cfg_CONFIG_DM_SNAPSHOT=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_DM_SNAPSHOT")
case "$cfg_CONFIG_DM_SNAPSHOT" in
@@ -171,7 +171,7 @@ config_kernel() {
fi
# Multipath
- if isTrue ${CMD_MULTIPATH}
+ if isTrue "${CMD_MULTIPATH}"
then
cfg_CONFIG_DM_MULTIPATH=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_DM_MULTIPATH")
case "$cfg_CONFIG_DM_MULTIPATH" in
@@ -189,7 +189,7 @@ config_kernel() {
fi
# Make sure dmraid modules are on if --dmraid
- if isTrue ${CMD_DMRAID}
+ if isTrue "${CMD_DMRAID}"
then
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_BLK_DEV_DM" "${cfg_CONFIG_BLK_DEV_DM}"
fi
@@ -197,7 +197,7 @@ config_kernel() {
# Make sure iSCSI modules are enabled in the kernel, if --iscsi
# CONFIG_SCSI_ISCSI_ATTRS
# CONFIG_ISCSI_TCP
- if isTrue ${CMD_ISCSI}
+ if isTrue "${CMD_ISCSI}"
then
cfg_CONFIG_ISCSI_BOOT_SYSFS=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_ISCSI_BOOT_SYSFS")
case "$cfg_CONFIG_ISCSI_BOOT_SYSFS" in
@@ -220,7 +220,7 @@ config_kernel() {
fi
# Make sure HyperV modules are enabled in the kernel, if --hyperv
- if isTrue ${CMD_HYPERV}
+ if isTrue "${CMD_HYPERV}"
then
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_HYPERV" "y"
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_HYPERV_UTILS" "y"
@@ -234,14 +234,14 @@ config_kernel() {
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_UIO_HV_GENERIC" "y"
fi
- if isTrue ${SPLASH}
+ if isTrue "${SPLASH}"
then
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_FB_SPLASH" "y"
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_FB_CON_DECOR" "y"
fi
# VirtIO
- if isTrue ${CMD_VIRTIO}
+ if isTrue "${CMD_VIRTIO}"
then
for k in \
CONFIG_VIRTIO \
diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index 2879287..fdfcef9 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -2,7 +2,7 @@
# $Id$
get_KV() {
- if [ "${KERNEL_SOURCES}" = '0' -a -e "${KERNCACHE}" ]
+ if ! isTrue "${KERNEL_SOURCES}" && [ -e "${KERNCACHE}" ]
then
/bin/tar -x -C ${TEMP} -f ${KERNCACHE} kerncache.config
if [ -e ${TEMP}/kerncache.config ]
@@ -181,7 +181,7 @@ determine_real_args() {
fi
fi
- if [ "${KERNEL_SOURCES}" != "0" ]
+ if isTrue "${KERNEL_SOURCES}"
then
if [ ! -d ${KERNEL_DIR} ]
then
@@ -191,11 +191,11 @@ determine_real_args() {
if [ -z "${KERNCACHE}" ]
then
- if [ "${KERNEL_DIR}" = '' -a "${KERNEL_SOURCES}" != "0" ]
+ if [ "${KERNEL_DIR}" = '' ] && isTrue "${KERNEL_SOURCES}"
then
gen_die 'No kernel source directory!'
fi
- if [ ! -e "${KERNEL_DIR}" -a "${KERNEL_SOURCES}" != "0" ]
+ if [ ! -e "${KERNEL_DIR}" ] && isTrue "${KERNEL_SOURCES}"
then
gen_die 'No kernel source directory!'
fi
@@ -210,9 +210,9 @@ determine_real_args() {
# imply --no-mrproper.
if [ "${CMD_CLEAN}" != '' ]
then
- if ! isTrue ${CLEAN}
+ if ! isTrue "${CLEAN}"
then
- MRPROPER=0
+ MRPROPER="no"
fi
fi
diff --git a/gen_funcs.sh b/gen_funcs.sh
index 618aab6..c5eb28e 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -23,7 +23,7 @@ isTrue() {
}
setColorVars() {
-if isTrue ${USECOLOR}
+if isTrue "${USECOLOR}"
then
GOOD=$'\e[32;01m'
WARN=$'\e[33;01m'
@@ -205,7 +205,7 @@ gen_die() {
print_error 1 "-- Grepping log... --"
print_error 1 ''
- if isTrue ${USECOLOR}
+ if isTrue "${USECOLOR}"
then
GREP_COLOR='1' grep -B5 -E --colour=always "([Ww][Aa][Rr][Nn][Ii][Nn][Gg]|[Ee][Rr][Rr][Oo][Rr][ :,!]|[Ff][Aa][Ii][Ll][Ee]?[Dd]?)" ${LOGFILE} \
| sed -s "s|^\(*\)\?|${BAD}*${NORMAL}|"
@@ -258,12 +258,12 @@ setup_cache_dir()
[ ! -d "${CACHE_DIR}/${GK_V}" ] && mkdir -p "${CACHE_DIR}/${GK_V}"
-if [ "${CLEAR_CACHE_DIR}" == 'yes' ]
+if isTrue "${CLEAR_CACHE_DIR}"
then
print_info 1 "Clearing cache dir contents from ${CACHE_DIR}"
while read i
do
- print_info 1 " >> removing ${i}"
+ print_info 1 "$(getIndent 1)>> removing ${i}"
rm "${i}"
done < <(find "${CACHE_DIR}" -maxdepth 2 -type f -name '*.tar.*' -o -name '*.bz2')
fi
@@ -272,7 +272,7 @@ fi
clear_tmpdir()
{
-if isTrue ${CMD_INSTALL}
+if isTrue "${CMD_INSTALL}"
then
TMPDIR_CONTENTS=`ls ${TMPDIR}`
print_info 1 "Removing tmp dir contents"
@@ -313,7 +313,7 @@ copy_image_with_preserve() {
# Old product might be a different version. If so, we need to read
# the symlink to see what it's name is, if there are symlinks.
cd ${KERNEL_OUTPUTDIR}
- if [ "${SYMLINK}" = '1' ]
+ if isTrue "${SYMLINK}"
then
print_info 4 "automatically managing symlinks and old images." 1 0
if [ -e "${BOOTDIR}/${symlinkName}" ]
@@ -359,7 +359,7 @@ copy_image_with_preserve() {
# When symlinks are not being managed by genkernel, old symlinks might
# still be useful. Leave 'em alone unless managed.
- if [ "${SYMLINK}" = '1' ]
+ if isTrue "${SYMLINK}"
then
print_info 5 " Deleting old symlinks, if any."
rm -f "${BOOTDIR}/${symlinkName}"
@@ -405,7 +405,7 @@ copy_image_with_preserve() {
cp "${newSrceImage}" "${BOOTDIR}/${currDestImage}" ||
gen_die "Could not copy the ${symlinkName} image to ${BOOTDIR}!"
- if [ "${SYMLINK}" = '1' ]
+ if isTrue "${SYMLINK}"
then
print_info 5 " Make new symlink(s) (from ${BOOTDIR}):"
print_info 5 " ${symlinkName} -> ${currDestImage}"
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 3ed560e..4bb45c7 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -210,7 +210,7 @@ append_blkid(){
cd ${TEMP}
mkdir -p "${TEMP}/initramfs-blkid-temp/"
- if [[ "${DISKLABEL}" = "1" ]]; then
+ if isTrue "${DISKLABEL}"; then
copy_binaries "${TEMP}"/initramfs-blkid-temp/ /sbin/blkid
fi
@@ -457,7 +457,7 @@ append_mdadm(){
cd ${TEMP}
mkdir -p "${TEMP}/initramfs-mdadm-temp/etc/"
mkdir -p "${TEMP}/initramfs-mdadm-temp/sbin/"
- if [ "${MDADM}" = '1' ]
+ if isTrue "${MDADM}"
then
if [ -n "${MDADM_CONFIG}" ]
then
@@ -658,7 +658,7 @@ append_luks() {
mkdir -p "${TEMP}/initramfs-luks-temp/sbin"
cd "${TEMP}/initramfs-luks-temp"
- if isTrue ${LUKS}
+ if isTrue "${LUKS}"
then
[ -x "${_luks_source}" ] \
|| gen_die "$(printf "${_luks_error_format}" "no file ${_luks_source}")"
@@ -884,7 +884,7 @@ append_auxilary() {
cp "${CMD_LINUXRC}" "${TEMP}/initramfs-aux-temp/init"
print_info 2 "$(getIndent 1)>> Copying user specified linuxrc: ${CMD_LINUXRC} to init"
else
- if isTrue ${NETBOOT}
+ if isTrue "${NETBOOT}"
then
cp "${GK_SHARE}/netboot/linuxrc.x" "${TEMP}/initramfs-aux-temp/init"
else
@@ -932,11 +932,11 @@ append_auxilary() {
done
echo '"' >> "${TEMP}/initramfs-aux-temp/etc/initrd.defaults"
- if isTrue $CMD_DOKEYMAPAUTO
+ if isTrue "${CMD_DOKEYMAPAUTO}"
then
echo 'MY_HWOPTS="${MY_HWOPTS} keymap"' >> ${TEMP}/initramfs-aux-temp/etc/initrd.defaults
fi
- if isTrue $CMD_KEYMAP
+ if isTrue "${CMD_KEYMAP}"
then
print_info 1 "$(getIndent 1)>> Copying keymaps"
mkdir -p "${TEMP}/initramfs-aux-temp/lib/"
@@ -950,7 +950,7 @@ append_auxilary() {
chmod +x "${TEMP}/initramfs-aux-temp/etc/initrd.scripts"
chmod +x "${TEMP}/initramfs-aux-temp/etc/initrd.defaults"
- if isTrue ${NETBOOT}
+ if isTrue "${NETBOOT}"
then
cd "${GK_SHARE}/netboot/misc"
cp -pPRf * "${TEMP}/initramfs-aux-temp/"
@@ -969,7 +969,7 @@ append_data() {
local func="append_${name}"
[ $# -eq 0 ] && gen_die "append_data() called with zero arguments"
- if [ $# -eq 1 ] || isTrue ${var}
+ if [ $# -eq 1 ] || isTrue "${var}"
then
print_info 1 "$(getIndent 1)>> Appending ${name} cpio data..."
${func} || gen_die "${func}() failed"
@@ -1003,7 +1003,7 @@ create_initramfs() {
append_data 'multipath' "${MULTIPATH}"
append_data 'gpg' "${GPG}"
- if [ "${RAMDISKMODULES}" = '1' ]
+ if isTrue "${RAMDISKMODULES}"
then
append_data 'modules'
else
diff --git a/gen_moddeps.sh b/gen_moddeps.sh
index 053a183..ffc4d31 100755
--- a/gen_moddeps.sh
+++ b/gen_moddeps.sh
@@ -60,7 +60,7 @@ gen_deps()
gen_dep_list()
{
- if [ "${ALLRAMDISKMODULES}" = "1" ]; then
+ if isTrue "${ALLRAMDISKMODULES}"; then
strip_mod_paths $(find "${INSTALL_MOD_PATH}/lib/modules/${KV}" -name "*$(modules_kext)") | sort
else
local group_modules
diff --git a/gen_package.sh b/gen_package.sh
index d82322f..2dc701d 100755
--- a/gen_package.sh
+++ b/gen_package.sh
@@ -39,7 +39,7 @@ gen_minkernpackage() {
if ! isTrue "${INTEGRATED_INITRAMFS}"
then
- [ "${BUILD_RAMDISK}" != '0' ] && { cp "${TMPDIR}/initramfs-${KV}" "${TEMP}/minkernpackage/initramfs-${KNAME}-${ARCH}-${KV}" || gen_die 'Could not copy the initramfs for the kernel package!'; }
+ isTrue "${BUILD_RAMDISK}" && { cp "${TMPDIR}/initramfs-${KV}" "${TEMP}/minkernpackage/initramfs-${KNAME}-${ARCH}-${KV}" || gen_die 'Could not copy the initramfs for the kernel package!'; }
fi
if [ "${KERNCACHE}" != "" ]
@@ -74,6 +74,7 @@ gen_modulespackage() {
print_info 3 "Created modules package: $(readlink -f ${MODULESPACKAGE})"
cd "${TEMP}" && rm -rf "${TEMP}/modulespackage" > /dev/null 2>&1
}
+
gen_kerncache()
{
print_info 1 'Creating kernel cache'
@@ -112,7 +113,7 @@ gen_kerncache()
if [ -d ${INSTALL_MOD_PATH}/lib/modules/${KV} ]
then
- cp -r "${INSTALL_MOD_PATH}/lib/modules/${KV}" "${TEMP}/kerncache/lib/modules"
+ cp -r "${INSTALL_MOD_PATH}/lib/modules/${KV}" "${TEMP}/kerncache/lib/modules"
fi
cd "${TEMP}/kerncache"
@@ -142,10 +143,10 @@ gen_kerncache_extract_kernel()
gen_kerncache_extract_modules()
{
- if [ -e "${KERNCACHE}" ]
+ if [ -e "${KERNCACHE}" ]
then
print_info 1 'Extracting kerncache kernel modules'
- if [ "${INSTALL_MOD_PATH}" != '' ]
+ if [ "${INSTALL_MOD_PATH}" != '' ]
then
/bin/tar -xf ${KERNCACHE} --strip-components 1 -C ${INSTALL_MOD_PATH}/lib
else
@@ -160,25 +161,24 @@ gen_kerncache_extract_config()
then
print_info 1 'Extracting kerncache config to /etc/kernels'
mkdir -p /etc/kernels
- /bin/tar -xf ${KERNCACHE} -C /etc/kernels config-${ARCH}-${KV}
+ /bin/tar -xf ${KERNCACHE} -C /etc/kernels config-${ARCH}-${KV}
mv /etc/kernels/config-${ARCH}-${KV} /etc/kernels/kernel-config-${ARCH}-${KV}
fi
}
gen_kerncache_is_valid()
{
- KERNCACHE_IS_VALID=0
+ KERNCACHE_IS_VALID="no"
if [ "${NO_KERNEL_SOURCES}" = '1' ]
then
-
- BUILD_KERNEL=0
+ BUILD_KERNEL="no"
# Can make this more secure ....
/bin/tar -xf ${KERNCACHE} -C ${TEMP}
if [ -e ${TEMP}/config-${ARCH}-${KV} -a -e ${TEMP}/kernel-${ARCH}-${KV} ]
then
print_info 1 'Valid kernel cache found; no sources will be used'
- KERNCACHE_IS_VALID=1
+ KERNCACHE_IS_VALID="yes"
fi
else
if [ -e "${KERNCACHE}" ]
@@ -214,7 +214,7 @@ gen_kerncache_is_valid()
echo
print_info 1 "No kernel configuration change, skipping kernel build..."
echo
- KERNCACHE_IS_VALID=1
+ KERNCACHE_IS_VALID="yes"
fi
fi
fi
diff --git a/genkernel b/genkernel
index a5ce560..59d8c2f 100755
--- a/genkernel
+++ b/genkernel
@@ -58,7 +58,7 @@ cleanup(){
rm -rf "$TEMP"
fi
- if isTrue ${POSTCLEAR}
+ if isTrue "${POSTCLEAR}"
then
echo
print_info 1 'RUNNING FINAL CACHE/TMP CLEANUP'
@@ -78,9 +78,9 @@ cleanup(){
}
trap trap_cleanup SIGHUP SIGQUIT SIGINT SIGTERM SIGKILL
-BUILD_KERNEL=0
-BUILD_RAMDISK=0
-BUILD_MODULES=0
+BUILD_KERNEL="no"
+BUILD_RAMDISK="no"
+BUILD_MODULES="no"
# Parse all command line options...
Options=$* # Save for later
@@ -91,7 +91,7 @@ do
done
# Check if no action is specified...
-if [ "${BUILD_KERNEL}" = '0' -a "${BUILD_RAMDISK}" = '0' ]
+if ! isTrue "${BUILD_KERNEL}" && ! isTrue "${BUILD_RAMDISK}"
then
usage
exit 1
@@ -156,10 +156,10 @@ dump_debugcache
NORMAL=${BOLD} print_info 1 "Linux Kernel ${BOLD}${KV}${NORMAL} for ${BOLD}${ARCH}${NORMAL}..."
print_info 1 ".. with config file ${KERNEL_CONFIG}"
-# Check BOOTDIR is mounted
-if ! isTrue ${CMD_INSTALL}
+# Check if BOOTDIR is mounted
+if ! isTrue "${CMD_INSTALL}"
then
- isTrue ${MOUNTBOOT} && print_info 2 'Skipping automatic mount of boot'
+ isTrue "${MOUNTBOOT}" && print_info 2 'Skipping automatic mount of boot'
else
[[ -d ${BOOTDIR} ]] || gen_die "${BOOTDIR} is not a directory"
@@ -167,7 +167,7 @@ else
then
if egrep -q "^[^#].+[[:space:]]${BOOTDIR}[[:space:]]" /etc/fstab
then
- if isTrue ${MOUNTBOOT}
+ if isTrue "${MOUNTBOOT}"
then
if ! mount ${BOOTDIR}
then
@@ -184,7 +184,7 @@ else
fi
elif isBootRO
then
- if isTrue ${MOUNTBOOT}
+ if isTrue "${MOUNTBOOT}"
then
if ! mount -o remount,rw ${BOOTDIR}
then
@@ -220,13 +220,13 @@ fi
# echo
#fi
-KERNCACHE_IS_VALID=0
+KERNCACHE_IS_VALID="no"
if [ "${KERNCACHE}" != "" ]
then
gen_kerncache_is_valid
fi
-if [ ${BUILD_KERNEL} = '1' -a "${KERNCACHE_IS_VALID}" = '0' ]
+if isTrue "${BUILD_KERNEL}" && ! isTrue "${KERNCACHE_IS_VALID}"
then
# Configure kernel
config_kernel
@@ -243,12 +243,12 @@ then
compile_kernel
# Compile modules
- if [ "${BUILD_MODULES}" = '1' -a "${BUILD_STATIC}" = '0' ]
+ if isTrue "${BUILD_MODULES}" && ! isTrue "${BUILD_STATIC}"
then
compile_modules
fi
- if [ "${SAVE_CONFIG}" = '1' ]
+ if isTrue "${SAVE_CONFIG}"
then
print_info 1 "Copying config for successful build to /etc/kernels/kernel-config-${ARCH}-${KV}"
[ ! -e '/etc/kernels' ] && mkdir -p /etc/kernels
@@ -260,15 +260,15 @@ fi
if isTrue "${CMD_INSTALL}"
then
- if [ "${KERNCACHE}" != "" -a "${KERNCACHE_IS_VALID}" != "0" ]
+ if [ "${KERNCACHE}" != "" ] && isTrue "${KERNCACHE_IS_VALID}"
then
gen_kerncache_extract_kernel
fi
fi
-if [ "${KERNCACHE}" != "" -a "${KERNCACHE_IS_VALID}" != "0" ]
+if [ "${KERNCACHE}" != "" ] && isTrue "${KERNCACHE_IS_VALID}"
then
- [ "${BUILD_STATIC}" = '0' ] && gen_kerncache_extract_modules
+ ! isTrue "${BUILD_STATIC}" && gen_kerncache_extract_modules
gen_kerncache_extract_config
fi
@@ -305,7 +305,7 @@ then
print_info 1 "" 1 0
fi
-if [ "${BUILD_RAMDISK}" = '1' ]
+if isTrue "${BUILD_RAMDISK}"
then
# Compile initramfs
create_initramfs
@@ -313,7 +313,7 @@ else
print_info 1 'initrd: Not building since only the kernel was requested...'
fi
-if isTrue "${INTEGRATED_INITRAMFS}" #|| [ "${BUILD_KERNEL}" = '1' -a "${KERNCACHE_IS_VALID}" == "0" ]
+if isTrue "${INTEGRATED_INITRAMFS}"
then
# We build the kernel a second time to include the initramfs
compile_kernel
@@ -326,7 +326,7 @@ fi
# Clean up...
[ -n "${CTEMP}" ] && rm -rf "${TEMP}"
-if [ "${BUILD_KERNEL}" = '1' ]
+if isTrue "${BUILD_KERNEL}"
then
if isTrue "${CMD_INSTALL}"
then
@@ -337,7 +337,7 @@ then
print_info 1 ''
print_info 1 'Required Kernel Parameters:'
print_info 1 ' root=/dev/$ROOT'
- if [ "${BUILD_RAMDISK}" = '0' ]
+ if ! isTrue "${BUILD_RAMDISK}"
then
print_info 1 ' [ And "vga=0x317 splash=verbose" if you use a framebuffer ]'
print_info 1 ''
@@ -353,22 +353,22 @@ then
fi
fi
-if [ "${BUILD_RAMDISK}" = '1' ]
+if isTrue "${BUILD_RAMDISK}"
then
echo
print_warning 1 'WARNING... WARNING... WARNING...'
print_warning 1 'Additional kernel cmdline arguments that *may* be required to boot properly...'
- [ "${SPLASH}" = '1' ] && print_warning 1 "add \"vga=791 splash=silent,theme:${SPLASH_THEME} console=tty1 quiet\" if you use a splash framebuffer ]"
- [ "${LVM}" = '1' ] && print_warning 1 'add "dolvm" for lvm support'
- [ "${DMRAID}" = '1' ] && print_warning 1 'add "dodmraid" for dmraid support'
- [ "${MDADM}" = '1' ] && print_warning 1 'add "domdadm" for RAID support'
- [ "${DMRAID}" = '1' ] && print_warning 1 ' or "dodmraid=<additional options>"'
- [ "${ZFS}" = '1' ] && print_warning 1 'add "dozfs" for ZFS volume management support'
- [ "${ZFS}" = '1' ] && print_warning 1 ' and either "root=ZFS" to use bootfs autodetection or "root=ZFS=<dataset>" to force booting from a specific dataset'
- [ "${ZFS}" = '1' ] && print_warning 1 'If importing ZFS pool is slow, add dozfs=cache or dozfs=force to kernel commandline.'
- [ "${ZFS}" = '1' ] && print_warning 1 '"man genkernel" explains "dozfs" in detail.'
- [ "${BTRFS}" = '1' ] && print_warning 1 'add "dobtrfs" for Btrfs device scanning support'
- [ "${ISCSI}" = '1' ] && print_warning 1 'add at least "iscsi_initiatorname=<initiator name> iscsi_target=<target name> and iscsi_address=<target ip>" for iscsi support'
+ isTrue "${SPLASH}" && print_warning 1 "add \"vga=791 splash=silent,theme:${SPLASH_THEME} console=tty1 quiet\" if you use a splash framebuffer ]"
+ isTrue "${LVM}" && print_warning 1 'add "dolvm" for LVM support'
+ isTrue "${DMRAID}" && print_warning 1 'add "dodmraid" for dmraid support'
+ isTrue "${MDADM}" && print_warning 1 'add "domdadm" for MDRAID support'
+ isTrue "${DMRAID}" && print_warning 1 ' or "dodmraid=<additional options>"'
+ isTrue "${ZFS}" && print_warning 1 'add "dozfs" for ZFS volume management support'
+ isTrue "${ZFS}" && print_warning 1 ' and either "root=ZFS" to use bootfs autodetection or "root=ZFS=<dataset>" to force booting from a specific dataset'
+ isTrue "${ZFS}" && print_warning 1 'If importing ZFS pool is slow, add dozfs=cache or dozfs=force to kernel commandline.'
+ isTrue "${ZFS}" && print_warning 1 '"man genkernel" explains "dozfs" in detail.'
+ isTrue "${BTRFS}" && print_warning 1 'add "dobtrfs" for Btrfs device scanning support'
+ isTrue "${ISCSI}" && print_warning 1 'add at least "iscsi_initiatorname=<initiator name> iscsi_target=<target name> and iscsi_address=<target ip>" for iscsi support'
if [[ "$(file --brief --mime-type "${KERNEL_CONFIG}")" == application/x-gzip ]]; then
# Support --kernel-config=/proc/config.gz, mainly
diff --git a/genkernel.conf b/genkernel.conf
index 6eae321..38f6bbf 100644
--- a/genkernel.conf
+++ b/genkernel.conf
@@ -7,146 +7,151 @@
# =========Common Command Line Option Defaults=========
-# Should we install to $BOOTDIR?
+# Install to $BOOTDIR
#INSTALL="yes"
-# Run 'make oldconfig' before compiling this kernel?
+# Run 'make oldconfig' before compiling this kernel
OLDCONFIG="yes"
-# Run 'make menuconfig' before compiling this kernel?
+# Run 'make menuconfig' before compiling this kernel
MENUCONFIG="no"
-# Run 'make gconfig' before compiling this kernel?
+
+# Run 'make gconfig' before compiling this kernel
GCONFIG="no"
-# Run 'make nconfig' (ncurses 'menuconfig') before compiling this kernel?
+
+# Run 'make nconfig' (ncurses 'menuconfig') before compiling this kernel
NCONFIG="no"
-# Run 'make xconfig' before compiling this kernel?
+
+# Run 'make xconfig' before compiling this kernel
XCONFIG="no"
-# Run 'make clean' before compilation?
+# Run 'make clean' before compilation
# If set to NO, implies MRPROPER WILL NOT be run
# Also, if clean is NO, it won't copy over any configuration
# file, it will use what's there.
CLEAN="yes"
-# Run 'make mrproper' before configuration/compilation?
+# Run 'make mrproper' before configuration/compilation
MRPROPER="yes"
-# Override the arch detection?
+# Override the arch detection
#ARCH_OVERRIDE="x86"
-# Mount BOOTDIR automatically if it isn't mounted?
+# Mount BOOTDIR automatically if it isn't mounted
MOUNTBOOT="yes"
-# Make symlinks in BOOTDIR automatically?
+# Make symlinks in BOOTDIR automatically
#SYMLINK="no"
# Save the new configuration in /etc/kernels upon
# successfull compilation
SAVE_CONFIG="yes"
-# Use Color output in Genkernel?
+# Enable color output in genkernel
USECOLOR="yes"
-# Clear build cache dir
-#CLEAR_CACHE_DIR="yes"
+# Clear build cache dir on gernkernel start
+#CLEAR_CACHE_DIR="no"
# Clear all tmp files and caches after genkernel has run
-#POSTCLEAR="1"
+#POSTCLEAR="no"
# Genkernel uses an independent configuration for MAKEOPTS, and does not source
-# /etc/make.conf . You can override the default setting by uncommenting and
-# tweaking the following line. Default setting is set up by
+# /etc/portage/make.conf . You can override the default setting by uncommenting
+# and tweaking the following line. Default setting is set up by
# ${GK_SHARE}/${ARCH_OVERRIDE}/config.sh . The recommended value for -j
# argument is: <number of processors>*<number of cores per processor>+1
#MAKEOPTS="$(portageq envvar MAKEOPTS)"
-# Run the kernel make at the following NICE level. Default is 10.
-# NICE=10
+# Run the kernel make at the following NICE level
+#NICE=10
-# Add in LVM support from static binaries if they exist on the system, or
-# compile static LVM binaries if static ones do not exist.
+# Add LVM support
#LVM="no"
-# Add in Luks support. Needs sys-fs/cryptsetup with -dynamic installed.
+# Add LUKS support
#LUKS="no"
-# Add in GnuPG support
+# Add GnuPG support
#GPG="no"
# Add in early microcode support: this sets the kernel options for early microcode loading
-# Acceptible values: empty/"no", "all", "intel", "amd"
+# Possible values: empty/"no", "all", "intel", "amd"
#MICROCODE="all"
# Include early microcode in generated initramfs
# This is enabled by default for upgrade compatability, however is obsoleted by
# sys-boot/grub-2.02-r1, which supports multiple initramfs in the bootloader.
-#MICROCODE_INITRAMFS="no"
+#MICROCODE_INITRAMFS="yes"
-# Add in NFS support
+# Add NFS support
#NFS="no"
-# Add DMRAID support.
+# Add DMRAID support
#DMRAID="no"
-# Add SSH support.
+# Add SSH support
#SSH="no"
-# Include (or suppresses the inclusion of) busybox in the initrd or initramfs.
-# If included, busybox is rebuilt if the cached copy is out of date.
+# Include busybox in the initramfs. If included, busybox is rebuilt
+# if the cached copy is out of date.
#BUSYBOX="yes"
-# Includes mdadm/mdmon binaries in initramfs.
-# Without sys-fs/mdadm[static] installed, this will build a static mdadm.
+# Add MDRAID support
#MDADM="no"
# Specify a custom mdadm.conf.
-# By default the ramdisk will be built *without* an mdadm.conf and will auto-detect
+# By default the initramfs will be built *without* an mdadm.conf and will auto-detect
# arrays during bootup. Usually, this should not be needed.
#MDADM_CONFIG="/etc/mdadm.conf"
-# Add Multipath support.
+# Add Multipath support
#MULTIPATH="no"
-# Add iSCSI support.
+# Add iSCSI support
#ISCSI="no"
-# Add e2fsprogs support.
+# Add e2fsprogs support
#E2FSPROGS="no"
# Include support for unionfs
-#UNIONFS="1"
+#UNIONFS="no"
-# Include support for zfs volume management.
+# Include support for zfs volume management. If unset, genkernel will attempt
+# to autodetect and enable this when rootfs is on zfs.
#ZFS="no"
-# Add BTRFS support.
+# Add BTRFS support
#BTRFS="no"
# Install firmware onto root filesystem
# Will conflict with sys-kernel/linux-firmware package
#FIRMWARE_INSTALL="no"
-# Enable copying of firmware into initramfs
+# Add firmware(s) to initramfs
#FIRMWARE="no"
+
# Specify directory to pull from
#FIRMWARE_DIR="/lib/firmware"
+
# Specify a space-separated list of firmware files or directories to include,
# relative to FIRMWARE_DIR. If empty or unset, the full contents of
# FIRMWARE_DIR will be included.
#FIRMWARE_FILES=""
-# Enable disklabel support (copies blkid to initrd)
+# Add disklabel support (copies blkid to initramfs)
DISKLABEL="yes"
-# Add new kernel to grub?
-#BOOTLOADER="grub"
+# Add new kernel to grub
+# Possible values: empty/"no", "grub", "grub2"
+#BOOTLOADER=""
-# Enable splashutils in early space (initrd). Default is "no".
-#SPLASH="yes"
+# Add boot splash using splashutils
+#SPLASH="no"
# Use this splash theme. If commented out - the "default" name theme is used.
-# Also, SPLASH="yes" needs to be enabled for this one to one work.
-# This supersedes the "SPLASH_THEME" option of /etc/conf.d/splash (in early space).
+# Also, SPLASH="yes" needs to be enabled for this one to work.
+# This supersedes the "SPLASH_THEME" option in /etc/conf.d/splash .
#SPLASH_THEME="gentoo"
# Run the specified command in the current environment after the kernel and
@@ -155,14 +160,14 @@ DISKLABEL="yes"
# files (use 'copy_image_with_preserve dtb path/to/dtb dtb ${KNAME}-${ARCH}-${KV}')
#CMD_CALLBACK=""
+
# =========Keymap Settings=========
#
# Force keymap selection at boot
-#DOKEYMAPAUTO="yes"
-
+#DOKEYMAPAUTO="no"
-# Disables keymap selection support
-#KEYMAP="0"
+# Enables keymap selection support
+#KEYMAP="yes"
# =========Low Level Compile Settings=========
@@ -197,11 +202,9 @@ DISKLABEL="yes"
# option.
#UTILS_LD="ld"
-
# Common prefix of cros compile commands
#UTILS_CROSS_COMPILE="x86_64-pc-linux-gnu"
-
# Value of CROSS_COMPILE utils variable
# during kernel compilation
#KERNEL_CROSS_COMPILE="x86_64-pc-linux-gnu"
@@ -214,12 +217,14 @@ DISKLABEL="yes"
# command line option. Useful to install a uImage on arm
#KERNEL_BINARY_OVERRIDE="arch/foo/boot/bar"
+
# =========GENKERNEL LOCATION CONFIGURATION============
+#
# Variables:
# %%ARCH%% - Final determined architecture
# %%CACHE%% - Final determined cache location
-# Set genkernel's temporary work directory. Default is /var/tmp/genkernel
+# Set genkernel's temporary work directory
#TMPDIR="/var/tmp/genkernel"
# Set the boot directory, default is /boot
@@ -230,17 +235,22 @@ GK_SHARE="${GK_SHARE:-/usr/share/genkernel}"
# Location of the default cache
CACHE_DIR="/var/cache/genkernel"
+
# Location of DISTDIR, where our source tarballs are stored
DISTDIR="${GK_SHARE}/distfiles"
+
# Log output file
LOGFILE="/var/log/genkernel.log"
+
# Debug Level
LOGLEVEL=1
+
# =========COMPILED UTILS CONFIGURATION============
#
# Default location of kernel source
DEFAULT_KERNEL_SOURCE="/usr/src/linux"
+
# Default kernel config (only use to override using
# arch/%%ARCH%%/kernel-config-${VER}.${PAT} !)
#DEFAULT_KERNEL_CONFIG="${GK_SHARE}/arch/%%ARCH%%/kernel-config"
@@ -250,7 +260,7 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
#BUSYBOX_APPLETS="[ ash sh mount uname echo cut cat"
# NOTE: Since genkernel 3.4.41 the version of
-# busybox, lvm, mdadm, .. have been moved to
+# busybox, lvm, mdadm, ... have been moved to
# /usr/share/genkernel/defaults/software.sh in order to
# reduce the merging you have to do during etc-update.
# You can still override these settings in here.
@@ -258,32 +268,27 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# =========MISC KERNEL CONFIGURATION============
#
-# Tag the kernel and ramdisk with a name:
+# Tag the kernel and initramfs with a name:
# If not defined the option defaults to
# 'genkernel'
#KNAME="genkernel"
-
# This option is only valid if kerncache is
# defined. If there is a valid kerncache no checks
# will be made against a kernel source tree
-#KERNEL_SOURCES="0"
-
+#KERNEL_SOURCES="yes"
# Build a static (monolithic kernel)
-#BUILD_STATIC="1"
-
+#BUILD_STATIC="no"
# Make and install kernelz image (PowerPC)
-#GENZIMAGE="1"
-
+#GENZIMAGE="no"
# File to output a .tar.bz2'd kernel contents
# of /lib/modules/ and the kernel config
# NOTE: This is created before the callbacks
# are run!
-#KERNCACHE="/path/to/file"
-
+#KERNCACHE="/path/to/file.bz2"
# Prefix to kernel module destination, modules
# will be installed in <prefix>/lib/modules
@@ -291,22 +296,20 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
#INSTALL_MOD_PATH=""
-# =========MISC INITRD CONFIGURATION============
+# =========MISC INITRAMFS CONFIGURATION============
#
-# Copy all kernel modules to the ramdisk
-#ALLRAMDISKMODULES="1"
+# Copy all compiled kernel modules to the initramfs
+#ALLRAMDISKMODULES="no"
+# Copy selected modules to the initramfs based on arch-specific modules_load file
+#RAMDISKMODULES="yes"
-# Don't copy any modules to the ramdisk
-#RAMDISKMODULES="0"
-
-
-# File to output a .tar.bz2'd kernel and ramdisk:
-# No modules outside of the ramdisk will be
+# File to output a .tar.bz2'd kernel and initramfs:
+# No modules outside of the initramfs will be
# included...
#MINKERNPACKAGE="/path/to/file.bz2"
-# Add additional modules to the ramdisk using the module groups defined
+# Add additional modules to the initramfs using the module groups defined
# in /usr/share/genkernel/defaults/modules_load (see this file for
# more details). This would be used if, for example, you
# required an additional crypto module or network device at boot
@@ -316,7 +319,7 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# Use this with caution.
#AMODULES_group="module-to-include another-module"
-# Override the default modules in the ramdisk, for a given group, as defined by
+# Override the default modules in the initramfs, for a given group, as defined by
# /usr/share/genkernel/defaults/modules_load and the per-arch modules_load
# files. You PROBABLY want to use AMODULES_* above, and NOT MODULES_* here.
# If you use MODULES_* here, the default and per-arch modules will NOT be used.
@@ -327,19 +330,17 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# callbacks have run
#MODULESPACKAGE="/path/to/file.bz2"
-
# Directory structure to include in the initramfs,
# only available on >=2.6 kernels
#INITRAMFS_OVERLAY=""
-
# Build the generated initramfs into the kernel instead of
# keeping it as a separate file
-#INTEGRATED_INITRAMFS="1"
-
+#INTEGRATED_INITRAMFS="no"
# Compress generated initramfs
#COMPRESS_INITRD="yes"
+
# Types of compression: best, xz, lzma, bzip2, gzip, lzop, fastest
# "best" selects the best available compression method
# "fastest" selects the fastest available compression method
@@ -349,7 +350,7 @@ DEFAULT_KERNEL_SOURCE="/usr/src/linux"
# WRAP_INITRD=no
# Create a self-contained env in the initramfs
-#NETBOOT="1"
+#NETBOOT="no"
# =========MISC BOOT CONFIGURATION============
next reply other threads:[~2019-03-23 9:52 UTC|newest]
Thread overview: 776+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-23 9:52 Thomas Deutschmann [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-11-25 17:22 [gentoo-commits] proj/genkernel:master commit in: / Ben Kohler
2024-09-12 14:13 Ben Kohler
2024-05-22 14:38 Ben Kohler
2024-05-20 12:59 Ben Kohler
2024-05-20 12:59 Ben Kohler
2024-05-20 12:59 Ben Kohler
2024-05-20 12:59 Ben Kohler
2024-05-20 12:59 Ben Kohler
2024-05-20 12:59 Ben Kohler
2024-05-06 21:43 Ben Kohler
2024-05-03 6:30 Sam James
2024-05-01 18:13 Ben Kohler
2024-05-01 18:13 Ben Kohler
2024-05-01 18:08 Ben Kohler
2024-04-26 17:17 Ben Kohler
2024-04-21 11:59 Ben Kohler
2024-02-17 5:55 Robin H. Johnson
2024-02-17 5:55 Robin H. Johnson
2024-02-17 5:55 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-02-17 5:16 Robin H. Johnson
2024-01-19 18:29 Ben Kohler
2023-10-28 1:59 Sam James
2023-10-28 1:59 Sam James
2023-10-28 1:59 Sam James
2023-10-28 1:59 Sam James
2023-10-21 13:51 Sam James
2023-08-30 6:18 Sam James
2023-08-30 5:48 Sam James
2023-08-08 5:33 Sam James
2023-07-28 9:53 Sam James
2023-07-27 10:42 Sam James
2023-07-05 18:34 Sam James
2023-05-29 2:40 Matt Turner
2023-05-29 2:40 Matt Turner
2023-05-24 16:26 Ben Kohler
2023-01-25 17:21 Matt Turner
2023-01-08 18:58 Matt Turner
2023-01-08 18:58 Matt Turner
2022-11-14 19:08 Matt Turner
2022-10-19 22:41 Matt Turner
2022-06-21 2:54 Robin H. Johnson
2022-05-29 16:52 Robin H. Johnson
2022-05-28 20:54 Robin H. Johnson
2022-05-28 20:52 Robin H. Johnson
2022-05-24 20:36 Robin H. Johnson
2022-05-16 16:47 Robin H. Johnson
2022-05-16 5:34 Robin H. Johnson
2022-05-16 5:34 Robin H. Johnson
2022-05-16 5:34 Robin H. Johnson
2022-05-16 5:34 Robin H. Johnson
2022-05-16 5:34 Robin H. Johnson
2022-05-16 5:34 Robin H. Johnson
2021-11-15 3:35 Thomas Deutschmann
2021-11-15 3:35 Thomas Deutschmann
2021-11-15 3:35 Thomas Deutschmann
2021-11-15 3:35 Thomas Deutschmann
2021-11-15 3:35 Thomas Deutschmann
2021-10-27 16:56 Thomas Deutschmann
2021-09-30 21:17 Thomas Deutschmann
2021-09-25 19:25 Thomas Deutschmann
2021-09-13 5:08 Matt Turner
2021-07-08 22:18 Thomas Deutschmann
2021-07-08 16:35 Thomas Deutschmann
2021-07-06 18:07 Thomas Deutschmann
2021-07-06 1:55 Thomas Deutschmann
2021-07-06 0:25 Thomas Deutschmann
2021-07-06 0:25 Thomas Deutschmann
2021-07-06 0:25 Thomas Deutschmann
2021-07-06 0:25 Thomas Deutschmann
2021-07-06 0:25 Thomas Deutschmann
2021-07-06 0:25 Thomas Deutschmann
2021-03-27 0:26 Thomas Deutschmann
2021-03-27 0:00 Thomas Deutschmann
2021-03-27 0:00 Thomas Deutschmann
2021-03-27 0:00 Thomas Deutschmann
2021-03-19 2:46 Thomas Deutschmann
2021-03-19 2:46 Thomas Deutschmann
2021-03-15 21:02 Thomas Deutschmann
2021-03-15 21:02 Thomas Deutschmann
2021-02-18 23:12 Thomas Deutschmann
2021-02-18 13:32 Thomas Deutschmann
2021-02-09 13:18 Thomas Deutschmann
2021-02-08 22:32 Thomas Deutschmann
2021-02-08 22:32 Thomas Deutschmann
2021-02-08 22:32 Thomas Deutschmann
2021-02-06 16:28 Thomas Deutschmann
2021-02-06 16:28 Thomas Deutschmann
2021-02-06 15:27 Thomas Deutschmann
2021-02-06 15:27 Thomas Deutschmann
2020-09-02 13:52 Thomas Deutschmann
2020-08-30 21:44 Thomas Deutschmann
2020-08-30 21:11 Thomas Deutschmann
2020-08-30 21:11 Thomas Deutschmann
2020-08-28 21:33 Thomas Deutschmann
2020-08-28 20:18 Thomas Deutschmann
2020-08-28 20:18 Thomas Deutschmann
2020-08-28 20:18 Thomas Deutschmann
2020-08-28 20:18 Thomas Deutschmann
2020-08-28 20:18 Thomas Deutschmann
2020-08-28 20:18 Thomas Deutschmann
2020-08-26 22:54 Thomas Deutschmann
2020-08-25 17:42 Thomas Deutschmann
2020-08-24 11:45 Thomas Deutschmann
2020-08-24 11:45 Thomas Deutschmann
2020-08-21 13:43 Thomas Deutschmann
2020-08-17 23:21 Thomas Deutschmann
2020-08-17 23:21 Thomas Deutschmann
2020-08-10 9:18 Thomas Deutschmann
2020-08-04 9:27 Thomas Deutschmann
2020-08-02 22:42 Thomas Deutschmann
2020-08-02 22:42 Thomas Deutschmann
2020-08-02 22:42 Thomas Deutschmann
2020-08-02 22:42 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-08-01 21:41 Thomas Deutschmann
2020-07-23 23:57 Thomas Deutschmann
2020-07-23 23:57 Thomas Deutschmann
2020-07-20 16:08 Thomas Deutschmann
2020-07-20 2:29 Thomas Deutschmann
2020-07-16 18:36 Thomas Deutschmann
2020-07-16 18:36 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-07-16 15:03 Thomas Deutschmann
2020-06-23 18:43 Thomas Deutschmann
2020-06-20 2:17 Thomas Deutschmann
2020-06-15 17:38 Thomas Deutschmann
2020-06-15 17:38 Thomas Deutschmann
2020-06-15 1:57 Thomas Deutschmann
2020-04-11 23:14 Thomas Deutschmann
2020-04-11 20:04 Thomas Deutschmann
2020-04-11 20:04 Thomas Deutschmann
2020-04-10 12:52 Thomas Deutschmann
2020-04-07 23:03 Thomas Deutschmann
2020-03-25 14:02 Thomas Deutschmann
2020-03-05 15:10 Thomas Deutschmann
2020-03-05 15:10 Thomas Deutschmann
2020-03-04 0:02 Thomas Deutschmann
2020-02-13 13:33 Thomas Deutschmann
2020-01-23 17:59 Thomas Deutschmann
2020-01-14 23:21 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-14 1:36 Thomas Deutschmann
2020-01-12 14:59 Thomas Deutschmann
2020-01-12 14:59 Thomas Deutschmann
2020-01-07 20:14 Thomas Deutschmann
2020-01-02 17:33 Thomas Deutschmann
2019-12-31 17:25 Thomas Deutschmann
2019-12-29 4:03 Thomas Deutschmann
2019-12-29 4:03 Thomas Deutschmann
2019-12-29 4:03 Thomas Deutschmann
2019-12-16 0:11 Thomas Deutschmann
2019-12-14 19:02 Thomas Deutschmann
2019-12-14 19:02 Thomas Deutschmann
2019-12-14 19:02 Thomas Deutschmann
2019-12-14 0:26 Thomas Deutschmann
2019-12-14 0:26 Thomas Deutschmann
2019-12-14 0:26 Thomas Deutschmann
2019-12-14 0:26 Thomas Deutschmann
2019-12-14 0:26 Thomas Deutschmann
2019-12-06 15:32 Thomas Deutschmann
2019-12-06 15:31 Thomas Deutschmann
2019-12-06 0:00 Thomas Deutschmann
2019-12-05 23:52 Thomas Deutschmann
2019-12-05 23:52 Thomas Deutschmann
2019-11-27 19:37 Thomas Deutschmann
2019-11-27 16:40 Thomas Deutschmann
2019-11-27 16:40 Thomas Deutschmann
2019-11-26 17:44 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-11-24 20:00 Thomas Deutschmann
2019-10-13 16:00 Thomas Deutschmann
2019-10-13 16:00 Thomas Deutschmann
2019-10-13 16:00 Thomas Deutschmann
2019-10-13 16:00 Thomas Deutschmann
2019-10-09 17:01 Thomas Deutschmann
2019-10-04 12:46 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-10-02 22:45 Thomas Deutschmann
2019-09-16 21:31 Thomas Deutschmann
2019-09-16 21:31 Thomas Deutschmann
2019-09-08 12:47 Thomas Deutschmann
2019-09-01 20:35 Thomas Deutschmann
2019-08-30 21:41 Thomas Deutschmann
2019-08-30 21:41 Thomas Deutschmann
2019-08-29 20:49 Thomas Deutschmann
2019-08-21 14:49 Thomas Deutschmann
2019-08-16 19:56 Thomas Deutschmann
2019-08-11 19:55 Thomas Deutschmann
2019-08-11 19:55 Thomas Deutschmann
2019-08-11 19:55 Thomas Deutschmann
2019-08-10 19:37 Thomas Deutschmann
2019-08-10 19:37 Thomas Deutschmann
2019-08-10 19:37 Thomas Deutschmann
2019-08-10 18:34 Thomas Deutschmann
2019-08-07 15:46 Thomas Deutschmann
2019-08-07 15:46 Thomas Deutschmann
2019-08-04 11:36 Thomas Deutschmann
2019-08-04 11:36 Thomas Deutschmann
2019-08-04 11:36 Thomas Deutschmann
2019-08-04 11:36 Thomas Deutschmann
2019-08-03 0:43 Thomas Deutschmann
2019-08-02 7:48 Thomas Deutschmann
2019-08-02 7:48 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-29 20:10 Thomas Deutschmann
2019-07-26 16:31 Thomas Deutschmann
2019-07-26 16:31 Thomas Deutschmann
2019-07-26 16:31 Thomas Deutschmann
2019-07-26 16:31 Thomas Deutschmann
2019-07-23 19:47 Thomas Deutschmann
2019-07-23 19:47 Thomas Deutschmann
2019-07-23 19:47 Thomas Deutschmann
2019-07-23 19:47 Thomas Deutschmann
2019-07-23 19:47 Thomas Deutschmann
2019-07-23 19:47 Thomas Deutschmann
2019-07-21 18:38 Thomas Deutschmann
2019-07-21 18:38 Thomas Deutschmann
2019-07-21 18:38 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-21 16:26 Thomas Deutschmann
2019-07-18 15:32 Thomas Deutschmann
2019-07-18 15:32 Thomas Deutschmann
2019-07-18 15:32 Thomas Deutschmann
2019-07-18 0:44 Thomas Deutschmann
2019-07-18 0:44 Thomas Deutschmann
2019-07-18 0:44 Thomas Deutschmann
2019-07-18 0:44 Thomas Deutschmann
2019-07-18 0:44 Thomas Deutschmann
2019-07-17 10:39 Thomas Deutschmann
2019-07-17 10:19 Thomas Deutschmann
2019-07-16 19:24 Thomas Deutschmann
2019-07-16 19:24 Thomas Deutschmann
2019-07-16 16:36 Thomas Deutschmann
2019-07-16 14:54 Thomas Deutschmann
2019-07-16 14:54 Thomas Deutschmann
2019-07-16 12:19 Thomas Deutschmann
2019-07-16 12:19 Thomas Deutschmann
2019-07-16 12:19 Thomas Deutschmann
2019-07-16 12:19 Thomas Deutschmann
2019-07-16 12:19 Thomas Deutschmann
2019-07-16 0:06 Thomas Deutschmann
2019-07-16 0:05 Thomas Deutschmann
2019-07-15 23:32 Thomas Deutschmann
2019-07-15 23:28 Thomas Deutschmann
2019-07-15 18:06 Thomas Deutschmann
2019-07-15 14:22 Thomas Deutschmann
2019-07-15 13:17 Thomas Deutschmann
2019-07-15 12:27 Thomas Deutschmann
2019-07-15 12:27 Thomas Deutschmann
2019-07-15 12:27 Thomas Deutschmann
2019-07-14 23:08 Thomas Deutschmann
2019-07-14 23:08 Thomas Deutschmann
2019-07-14 19:50 Thomas Deutschmann
2019-07-14 18:15 Thomas Deutschmann
2019-07-14 18:15 Thomas Deutschmann
2019-07-14 15:31 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-07-14 13:00 Thomas Deutschmann
2019-04-06 19:03 Thomas Deutschmann
2019-04-06 18:56 Thomas Deutschmann
2019-04-03 1:59 Thomas Deutschmann
2019-03-29 4:31 Thomas Deutschmann
2019-03-29 4:13 Thomas Deutschmann
2019-03-29 4:13 Thomas Deutschmann
2019-03-29 4:13 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-28 23:43 Thomas Deutschmann
2019-03-27 11:54 Thomas Deutschmann
2019-03-26 12:38 Thomas Deutschmann
2019-03-26 12:38 Thomas Deutschmann
2019-03-26 9:06 Thomas Deutschmann
2019-03-26 8:18 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-26 8:07 Thomas Deutschmann
2019-03-25 21:34 Thomas Deutschmann
2019-03-25 21:29 Thomas Deutschmann
2019-03-25 3:08 Thomas Deutschmann
2019-03-25 3:08 Thomas Deutschmann
2019-03-25 2:08 Thomas Deutschmann
2019-03-25 2:08 Thomas Deutschmann
2019-03-24 23:11 Thomas Deutschmann
2019-03-24 19:52 Thomas Deutschmann
2019-03-24 19:42 Thomas Deutschmann
2019-03-24 19:42 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-23 9:52 Thomas Deutschmann
2019-03-22 18:49 Thomas Deutschmann
2019-03-22 0:28 Thomas Deutschmann
2019-03-21 23:51 Thomas Deutschmann
2019-03-21 23:51 Thomas Deutschmann
2019-03-21 22:56 [gentoo-commits] proj/genkernel:bug642988 " Thomas Deutschmann
2019-03-21 23:51 ` [gentoo-commits] proj/genkernel:master " Thomas Deutschmann
2019-03-21 22:56 [gentoo-commits] proj/genkernel:bug642988 " Thomas Deutschmann
2019-03-21 23:51 ` [gentoo-commits] proj/genkernel:master " Thomas Deutschmann
2019-03-20 23:26 Thomas Deutschmann
2019-03-09 20:50 Thomas Deutschmann
2019-03-08 22:43 Ben Kohler
2019-03-08 17:08 Ben Kohler
2019-03-08 17:08 Ben Kohler
2019-03-08 5:43 Robin H. Johnson
2019-03-07 20:43 Ben Kohler
2019-03-01 6:00 Robin H. Johnson
2019-03-01 5:55 Robin H. Johnson
2019-02-28 6:40 Robin H. Johnson
2019-02-19 7:40 Robin H. Johnson
2019-02-19 7:40 Robin H. Johnson
2019-02-19 7:40 Robin H. Johnson
2018-08-04 23:26 Robin H. Johnson
2018-07-19 0:46 Ben Kohler
2018-06-12 21:26 Robin H. Johnson
2018-05-08 0:18 Thomas Deutschmann
2018-04-13 17:29 Robin H. Johnson
2018-04-13 17:29 Robin H. Johnson
2018-04-13 17:29 Robin H. Johnson
2018-04-04 18:15 Robin H. Johnson
2018-04-04 18:15 Robin H. Johnson
2017-12-25 7:09 Robin H. Johnson
2017-12-25 7:06 Robin H. Johnson
2017-12-20 22:54 Robin H. Johnson
2017-11-18 21:32 Robin H. Johnson
2017-11-18 21:32 Robin H. Johnson
2017-11-16 23:40 Robin H. Johnson
2017-11-16 23:08 Robin H. Johnson
2017-11-15 3:16 Robin H. Johnson
2017-11-15 3:08 Robin H. Johnson
2017-10-31 18:59 Robin H. Johnson
2017-10-31 18:59 Robin H. Johnson
2017-10-31 18:59 Robin H. Johnson
2017-10-28 8:28 Robin H. Johnson
2017-09-07 17:44 Robin H. Johnson
2017-09-04 5:54 Robin H. Johnson
2017-09-03 6:30 Robin H. Johnson
2017-09-03 6:28 Robin H. Johnson
2017-09-03 6:28 Robin H. Johnson
2017-09-03 6:28 Robin H. Johnson
2017-09-03 6:28 Robin H. Johnson
2017-09-03 6:28 Robin H. Johnson
2017-09-03 6:28 Robin H. Johnson
2017-09-03 5:19 Robin H. Johnson
2017-09-03 5:03 Robin H. Johnson
2017-09-03 5:03 Robin H. Johnson
2017-09-03 4:46 Robin H. Johnson
2017-07-14 19:53 Robin H. Johnson
2017-07-14 19:53 Robin H. Johnson
2017-07-14 18:56 Robin H. Johnson
2017-07-14 18:52 Robin H. Johnson
2017-06-23 22:15 Robin H. Johnson
2017-06-23 21:58 Robin H. Johnson
2017-06-23 21:58 Robin H. Johnson
2017-06-23 21:53 Robin H. Johnson
2017-04-01 21:53 Robin H. Johnson
2017-01-13 0:43 Robin H. Johnson
2017-01-08 1:57 Robin H. Johnson
2017-01-08 1:57 Robin H. Johnson
2017-01-08 1:57 Robin H. Johnson
2017-01-08 0:40 Robin H. Johnson
2017-01-08 0:40 Robin H. Johnson
2017-01-04 0:11 Robin H. Johnson
2017-01-04 0:11 Robin H. Johnson
2017-01-03 5:16 Robin H. Johnson
2017-01-03 4:38 Robin H. Johnson
2017-01-03 4:38 Robin H. Johnson
2017-01-02 23:25 Robin H. Johnson
2017-01-02 23:25 Robin H. Johnson
2017-01-02 23:08 Robin H. Johnson
2017-01-02 22:58 Robin H. Johnson
2017-01-02 22:58 Robin H. Johnson
2017-01-02 22:41 Robin H. Johnson
2017-01-02 22:27 Robin H. Johnson
2017-01-02 22:27 Robin H. Johnson
2017-01-02 22:27 Robin H. Johnson
2017-01-02 22:27 Robin H. Johnson
2017-01-02 22:27 Robin H. Johnson
2017-01-02 20:39 Robin H. Johnson
2017-01-02 20:39 Robin H. Johnson
2017-01-02 20:14 Matt Thode
2017-01-02 2:51 Matt Thode
2016-10-27 16:30 Robin H. Johnson
2016-10-27 15:22 Richard Farina
2016-10-27 4:38 Richard Farina
2016-08-31 22:25 Robin H. Johnson
2016-08-17 15:40 Richard Yao
2016-08-16 21:33 Robin H. Johnson
2016-08-16 21:33 Robin H. Johnson
2016-08-13 23:27 Robin H. Johnson
2016-08-13 23:27 Robin H. Johnson
2016-06-23 19:05 Mike Frysinger
2016-06-23 3:28 Mike Frysinger
2016-06-23 3:17 Mike Frysinger
2016-05-16 6:57 Robin H. Johnson
2016-05-16 6:55 Robin H. Johnson
2016-05-16 6:55 Robin H. Johnson
2016-03-27 6:14 Mike Frysinger
2016-03-27 6:10 Mike Frysinger
2016-03-27 6:10 Mike Frysinger
2016-02-29 21:48 Robin H. Johnson
2016-02-07 12:53 Robin H. Johnson
2016-02-07 12:53 Robin H. Johnson
2016-02-07 12:53 Robin H. Johnson
2016-02-07 1:30 Robin H. Johnson
2016-02-06 22:15 Robin H. Johnson
2016-02-05 23:46 Robin H. Johnson
2016-01-24 6:12 Robin H. Johnson
2016-01-23 22:49 Robin H. Johnson
2016-01-23 22:14 Robin H. Johnson
2016-01-23 21:28 Robin H. Johnson
2016-01-05 23:54 Robin H. Johnson
2016-01-05 19:39 Robin H. Johnson
2015-12-28 3:23 Robin H. Johnson
2015-10-13 18:28 Richard Farina
2015-09-01 3:24 Richard Farina
2015-08-25 22:17 Richard Yao
2015-08-20 2:27 Richard Farina
2015-08-20 1:58 Richard Farina
2015-08-20 1:58 Richard Farina
2015-08-20 1:46 Richard Farina
2015-08-20 1:44 Richard Farina
2015-08-18 3:35 Robin H. Johnson
2015-07-31 18:43 Richard Yao
2015-07-31 18:04 Richard Yao
2015-07-30 20:56 Richard Farina
2015-07-30 20:56 Richard Farina
2015-02-08 21:39 Christoph Junghans
2015-02-08 21:39 Christoph Junghans
2015-01-17 19:42 Christoph Junghans
2014-08-17 20:21 Richard Yao
2014-08-12 15:03 Richard Yao
2014-08-11 23:11 Richard Yao
2014-07-15 7:28 Robin H. Johnson
2014-07-15 7:27 Robin H. Johnson
2014-06-23 22:06 Robin H. Johnson
2014-06-23 22:06 Robin H. Johnson
2014-06-23 22:06 Robin H. Johnson
2014-06-23 22:06 Robin H. Johnson
2014-06-23 22:06 Robin H. Johnson
2014-06-23 22:06 Robin H. Johnson
2014-06-22 2:11 Jorge Manuel B. S. Vicetto
2014-06-22 2:08 Robin H. Johnson
2014-05-31 19:57 Robin H. Johnson
2014-04-16 8:33 Robin H. Johnson
2014-04-14 3:04 Robin H. Johnson
2014-04-14 1:16 Robin H. Johnson
2014-04-14 1:16 Robin H. Johnson
2014-04-14 1:16 Robin H. Johnson
2014-04-14 1:16 Robin H. Johnson
2014-04-14 1:16 Robin H. Johnson
2014-04-14 1:16 Robin H. Johnson
2014-04-06 1:35 Robin H. Johnson
2014-03-17 19:52 Robin H. Johnson
2014-03-17 18:50 Richard Yao
2014-03-16 0:26 Richard Yao
2014-03-16 0:26 Richard Yao
2014-03-16 0:26 Richard Yao
2014-03-16 0:26 Richard Yao
2014-03-16 0:26 Richard Yao
2014-02-27 22:52 Richard Yao
2014-02-27 4:47 Richard Yao
2014-02-27 4:47 Richard Yao
2014-01-25 3:11 Richard Yao
2014-01-24 19:27 Richard Yao
2014-01-24 19:15 Richard Yao
2013-10-02 12:43 Richard Yao
2013-07-14 14:35 Richard Yao
2013-06-09 14:03 Richard Yao
2013-06-09 13:57 Richard Yao
2013-06-09 13:57 [gentoo-commits] proj/genkernel:ryao " Richard Yao
2013-06-09 13:48 ` [gentoo-commits] proj/genkernel:master " Richard Yao
2013-06-09 13:48 Richard Yao
2013-06-09 8:32 [gentoo-commits] proj/genkernel:ryao " Richard Yao
2013-06-09 8:31 ` [gentoo-commits] proj/genkernel:master " Richard Yao
2013-06-09 8:32 [gentoo-commits] proj/genkernel:ryao " Richard Yao
2013-06-09 8:31 ` [gentoo-commits] proj/genkernel:master " Richard Yao
2013-06-06 3:36 [gentoo-commits] proj/genkernel:ryao " Richard Yao
2013-06-03 23:54 ` [gentoo-commits] proj/genkernel:master " Richard Yao
2013-06-06 3:36 [gentoo-commits] proj/genkernel:ryao " Richard Yao
2013-06-04 2:51 ` [gentoo-commits] proj/genkernel:master " Richard Yao
2013-06-03 23:49 Richard Yao
2013-05-02 12:20 Fabio Erculiani
2013-03-03 20:31 Peter Hjalmarsson
2013-02-09 21:47 Peter Hjalmarsson
2012-11-06 6:30 Robin H. Johnson
2012-11-06 6:30 Robin H. Johnson
2012-11-02 17:19 Robin H. Johnson
2012-11-02 17:19 Robin H. Johnson
2012-11-02 16:52 Robin H. Johnson
2012-10-19 22:18 Robin H. Johnson
2012-10-15 20:58 Robin H. Johnson
2012-10-15 20:54 Robin H. Johnson
2012-10-15 20:18 Peter Hjalmarsson
2012-10-15 5:54 Robin H. Johnson
2012-10-15 5:54 Robin H. Johnson
2012-10-15 5:37 Robin H. Johnson
2012-10-14 16:25 Sebastian Pipping
2012-10-14 0:05 Robin H. Johnson
2012-10-13 22:03 Robin H. Johnson
2012-10-13 21:49 Robin H. Johnson
2012-10-13 21:49 Robin H. Johnson
2012-10-13 21:49 Robin H. Johnson
2012-10-13 18:36 Robin H. Johnson
2012-10-03 16:54 Sebastian Pipping
2012-10-03 16:51 Sebastian Pipping
2012-09-23 22:31 Sebastian Pipping
2012-09-10 1:39 Sebastian Pipping
2012-09-10 1:28 Sebastian Pipping
2012-08-14 17:05 Richard Yao
2012-08-14 17:04 Richard Yao
2012-08-14 15:29 Sebastian Pipping
2012-08-14 14:39 Richard Yao
2012-08-12 23:22 Sebastian Pipping
2012-08-12 21:40 Sebastian Pipping
2012-08-12 21:40 Sebastian Pipping
2012-08-12 21:40 Sebastian Pipping
2012-08-12 19:04 Sebastian Pipping
2012-08-12 19:04 Sebastian Pipping
2012-08-12 19:04 Sebastian Pipping
2012-08-12 19:04 Sebastian Pipping
2012-08-12 19:04 Sebastian Pipping
2012-07-27 23:18 Sebastian Pipping
2012-07-21 18:46 Richard Yao
2012-07-21 1:08 Sebastian Pipping
2012-07-17 20:03 Richard Yao
2012-07-09 22:51 Sebastian Pipping
2012-07-09 22:51 Sebastian Pipping
2012-07-09 22:45 Sebastian Pipping
2012-07-09 22:45 Sebastian Pipping
2012-07-09 22:45 Sebastian Pipping
2012-07-08 22:08 Sebastian Pipping
2012-07-08 22:03 Sebastian Pipping
2012-07-08 22:03 Sebastian Pipping
2012-07-08 22:03 Sebastian Pipping
2012-07-08 22:03 Sebastian Pipping
2012-07-08 22:03 Sebastian Pipping
2012-07-08 22:03 Sebastian Pipping
2012-07-08 17:22 Sebastian Pipping
2012-07-08 17:22 Sebastian Pipping
2012-07-08 17:22 Sebastian Pipping
2012-06-11 17:39 Sebastian Pipping
2012-06-11 17:35 Sebastian Pipping
2012-06-10 17:17 Sebastian Pipping
2012-06-04 19:58 Sebastian Pipping
2012-06-04 19:58 Sebastian Pipping
2012-06-04 19:43 Sebastian Pipping
2012-05-28 18:26 Sebastian Pipping
2012-05-17 18:34 Sebastian Pipping
2012-05-17 17:49 Sebastian Pipping
2012-05-17 17:49 Sebastian Pipping
2012-05-17 17:49 Sebastian Pipping
2012-05-14 0:56 Sebastian Pipping
2012-05-14 0:15 Sebastian Pipping
2012-05-14 0:15 Sebastian Pipping
2012-05-12 14:23 Sebastian Pipping
2012-05-01 19:44 Robin H. Johnson
2012-05-01 19:44 Robin H. Johnson
2012-05-01 19:44 Robin H. Johnson
2012-04-18 2:45 Robin H. Johnson
2012-04-16 3:16 Robin H. Johnson
2012-04-16 3:16 Robin H. Johnson
2012-04-16 3:07 Sebastian Pipping
2012-04-16 2:38 Sebastian Pipping
2012-04-16 2:38 Sebastian Pipping
2012-04-16 2:38 Sebastian Pipping
2012-04-16 2:38 Sebastian Pipping
2012-04-16 2:38 Sebastian Pipping
2012-04-15 2:25 Robin H. Johnson
2012-04-15 2:25 Robin H. Johnson
2012-04-12 4:21 Sebastian Pipping
2012-04-09 2:45 Sebastian Pipping
2012-04-09 2:45 Sebastian Pipping
2012-04-08 22:14 Sebastian Pipping
2012-04-08 22:14 Sebastian Pipping
2012-04-08 22:14 Sebastian Pipping
2012-04-08 22:14 Sebastian Pipping
2012-04-08 22:14 Sebastian Pipping
2012-04-08 22:14 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-04-08 18:33 Sebastian Pipping
2012-03-30 18:31 Sebastian Pipping
2012-03-30 18:31 Sebastian Pipping
2012-03-30 18:31 Sebastian Pipping
2012-03-22 15:20 Sebastian Pipping
2012-03-22 15:20 Sebastian Pipping
2012-03-22 15:20 Sebastian Pipping
2012-03-22 15:20 Sebastian Pipping
2012-03-22 3:13 Sebastian Pipping
2012-03-22 3:13 Sebastian Pipping
2012-03-12 19:39 Robin H. Johnson
2012-03-10 21:27 Robin H. Johnson
2012-03-10 21:23 Robin H. Johnson
2012-02-14 8:33 Robin H. Johnson
2012-02-12 6:47 Robin H. Johnson
2012-02-12 1:50 Robin H. Johnson
2012-02-12 1:22 Robin H. Johnson
2012-02-06 9:53 Robin H. Johnson
2012-02-06 8:19 Robin H. Johnson
2012-02-06 8:19 Robin H. Johnson
2012-02-06 8:19 Robin H. Johnson
2012-02-03 14:16 Sebastian Pipping
2012-01-24 23:27 Sebastian Pipping
2012-01-24 23:27 Sebastian Pipping
2012-01-15 0:49 Sebastian Pipping
2012-01-13 21:46 Sebastian Pipping
2012-01-13 20:30 Robin H. Johnson
2012-01-13 19:03 Sebastian Pipping
2012-01-12 3:40 Sebastian Pipping
2012-01-12 3:20 Sebastian Pipping
2012-01-08 2:30 Robin H. Johnson
2012-01-06 6:37 Robin H. Johnson
2012-01-06 4:29 Robin H. Johnson
2012-01-06 4:29 Robin H. Johnson
2012-01-06 4:29 Robin H. Johnson
2012-01-06 1:18 Robin H. Johnson
2012-01-06 1:18 Robin H. Johnson
2012-01-06 1:18 Robin H. Johnson
2012-01-05 20:33 Sebastian Pipping
2012-01-05 20:30 Sebastian Pipping
2012-01-05 16:51 Sebastian Pipping
2012-01-04 14:33 Sebastian Pipping
2012-01-04 3:38 Robin H. Johnson
2011-11-08 17:21 Sebastian Pipping
2011-10-30 13:33 Sebastian Pipping
2011-10-25 9:41 Fabio Erculiani
2011-09-23 1:51 Robin H. Johnson
2011-09-13 9:12 Fabio Erculiani
2011-08-16 19:57 Fabio Erculiani
2011-08-16 19:56 Fabio Erculiani
2011-08-10 10:47 Amadeusz Żołnowski
2011-08-06 17:13 Sebastian Pipping
2011-07-28 5:58 Sebastian Pipping
2011-07-26 22:34 Robin H. Johnson
2011-07-23 9:48 Sebastian Pipping
2011-07-03 22:28 Sebastian Pipping
2011-06-22 17:01 Sebastian Pipping
2011-06-22 17:01 Sebastian Pipping
2011-06-22 17:01 Sebastian Pipping
2011-06-22 17:01 Sebastian Pipping
2011-06-07 22:25 Sebastian Pipping
2011-06-05 16:07 Sebastian Pipping
2011-06-04 2:03 Sebastian Pipping
2011-05-31 13:26 Sebastian Pipping
2011-05-31 1:48 Sebastian Pipping
2011-05-31 1:48 Sebastian Pipping
2011-04-25 21:02 Sebastian Pipping
2011-03-28 18:24 [gentoo-commits] proj/genkernel:stable-next " Sebastian Pipping
2011-04-25 21:02 ` [gentoo-commits] proj/genkernel:master " Sebastian Pipping
2011-03-16 14:55 Sebastian Pipping
2011-03-16 13:51 Sebastian Pipping
2011-03-16 13:51 Sebastian Pipping
2011-03-16 13:51 Sebastian Pipping
2011-03-16 13:51 Sebastian Pipping
2011-02-10 17:19 Sebastian Pipping
2011-02-10 17:19 Sebastian Pipping
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1553328333.6454b9ed43325149f3ccb3bab35a42b745d0369b.whissi@gentoo \
--to=whissi@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox