From: "Thomas Deutschmann" <whissi@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/genkernel:master commit in: /
Date: Thu, 21 Mar 2019 23:51:17 +0000 (UTC) [thread overview]
Message-ID: <1553199991.631469dc525ca896b90220bd5712665eec4c4f82.whissi@gentoo> (raw)
commit: 631469dc525ca896b90220bd5712665eec4c4f82
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 21 20:26:31 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Mar 21 20:26:31 2019 +0000
URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=631469dc
Unify output
Use new "getIndent" function to unify output.
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
gen_compile.sh | 88 +++++++++++++++++++++----------------------
gen_funcs.sh | 17 +++++++++
gen_initramfs.sh | 111 +++++++++++++++++++++++++++++--------------------------
genkernel | 17 ++-------
4 files changed, 122 insertions(+), 111 deletions(-)
diff --git a/gen_compile.sh b/gen_compile.sh
index c287054..74319bd 100755
--- a/gen_compile.sh
+++ b/gen_compile.sh
@@ -212,7 +212,7 @@ apply_patches() {
if [ -d "${patchdir}" ]
then
- print_info 1 "${util}: >> Applying patches..."
+ print_info 1 "$(getIndent 3)${util}: >> Applying patches..."
for i in ${patchdir}/*{diff,patch}
do
[ -f "${i}" ] || continue
@@ -229,13 +229,13 @@ apply_patches() {
done
if [ ${patch_success} -eq 1 ]
then
- print_info 1 " - `basename ${i}`"
+ print_info 1 "$(getIndent 4) - `basename ${i}`"
else
gen_die "could not apply patch ${i} for ${util}-${version}"
fi
done
else
- print_info 1 "${util}: >> No patches found in $patchdir ..."
+ print_info 1 "$(getIndent 3)${util}: >> No patches found in $patchdir ..."
fi
}
@@ -305,21 +305,21 @@ compile_generic() {
}
compile_modules() {
- print_info 1 " >> Compiling ${KV} modules..."
+ print_info 1 "$(getIndent 3)>> Compiling ${KV} modules..."
cd ${KERNEL_DIR}
compile_generic modules kernel
export UNAME_MACHINE="${ARCH}"
[ "${INSTALL_MOD_PATH}" != '' ] && export INSTALL_MOD_PATH
if [ "${CMD_STRIP_TYPE}" == "all" -o "${CMD_STRIP_TYPE}" == "modules" ]
then
- print_info 1 " >> Installing ${KV} modules (and stripping)"
+ print_info 1 "$(getIndent 3)>> Installing ${KV} modules (and stripping)"
INSTALL_MOD_STRIP=1
export INSTALL_MOD_STRIP
else
- print_info 1 " >> Installing ${KV} modules"
+ print_info 1 "$(getIndent 3)>> Installing ${KV} modules"
fi
MAKEOPTS="${MAKEOPTS} -j1" compile_generic "modules_install" kernel
- print_info 1 " >> Generating module dependency data..."
+ print_info 1 "$(getIndent 3)>> Generating module dependency data..."
if [ "${INSTALL_MOD_PATH}" != '' ]
then
depmod -a -e -F "${KERNEL_OUTPUTDIR}"/System.map -b "${INSTALL_MOD_PATH}" ${KV}
@@ -338,30 +338,30 @@ compile_kernel() {
if [ "${KERNEL_MAKE_DIRECTIVE_OVERRIDE}" != "${DEFAULT_KERNEL_MAKE_DIRECTIVE_OVERRIDE}" ]; then
kernel_make_directive="${KERNEL_MAKE_DIRECTIVE_OVERRIDE}"
fi
- print_info 1 " >> Compiling ${KV} ${kernel_make_directive/_install/ [ install ]/}..."
+ print_info 1 "$(getIndent 3)>> Compiling ${KV} ${kernel_make_directive/_install/ [ install ]/}..."
compile_generic "${kernel_make_directive}" kernel
if [ "${KERNEL_MAKE_DIRECTIVE_2}" != '' ]
then
- print_info 1 " >> Starting supplimental compile of ${KV}: ${KERNEL_MAKE_DIRECTIVE_2}..."
+ print_info 1 "$(getIndent 3)>> Starting supplimental compile of ${KV}: ${KERNEL_MAKE_DIRECTIVE_2}..."
compile_generic "${KERNEL_MAKE_DIRECTIVE_2}" kernel
fi
if isTrue "${FIRMWARE_INSTALL}" && [ ! -e "${KERNEL_DIR}/ihex2fw.c" ] ; then
# Kernel v4.14 removed firmware from the kernel sources, including the
# ihex2fw.c tool source. Try and detect the tool to see if we are in >=v4.14
- print_warning 1 " >> Linux v4.14 removed in-kernel firmware, you MUST install the sys-kernel/linux-firmware package!"
+ print_warning 1 "$(getIndent 3)>> Linux v4.14 removed in-kernel firmware, you MUST install the sys-kernel/linux-firmware package!"
elif isTrue "${FIRMWARE_INSTALL}" ; then
local cfg_CONFIG_FIRMWARE_IN_KERNEL=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" CONFIG_FIRMWARE_IN_KERNEL)
if isTrue "$cfg_CONFIG_FIRMWARE_IN_KERNEL"; then
- print_info 1 " >> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)..."
+ print_info 1 "$(getIndent 3)>> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)..."
else
- print_info 1 " >> Installing firmware ('make firmware_install') due to CONFIG_FIRMWARE_IN_KERNEL != y..."
+ print_info 1 "$(getIndent 3)>> Installing firmware ('make firmware_install') due to CONFIG_FIRMWARE_IN_KERNEL != y..."
[ "${INSTALL_MOD_PATH}" != '' ] && export INSTALL_MOD_PATH
[ "${INSTALL_FW_PATH}" != '' ] && export INSTALL_FW_PATH
MAKEOPTS="${MAKEOPTS} -j1" compile_generic "firmware_install" kernel
fi
else
- print_info 1 " >> Not installing firmware as requested by configuration FIRMWARE_INSTALL=no..."
+ print_info 1 "$(getIndent 3)>> Not installing firmware as requested by configuration FIRMWARE_INSTALL=no..."
fi
local tmp_kernel_binary=$(find_kernel_binary ${KERNEL_BINARY_OVERRIDE:-${KERNEL_BINARY}})
@@ -446,10 +446,10 @@ compile_busybox() {
newconfig_md5="$(md5sum < "${TEMP}/busybox-config")"
if [ "${oldconfig_md5}" != "${newconfig_md5}" ]
then
- print_info 1 "busybox: >> Removing stale cache..."
+ print_info 1 "$(getIndent 3)busybox: >> Removing stale cache..."
rm -rf "${BUSYBOX_BINCACHE}"
else
- print_info 1 "busybox: >> Using cache"
+ print_info 1 "$(getIndent 3)busybox: >> Using cache"
fi
fi
@@ -472,13 +472,13 @@ compile_busybox() {
apply_patches busybox ${BUSYBOX_VER}
# This has the side-effect of changing the .config
- print_info 1 'busybox: >> Configuring...'
+ print_info 1 "$(getIndent 3)busybox: >> Configuring..."
yes '' 2>/dev/null | compile_generic oldconfig utils
- print_info 1 'busybox: >> Compiling...'
+ print_info 1 "$(getIndent 3)busybox: >> Compiling..."
compile_generic all utils V=1
- print_info 1 'busybox: >> Copying to cache...'
+ print_info 1 "$(getIndent 3)busybox: >> Copying to bincache..."
[ -f "${TEMP}/${BUSYBOX_DIR}/busybox" ] ||
gen_die 'Busybox executable does not exist!'
${UTILS_CROSS_COMPILE}strip "${TEMP}/${BUSYBOX_DIR}/busybox" ||
@@ -495,7 +495,7 @@ compile_busybox() {
compile_lvm() {
if [ -f "${LVM_BINCACHE}" ]
then
- print_info 1 "lvm: >> Using cache"
+ print_info 1 "$(getIndent 3)lvm: >> Using cache"
else
[ -f "${LVM_SRCTAR}" ] ||
gen_die "Could not find LVM source tarball: ${LVM_SRCTAR}! Please place it there, or place another version, changing /etc/genkernel.conf as necessary!"
@@ -506,13 +506,13 @@ compile_lvm() {
[ -d "${LVM_DIR}" ] ||
gen_die "LVM directory ${LVM_DIR} is invalid!"
cd "${LVM_DIR}"
- print_info 1 'lvm: >> Patching ...'
+ print_info 1 "$(getIndent 3)lvm: >> Patching ..."
apply_patches lvm ${LVM_VER}
# we currently have a patch that changes configure.ac
# once given patch is dropped, drop autoconf too
- print_info 1 'lvm: >> Autoconf ...'
+ print_info 1 "$(getIndent 3)lvm: >> Autoconf ..."
autoconf || gen_die 'Autoconf failed for LVM2'
- print_info 1 'lvm: >> Configuring...'
+ print_info 1 "$(getIndent 3)lvm: >> Configuring..."
LVM_CONF=(
--enable-static_link
--prefix=/
@@ -538,17 +538,17 @@ compile_lvm() {
./configure "${LVM_CONF[@]}" \
>> ${LOGFILE} 2>&1 || \
gen_die 'Configure of lvm failed!'
- print_info 1 'lvm: >> Compiling...'
+ print_info 1 "$(getIndent 3)lvm: >> Compiling..."
compile_generic '' utils || gen_die "failed to build LVM"
mkdir -p "${TEMP}/lvm/sbin"
- print_info 1 'lvm: >> Installing to DESTDIR...'
+ print_info 1 "$(getIndent 3)lvm: >> Installing to DESTDIR..."
compile_generic "install DESTDIR=${TEMP}/lvm/" utils || gen_die "failed to install LVM"
# Upstream does u-w on files, and this breaks stuff.
chmod -R u+w "${TEMP}/lvm/"
cd "${TEMP}/lvm"
- print_info 1 ' >> Copying to bincache...'
+ print_info 1 "$(getIndent 3)lvm: >> Copying to bincache..."
${UTILS_CROSS_COMPILE}strip "sbin/lvm.static" ||
gen_die 'Could not strip lvm.static!'
# See bug 382555
@@ -567,7 +567,7 @@ compile_lvm() {
compile_mdadm() {
if [ -f "${MDADM_BINCACHE}" ]
then
- print_info 1 ' MDADM: Using cache'
+ print_info 1 "$(getIndent 3)MDADM: Using cache"
else
[ -f "${MDADM_SRCTAR}" ] ||
gen_die "Could not find MDADM source tarball: ${MDADM_SRCTAR}! Please place it there, or place another version, changing /etc/genkernel.conf as necessary!"
@@ -588,13 +588,13 @@ compile_mdadm() {
-e "s/^# LDFLAGS = -static/LDFLAGS = -static/" \
Makefile || gen_die "Failed to sed mdadm Makefile"
- print_info 1 'mdadm: >> Compiling...'
+ print_info 1 "$(getIndent 3)mdadm: >> Compiling..."
compile_generic 'mdadm mdmon' utils
mkdir -p "${TEMP}/mdadm/sbin"
install -m 0755 -s mdadm "${TEMP}/mdadm/sbin/mdadm" || gen_die "Failed mdadm install"
install -m 0755 -s mdmon "${TEMP}/mdadm/sbin/mdmon" || gen_die "Failed mdmon install"
- print_info 1 ' >> Copying to bincache...'
+ print_info 1 "$(getIndent 3)mdadm: >> Copying to bincache..."
cd "${TEMP}/mdadm"
${UTILS_CROSS_COMPILE}strip "sbin/mdadm" "sbin/mdmon" ||
gen_die 'Could not strip mdadm binaries!'
@@ -626,7 +626,7 @@ compile_dmraid() {
cd "${DMRAID_DIR}"
apply_patches dmraid ${DMRAID_VER}
- print_info 1 'dmraid: >> Configuring...'
+ print_info 1 "$(getIndent 3)dmraid: >> Configuring..."
LDFLAGS="-L${TEMP}/lvm/lib" \
CFLAGS="-I${TEMP}/lvm/include" \
@@ -644,13 +644,13 @@ compile_dmraid() {
sed -i tools/Makefile -e "/DMRAID_LIBS +=/s|-lselinux||g"
###echo "DMRAIDLIBS += -lselinux -lsepol" >> tools/Makefile
mkdir -p "${TEMP}/dmraid"
- print_info 1 'dmraid: >> Compiling...'
+ print_info 1 "$(getIndent 3)dmraid: >> Compiling..."
# Force dmraid to be built with -j1 for bug #188273
MAKEOPTS="${MAKEOPTS} -j1" compile_generic '' utils
#compile_generic 'install' utils
mkdir ${TEMP}/dmraid/sbin
install -m 0755 -s tools/dmraid "${TEMP}/dmraid/sbin/dmraid"
- print_info 1 ' >> Copying to bincache...'
+ print_info 1 "$(getIndent 3)dmraid: >> Copying to bincache..."
cd "${TEMP}/dmraid"
/bin/tar -cjf "${DMRAID_BINCACHE}" sbin/dmraid ||
gen_die 'Could not create binary cache'
@@ -678,14 +678,14 @@ compile_fuse() {
gen_die "fuse directory ${FUSE_DIR} invalid"
cd "${FUSE_DIR}"
apply_patches fuse ${FUSE_VER}
- print_info 1 'fuse: >> Configuring...'
+ print_info 1 "$(getIndent 3)fuse: >> Configuring..."
./configure --disable-example >> ${LOGFILE} 2>&1 ||
gen_die 'Configuring fuse failed!'
- print_info 1 'fuse: >> Compiling...'
+ print_info 1 "$(getIndent 3)fuse: >> Compiling..."
MAKE=${UTILS_MAKE} compile_generic "" ""
# Since we're linking statically against libfuse, we don't need to cache the .so
-# print_info 1 'libfuse: >> Copying to cache...'
+# print_info 1 "$(getIndent 3)libfuse: >> Copying to bincache..."
# [ -f "${TEMP}/${FUSE_DIR}/lib/.libs/libfuse.so" ] ||
# gen_die 'libfuse.so does not exist!'
# ${UTILS_CROSS_COMPILE}strip "${TEMP}/${FUSE_DIR}/lib/.libs/libfuse.so" ||
@@ -716,11 +716,11 @@ compile_unionfs_fuse() {
gen_die "unionfs-fuse directory ${UNIONFS_FUSE_DIR} invalid"
cd "${UNIONFS_FUSE_DIR}"
apply_patches unionfs-fuse ${UNIONFS_FUSE_VER}
- print_info 1 'unionfs-fuse: >> Compiling...'
+ print_info 1 "$(getIndent 3)unionfs-fuse: >> Compiling..."
sed -i "/^\(CFLAGS\|CPPFLAGS\)/s:^\\(.*\\)$:\\1 -static -I${TEMP}/${FUSE_DIR}/include -L${TEMP}/${FUSE_DIR}/lib/.libs:" Makefile src/Makefile
sed -i "/^LIB = /s:^LIB = \(.*\)$:LIB = -static -L${TEMP}/${FUSE_DIR}/lib/.libs \1 -ldl -lpthread -lrt:" Makefile src/Makefile
MAKE=${UTILS_MAKE} compile_generic "" ""
- print_info 1 'unionfs-fuse: >> Copying to cache...'
+ print_info 1 "$(getIndent 3)unionfs-fuse: >> Copying to bincache..."
[ -f "${TEMP}/${UNIONFS_FUSE_DIR}/src/unionfs" ] ||
gen_die 'unionfs binary does not exist!'
${UTILS_CROSS_COMPILE}strip "${TEMP}/${UNIONFS_FUSE_DIR}/src/unionfs" ||
@@ -746,12 +746,12 @@ compile_iscsi() {
tar -xpf "${ISCSI_SRCTAR}"
[ ! -d "${ISCSI_DIR}" ] &&
gen_die "ISCSI directory ${ISCSI_DIR} invalid"
- print_info 1 'iSCSI: >> Compiling...'
+ print_info 1 "$(getIndent 3)iSCSI: >> Compiling..."
cd "${TEMP}/${ISCSI_DIR}"
apply_patches iscsi ${ISCSI_VER}
# Only build userspace
- print_info 1 'iSCSI: >> Configuring userspace...'
+ print_info 1 "$(getIndent 3)iSCSI: >> Configuring userspace..."
cd utils/open-isns || gen_die 'Could not enter open-isns dir'
# we currently have a patch that changes configure.ac
# once given patch is dropped, drop autoconf too
@@ -772,8 +772,8 @@ compile_iscsi() {
fi
done
- cd "${TEMP}/initramfs-iscsi-temp/"
- print_info 1 'iscsistart: >> Copying to cache...'
+ cd "${TEMP}/initramfs-iscsi-temp/"
+ print_info 1 "$(getIndent 3)iscsistart: >> Copying to bincache..."
[ -f "${TEMP}/${ISCSI_DIR}/usr/iscsistart" ] ||
gen_die 'iscsistart executable does not exist!'
${UTILS_CROSS_COMPILE}strip "${TEMP}/${ISCSI_DIR}/usr/iscsistart" ||
@@ -792,7 +792,7 @@ compile_iscsi() {
compile_gpg() {
if [ -f "${GPG_BINCACHE}" ]
then
- print_info 1 "gnupg: >> Using cache"
+ print_info 1 "$(getIndent 3)gnupg: >> Using cache"
else
[ ! -f "${GPG_SRCTAR}" ] &&
gen_die "Could not find gnupg source tarball: ${GPG_SRCTAR}. Please place it there, or place another version, changing /etc/genkernel.conf as necessary!"
@@ -803,7 +803,7 @@ compile_gpg() {
gen_die "gnupg directory ${GPG_DIR} invalid"
cd "${GPG_DIR}"
apply_patches gnupg ${GPG_VER}
- print_info 1 'gnupg: >> Configuring...'
+ print_info 1 "$(getIndent 3)gnupg: >> Configuring..."
# --enable-minimal works, but it doesn't reduce the command length much.
# Given its history and the precision this needs, explicit is cleaner.
LDFLAGS='-static' CFLAGS='-Os' ./configure --prefix=/ \
@@ -819,9 +819,9 @@ compile_gpg() {
--without-libpth-prefix --without-libiconv-prefix --without-libintl-prefix\
--without-zlib --without-bzip2 --without-libusb --without-readline \
>> ${LOGFILE} 2>&1 || gen_die 'Configuring gnupg failed!'
- print_info 1 'gnupg: >> Compiling...'
+ print_info 1 "$(getIndent 3)gnupg: >> Compiling..."
compile_generic "" "utils"
- print_info 1 'gnupg: >> Copying to cache...'
+ print_info 1 "$(getIndent 3)gnupg: >> Copying to bincache..."
[ -f "${TEMP}/${GPG_DIR}/g10/gpg" ] ||
gen_die 'gnupg executable does not exist!'
${UTILS_CROSS_COMPILE}strip "${TEMP}/${GPG_DIR}/g10/gpg" ||
diff --git a/gen_funcs.sh b/gen_funcs.sh
index 656ddef..618aab6 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -231,6 +231,23 @@ gen_die() {
exit 1
}
+getIndent() {
+ [[ "$#" -lt '1' ]] &&
+ gen_die 'getIndent(): improper usage!'
+
+ local _level=${1}
+ local _indent=
+ local _indentTemplate=" "
+ local i=0
+
+ while [[ ${i} -lt ${_level} ]]; do
+ _indent+=${_indentTemplate}
+ i=$[$i+1]
+ done
+
+ echo "${_indent}"
+}
+
isBootRO()
{
return $(awk '( $2 == "'${BOOTDIR}'" && $4 ~ /(^|,)ro(,|$)/){ I=1; exit }END{print !I }' /proc/mounts);
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 9c50179..175ccc5 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -5,7 +5,7 @@ COPY_BINARIES=false
CPIO_ARGS="--quiet -o -H newc --owner root:root --force-local"
# The copy_binaries function is explicitly released under the CC0 license to
-# encourage wide adoption and re-use. That means:
+# encourage wide adoption and re-use. That means:
# - You may use the code of copy_binaries() as CC0 outside of genkernel
# - Contributions to this function are licensed under CC0 as well.
# - If you change it outside of genkernel, please consider sending your
@@ -44,7 +44,7 @@ copy_binaries() {
else
lddtree "$@" \
| tr ')(' '\n' \
- | awk '/=>/{ if($3 ~ /^\//){print $3}}' \
+ | awk '/=>/{ if($3 ~ /^\//){print $3}}' \
|| gen_die "Binary ${f} or some of its library dependencies could not be copied"
fi ) \
| sort \
@@ -104,7 +104,7 @@ append_base_layout() {
mkdir -p ${TEMP}/initramfs-base-temp/sbin
mkdir -p ${TEMP}/initramfs-base-temp/usr/bin
mkdir -p ${TEMP}/initramfs-base-temp/usr/sbin
- ln -s lib ${TEMP}/initramfs-base-temp/lib64
+ ln -s lib ${TEMP}/initramfs-base-temp/lib64
echo "/dev/ram0 / ext2 defaults 0 0" > ${TEMP}/initramfs-base-temp/etc/fstab
echo "proc /proc proc defaults 0 0" >> ${TEMP}/initramfs-base-temp/etc/fstab
@@ -116,7 +116,7 @@ append_base_layout() {
# Assume the initramfs we're building is for this system, so copy
# our current hostid into it.
# We also have to deal with binary+endianness here: glibc's gethostid
- # expects the value to be in binary using the native endianness. But
+ # expects the value to be in binary using the native endianness. But
# the coreutils hostid program doesn't show it in the right form.
local hostid
if file -L "${TEMP}/initramfs-base-temp/bin/sh" | grep -q 'MSB executable'; then
@@ -145,6 +145,8 @@ append_busybox() {
rm -rf "${TEMP}/initramfs-busybox-temp" > /dev/null
fi
+ compile_busybox
+
mkdir -p "${TEMP}/initramfs-busybox-temp/bin/"
tar -xf "${BUSYBOX_BINCACHE}" -C "${TEMP}/initramfs-busybox-temp/bin" busybox ||
gen_die 'Could not extract busybox bincache!'
@@ -239,6 +241,9 @@ append_unionfs_fuse() {
then
rm -r "${TEMP}/initramfs-unionfs-fuse-temp"
fi
+
+ compile_unionfs_fuse
+
cd ${TEMP}
mkdir -p "${TEMP}/initramfs-unionfs-fuse-temp/sbin/"
bzip2 -dc "${UNIONFS_FUSE_BINCACHE}" > "${TEMP}/initramfs-unionfs-fuse-temp/sbin/unionfs" ||
@@ -257,7 +262,7 @@ append_unionfs_fuse() {
# then
# rm -r "${TEMP}/initramfs-suspend-temp/"
# fi
-# print_info 1 'SUSPEND: Adding support (compiling binaries)...'
+# print_info 1 "$(getIndent 2)SUSPEND: Adding support (compiling binaries)..."
# compile_suspend
# mkdir -p "${TEMP}/initramfs-suspend-temp/"
# /bin/tar -xpf "${SUSPEND_BINCACHE}" -C "${TEMP}/initramfs-suspend-temp" ||
@@ -277,7 +282,7 @@ append_multipath(){
then
rm -r "${TEMP}/initramfs-multipath-temp"
fi
- print_info 1 ' Multipath support being added'
+ print_info 1 "$(getIndent 2)Multipath: Adding support (using system binaries)..."
mkdir -p "${TEMP}"/initramfs-multipath-temp/{bin,etc,sbin,lib}/
# Copy files
@@ -316,7 +321,7 @@ append_dmraid(){
then
rm -r "${TEMP}/initramfs-dmraid-temp/"
fi
- print_info 1 'DMRAID: Adding support (compiling binaries)...'
+ print_info 1 "$(getIndent 2)DMRAID: Adding support (compiling binaries)..."
compile_dmraid
mkdir -p "${TEMP}/initramfs-dmraid-temp/"
/bin/tar -xpf "${DMRAID_BINCACHE}" -C "${TEMP}/initramfs-dmraid-temp" ||
@@ -345,7 +350,7 @@ append_iscsi(){
then
rm -r "${TEMP}/initramfs-iscsi-temp/"
fi
- print_info 1 'iSCSI: Adding support (compiling binaries)...'
+ print_info 1 "$(getIndent 2)iSCSI: Adding support (compiling binaries)..."
compile_iscsi
cd ${TEMP}
mkdir -p "${TEMP}/initramfs-iscsi-temp/bin/"
@@ -372,7 +377,7 @@ append_lvm(){
mkdir -p "${TEMP}/initramfs-lvm-temp/etc/lvm/cache"
if false && [ -e '/sbin/lvm.static' ]
then
- print_info 1 ' LVM: Adding support (using local static binary /sbin/lvm.static)...'
+ print_info 1 "$(getIndent 2)LVM: Adding support (using local static binary /sbin/lvm.static)..."
cp /sbin/lvm.static "${TEMP}/initramfs-lvm-temp/sbin/lvm" ||
gen_die 'Could not copy over lvm!'
# See bug 382555
@@ -382,7 +387,7 @@ append_lvm(){
fi
elif false && [ -e '/sbin/lvm' ] && LC_ALL="C" ldd /sbin/lvm|grep -q 'not a dynamic executable'
then
- print_info 1 ' LVM: Adding support (using local static binary /sbin/lvm)...'
+ print_info 1 "$(getIndent 2)LVM: Adding support (using local static binary /sbin/lvm)..."
cp /sbin/lvm "${TEMP}/initramfs-lvm-temp/sbin/lvm" ||
gen_die 'Could not copy over lvm!'
# See bug 382555
@@ -391,7 +396,7 @@ append_lvm(){
cp /sbin/dmsetup "${TEMP}/initramfs-lvm-temp/bin/dmsetup"
fi
else
- print_info 1 ' LVM: Adding support (compiling binaries)...'
+ print_info 1 "$(getIndent 2)LVM: Adding support (compiling binaries)..."
compile_lvm || gen_die "Could not compile LVM"
/bin/tar -xpf "${LVM_BINCACHE}" -C "${TEMP}/initramfs-lvm-temp" ||
gen_die "Could not extract lvm binary cache!";
@@ -464,17 +469,17 @@ append_mdadm(){
gen_die "${MDADM_CONFIG} does not exist!"
fi
else
- print_info 1 ' MDADM: Skipping inclusion of mdadm.conf'
+ print_info 1 "$(getIndent 2)MDADM: Skipping inclusion of mdadm.conf"
fi
if [ -e '/sbin/mdadm' ] && LC_ALL="C" ldd /sbin/mdadm | grep -q 'not a dynamic executable' \
&& [ -e '/sbin/mdmon' ] && LC_ALL="C" ldd /sbin/mdmon | grep -q 'not a dynamic executable'
then
- print_info 1 ' MDADM: Adding support (using local static binaries /sbin/mdadm and /sbin/mdmon)...'
+ print_info 1 "$(getIndent 2)MDADM: Adding support (using local static binaries /sbin/mdadm and /sbin/mdmon)..."
cp /sbin/mdadm /sbin/mdmon "${TEMP}/initramfs-mdadm-temp/sbin/" ||
gen_die 'Could not copy over mdadm!'
else
- print_info 1 ' MDADM: Adding support (compiling binaries)...'
+ print_info 1 "$(getIndent 2)MDADM: Adding support (compiling binaries)..."
compile_mdadm
/bin/tar -xpf "${MDADM_BINCACHE}" -C "${TEMP}/initramfs-mdadm-temp" ||
gen_die "Could not extract mdadm binary cache!";
@@ -501,7 +506,7 @@ append_zfs(){
do
if [ -f /etc/zfs/${i} ]
then
- print_info 1 " >> Including ${i}"
+ print_info 1 "$(getIndent 2)zfs: >> Including ${i}"
cp -a "/etc/zfs/${i}" "${TEMP}/initramfs-zfs-temp/etc/zfs" 2> /dev/null \
|| gen_die "Could not copy file ${i} for ZFS"
fi
@@ -607,7 +612,7 @@ append_splash(){
then
[ -z "${SPLASH_THEME}" ] && [ -e /etc/conf.d/splash ] && source /etc/conf.d/splash
[ -z "${SPLASH_THEME}" ] && SPLASH_THEME=default
- print_info 1 " >> Installing splash [ using the ${SPLASH_THEME} theme ]..."
+ print_info 1 "$(getIndent 1)>> Installing splash [ using the ${SPLASH_THEME} theme ]..."
if [ -d "${TEMP}/initramfs-splash-temp" ]
then
rm -r "${TEMP}/initramfs-splash-temp/"
@@ -628,7 +633,7 @@ append_splash(){
cd "${TEMP}"
rm -r "${TEMP}/initramfs-splash-temp/"
else
- print_warning 1 ' >> No splash detected; skipping!'
+ print_warning 1 "$(getIndent 1)>> No splash detected; skipping!"
fi
}
@@ -640,7 +645,7 @@ append_overlay(){
}
append_luks() {
- local _luks_error_format="LUKS support cannot be included: %s. Please emerge sys-fs/cryptsetup[static]."
+ local _luks_error_format="LUKS support cannot be included: %s. Please emerge sys-fs/cryptsetup[static]."
local _luks_source=/sbin/cryptsetup
local _luks_dest=/sbin/cryptsetup
@@ -658,7 +663,7 @@ append_luks() {
[ -x "${_luks_source}" ] \
|| gen_die "$(printf "${_luks_error_format}" "no file ${_luks_source}")"
- print_info 1 "Including LUKS support"
+ print_info 1 "$(getIndent 2)LUKS: Adding support (using system binaries)..."
copy_binaries "${TEMP}/initramfs-luks-temp/" /sbin/cryptsetup
fi
@@ -696,7 +701,7 @@ append_dropbear(){
fi
cd "${TEMP}" \
- || gen_die "cd '${TEMP}' failed"
+ || gen_die "cd '${TEMP}' failed"
mkdir -p ${TEMP}/initramfs-dropbear-temp/var/run
mkdir -p ${TEMP}/initramfs-dropbear-temp/var/log
mkdir -p ${TEMP}/initramfs-dropbear-temp/etc/dropbear
@@ -775,7 +780,7 @@ append_gpg() {
cd ${TEMP}
mkdir -p "${TEMP}/initramfs-gpg-temp/sbin/"
if [ ! -e ${GPG_BINCACHE} ] ; then
- print_info 1 ' GPG: Adding support (compiling binaries)...'
+ print_info 1 "$(getIndent 2)GPG: Adding support (compiling binaries)..."
compile_gpg
fi
bzip2 -dc "${GPG_BINCACHE}" > "${TEMP}/initramfs-gpg-temp/sbin/gpg" ||
@@ -804,9 +809,9 @@ append_modules() {
print_info 2 "initramfs: >> Searching for modules..."
if [ "${INSTALL_MOD_PATH}" != '' ]
then
- cd ${INSTALL_MOD_PATH}
+ cd ${INSTALL_MOD_PATH}
else
- cd /
+ cd /
fi
if [ -d "${TEMP}/initramfs-modules-${KV}-temp" ]
@@ -877,7 +882,7 @@ append_auxilary() {
if [ -f "${CMD_LINUXRC}" ]
then
cp "${CMD_LINUXRC}" "${TEMP}/initramfs-aux-temp/init"
- print_info 2 " >> Copying user specified linuxrc: ${CMD_LINUXRC} to init"
+ print_info 2 "$(getIndent 1)>> Copying user specified linuxrc: ${CMD_LINUXRC} to init"
else
if isTrue ${NETBOOT}
then
@@ -933,7 +938,7 @@ append_auxilary() {
fi
if isTrue $CMD_KEYMAP
then
- print_info 1 " >> Copying keymaps"
+ print_info 1 "$(getIndent 1)>> Copying keymaps"
mkdir -p "${TEMP}/initramfs-aux-temp/lib/"
cp -R "${GK_SHARE}/defaults/keymaps" "${TEMP}/initramfs-aux-temp/lib/" \
|| gen_die "Error while copying keymaps"
@@ -966,8 +971,8 @@ append_data() {
[ $# -eq 0 ] && gen_die "append_data() called with zero arguments"
if [ $# -eq 1 ] || isTrue ${var}
then
- print_info 1 " >> Appending ${name} cpio data..."
- ${func} || gen_die "${func}() failed"
+ print_info 1 "$(getIndent 1)>> Appending ${name} cpio data..."
+ ${func} || gen_die "${func}() failed"
fi
}
@@ -1043,7 +1048,7 @@ create_initramfs() {
# http://search.cpan.org/~pixel/Archive-Cpio-0.07/lib/Archive/Cpio.pm
# as then we can dedupe ourselves...
if [[ $UID -eq 0 ]]; then
- print_info 1 " >> Deduping cpio..."
+ print_info 1 "$(getIndent 1)>> Deduping cpio..."
local TDIR="${TEMP}/initramfs-final"
mkdir -p "${TDIR}"
cd "${TDIR}"
@@ -1055,7 +1060,7 @@ create_initramfs() {
cd "${TEMP}"
rm -rf "${TDIR}"
else
- print_info 1 " >> Cannot deduping cpio contents without root; skipping"
+ print_info 1 "$(getIndent 1)>> Cannot deduping cpio contents without root; skipping"
fi
cd "${TEMP}"
@@ -1068,13 +1073,13 @@ create_initramfs() {
sed -i '/^.*CONFIG_INITRAMFS_SOURCE=.*$/d' ${KERNEL_OUTPUTDIR}/.config
compress_config='INITRAMFS_COMPRESSION_NONE'
case ${compress_ext} in
- gz) compress_config='INITRAMFS_COMPRESSION_GZIP' ;;
- bz2) compress_config='INITRAMFS_COMPRESSION_BZIP2' ;;
+ gz) compress_config='INITRAMFS_COMPRESSION_GZIP' ;;
+ bz2) compress_config='INITRAMFS_COMPRESSION_BZIP2' ;;
lzma) compress_config='INITRAMFS_COMPRESSION_LZMA' ;;
- xz) compress_config='INITRAMFS_COMPRESSION_XZ' ;;
- lzo) compress_config='INITRAMFS_COMPRESSION_LZO' ;;
- lz4) compress_config='INITRAMFS_COMPRESSION_LZ4' ;;
- *) compress_config='INITRAMFS_COMPRESSION_NONE' ;;
+ xz) compress_config='INITRAMFS_COMPRESSION_XZ' ;;
+ lzo) compress_config='INITRAMFS_COMPRESSION_LZO' ;;
+ lz4) compress_config='INITRAMFS_COMPRESSION_LZ4' ;;
+ *) compress_config='INITRAMFS_COMPRESSION_NONE' ;;
esac
# All N default except XZ, so there it gets used if the kernel does
# compression on it's own.
@@ -1094,8 +1099,8 @@ create_initramfs() {
else
if isTrue "${COMPRESS_INITRD}"
then
- # NOTE: We do not work with ${KERNEL_CONFIG} here, since things like
- # "make oldconfig" or --noclean could be in effect.
+ # NOTE: We do not work with ${KERNEL_CONFIG} here, since things like
+ # "make oldconfig" or --noclean could be in effect.
if [ -f "${KERNEL_OUTPUTDIR}"/.config ]; then
local ACTUAL_KERNEL_CONFIG="${KERNEL_OUTPUTDIR}"/.config
else
@@ -1132,7 +1137,7 @@ create_initramfs() {
'CONFIG_RD_BZIP2 cmd_bzip2 bzip2' \
'CONFIG_RD_GZIP cmd_gzip gzip' \
'CONFIG_RD_LZO cmd_lzop lzop' \
- 'CONFIG_RD_LZ4 cmd_lz4 lz4' \
+ 'CONFIG_RD_LZ4 cmd_lz4 lz4' \
; do
set -- ${tuple}
kernel_option=$1
@@ -1164,12 +1169,12 @@ create_initramfs() {
esac
if [ -n "${compression}" ]; then
- print_info 1 " >> Compressing cpio data (${compress_ext})..."
- print_info 5 " >> Compression command (${compress_cmd} $CPIO)..."
+ print_info 1 "$(getIndent 1)>> Compressing cpio data (${compress_ext})..."
+ print_info 5 "$(getIndent 1)>> Compression command (${compress_cmd} $CPIO)..."
${compress_cmd} "${CPIO}" || gen_die "Compression (${compress_cmd}) failed"
mv -f "${CPIO}${compress_ext}" "${CPIO}" || gen_die "Rename failed"
else
- print_info 1 " >> Not compressing cpio data ..."
+ print_info 1 "$(getIndent 1)>> Not compressing cpio data ..."
fi
fi
## To early load microcode we need to follow some pretty specific steps
@@ -1181,35 +1186,35 @@ create_initramfs() {
print_info 1 "--microcode-initramfs is enabled by default for compatability but made obsolete by sys-boot/grub-2.02-r1"
cfg_CONFIG_MICROCODE_INTEL=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}"/.config CONFIG_MICROCODE_INTEL)
cfg_CONFIG_MICROCODE_AMD=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}"/.config CONFIG_MICROCODE_AMD)
- print_info 1 "early-microcode: >> Preparing..."
+ print_info 1 "$(getIndent 1)>> Adding early-microcode support..."
UCODEDIR="${TMPDIR}/ucode_tmp/kernel/x86/microcode/"
mkdir -p "${UCODEDIR}"
- if [ "${cfg_CONFIG_MICROCODE_INTEL}" == "y" ]; then
+ if [ "${cfg_CONFIG_MICROCODE_INTEL}" == "y" ]; then
if [ -d /lib/firmware/intel-ucode ]; then
- print_info 1 " >> adding GenuineIntel.bin"
+ print_info 1 "$(getIndent 2)early-microcode: Adding GenuineIntel.bin..."
cat /lib/firmware/intel-ucode/* > "${UCODEDIR}/GenuineIntel.bin" || gen_die "Failed to concat intel cpu ucode"
else
- print_info 1 "CONFIG_MICROCODE_INTEL=y set but no ucode available. Please install sys-firmware/intel-microcode[split-ucode]"
+ print_info 1 "$(getIndent 2)early-microcode: CONFIG_MICROCODE_INTEL=y set but no ucode available. Please install sys-firmware/intel-microcode[split-ucode]"
fi
fi
- if [ "${cfg_CONFIG_MICROCODE_AMD}" == "y" ]; then
+ if [ "${cfg_CONFIG_MICROCODE_AMD}" == "y" ]; then
if [ -d /lib/firmware/amd-ucode ]; then
- print_info 1 " >> adding AuthenticAMD.bin"
+ print_info 1 "$(getIndent 2)early-microcode: Adding AuthenticAMD.bin..."
cat /lib/firmware/amd-ucode/*.bin > "${UCODEDIR}/AuthenticAMD.bin" || gen_dir "Failed to concat amd cpu ucode"
else
- print_info 1 "CONFIG_MICROCODE_AMD=y set but no ucode available. Please install sys-firmware/linux-firmware"
+ print_info 1 "$(getIndent 2)early-microcode: CONFIG_MICROCODE_AMD=y set but no ucode available. Please install sys-firmware/linux-firmware"
fi
fi
if [ -f "${UCODEDIR}/AuthenticAMD.bin" -o -f "${UCODEDIR}/GenuineIntel.bin" ]; then
- print_info 1 "early-microcode: >> Creating cpio..."
+ print_info 1 "$(getIndent 2)early-microcode: Creating cpio..."
pushd "${TMPDIR}/ucode_tmp" > /dev/null
find . | cpio -o -H newc > ../ucode.cpio || gen_die "Failed to create cpu microcode cpio"
popd > /dev/null
- print_info 1 "early-microcode: >> Prepending early-microcode to initramfs"
+ print_info 1 "$(getIndent 2)early-microcode: Prepending early-microcode to initramfs..."
cat "${TMPDIR}/ucode.cpio" "${CPIO}" > "${CPIO}.early-microcode" || gen_die "Failed to prepend early-microcode to initramfs"
mv -f "${CPIO}.early-microcode" "${CPIO}" || gen_die "Rename failed"
else
- print_info 1 "CONFIG_MICROCODE=y is set but no microcode found"
+ print_info 1 "$(getIndent 2)early-microcode: CONFIG_MICROCODE=y is set but no microcode found"
fi
fi
if isTrue "${WRAP_INITRD}"
@@ -1217,8 +1222,8 @@ create_initramfs() {
local mkimage_cmd=$(type -p mkimage)
[[ -z ${mkimage_cmd} ]] && gen_die "mkimage is not available. Please install package 'dev-embedded/u-boot-tools'."
local mkimage_args="-A ${ARCH} -O linux -T ramdisk -C ${compression:-none} -a 0x00000000 -e 0x00000000"
- print_info 1 " >> Wrapping initramfs using mkimage..."
- print_info 2 "${mkimage_cmd} ${mkimage_args} -n initramfs-${KV} -d ${CPIO} ${CPIO}.uboot"
+ print_info 1 "$(getIndent 1)>> Wrapping initramfs using mkimage..."
+ print_info 2 "$(getIndent 1)${mkimage_cmd} ${mkimage_args} -n initramfs-${KV} -d ${CPIO} ${CPIO}.uboot"
${mkimage_cmd} ${mkimage_args} -n "initramfs-${KV}" -d "${CPIO}" "${CPIO}.uboot" >> ${LOGFILE} 2>&1 || gen_die "Wrapping initramfs using mkimage failed"
mv -f "${CPIO}.uboot" "${CPIO}" || gen_die "Rename failed"
fi
diff --git a/genkernel b/genkernel
index 61dddca..a5ce560 100755
--- a/genkernel
+++ b/genkernel
@@ -4,7 +4,7 @@
PATH="${PATH}:/sbin:/usr/sbin"
GK_V='3.5.3.3'
-# Set the default for TMPDIR. May be modified by genkernel.conf or the
+# Set the default for TMPDIR. May be modified by genkernel.conf or the
# --tempdir command line option.
TMPDIR='/var/tmp/genkernel'
@@ -178,7 +178,7 @@ else
fi
else
print_warning 1 "${BOLD}WARNING${NORMAL}: No mounted ${BOOTDIR} partition detected!"
- print_warning 1 " Run ``mount ${BOOTDIR}`` to mount it!"
+ print_warning 1 "$(getIndent 1)Run ``mount ${BOOTDIR}`` to mount it!"
echo
fi
fi
@@ -223,7 +223,7 @@ fi
KERNCACHE_IS_VALID=0
if [ "${KERNCACHE}" != "" ]
then
- gen_kerncache_is_valid
+ gen_kerncache_is_valid
fi
if [ ${BUILD_KERNEL} = '1' -a "${KERNCACHE_IS_VALID}" = '0' ]
@@ -307,17 +307,6 @@ fi
if [ "${BUILD_RAMDISK}" = '1' ]
then
- if [ "${BUSYBOX}" = '1' ]
- then
- # Compile Busybox
- compile_busybox
- fi
-
- if isTrue "${UNIONFS}"
- then
- compile_unionfs_fuse
- fi
-
# Compile initramfs
create_initramfs
else
next reply other threads:[~2019-03-21 23:51 UTC|newest]
Thread overview: 776+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-21 23:51 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-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 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 [gentoo-commits] proj/genkernel:ryao " Richard Yao
2013-06-09 13:48 ` [gentoo-commits] proj/genkernel:master " Richard Yao
2013-06-09 13:57 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=1553199991.631469dc525ca896b90220bd5712665eec4c4f82.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