From: "Fabian Groffen" <grobian@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/proj/prefix:master commit in: scripts/
Date: Fri, 29 Mar 2024 11:52:12 +0000 (UTC) [thread overview]
Message-ID: <1711712734.6d11c0bf665e15ee3393ffb92ca03214f73003b3.grobian@gentoo> (raw)
commit: 6d11c0bf665e15ee3393ffb92ca03214f73003b3
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 11:45:34 2024 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 11:45:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6d11c0bf
scripts/bootstrap-prefix: shellcheck
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
scripts/bootstrap-prefix.sh | 93 ++++++++++++++++++++++++---------------------
1 file changed, 50 insertions(+), 43 deletions(-)
diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 6440b4563e..c3daad42ca 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -58,7 +58,7 @@ efetch() {
if [[ ${OFFLINE_MODE} ]] ; then
echo "I need ${1##*/} from $1 in $DISTDIR, can you give it to me?"
- read
+ read -r
[[ -e ${DISTDIR}/${1##*/} ]] && return 0
# Give fetch a try
fi
@@ -66,15 +66,15 @@ efetch() {
if [[ -z ${FETCH_COMMAND} ]] ; then
# Try to find a download manager, we only deal with wget,
# curl, FreeBSD's fetch and ftp.
- if [[ x$(type -t wget) == "xfile" ]] ; then
+ if [[ $(type -t wget) == "file" ]] ; then
FETCH_COMMAND="wget"
[[ $(wget -h) == *"--no-check-certificate"* ]] \
&& FETCH_COMMAND+=" --no-check-certificate"
- elif [[ x$(type -t curl) == "xfile" ]] ; then
+ elif [[ $(type -t curl) == "file" ]] ; then
FETCH_COMMAND="curl -f -L -O"
- elif [[ x$(type -t fetch) == "xfile" ]] ; then
+ elif [[ $(type -t fetch) == "file" ]] ; then
FETCH_COMMAND="fetch"
- elif [[ x$(type -t ftp) == "xfile" ]] ; then
+ elif [[ $(type -t ftp) == "file" ]] ; then
FETCH_COMMAND="ftp"
else
eerror "no suitable download manager found!"
@@ -86,7 +86,7 @@ efetch() {
einfo "Fetching ${1##*/}"
estatus "stage1: fetching ${1##*/}"
- pushd "${DISTDIR}" > /dev/null
+ pushd "${DISTDIR}" > /dev/null || exit 1
# Try for mirrors first, fall back to distfiles, then try given location
local locs=( )
@@ -107,7 +107,7 @@ efetch() {
eerror "downloading ${1} failed!"
return 1
fi
- popd > /dev/null
+ popd > /dev/null || exit 1
fi
return 0
}
@@ -311,7 +311,7 @@ bootstrap_setup() {
else
getent passwd > "${ROOT}"/etc/passwd
# add user if it's not in /etc/passwd, bug #766417
- getent passwd $(id -un) >> "${ROOT}"/etc/passwd
+ getent passwd "$(id -un)" >> "${ROOT}"/etc/passwd
fi
fi
if [[ ! -f ${ROOT}/etc/group ]]; then
@@ -320,7 +320,7 @@ bootstrap_setup() {
else
getent group > "${ROOT}"/etc/group
# add group if it's not in /etc/group, bug #766417
- getent group $(id -gn) >> "${ROOT}"/etc/group
+ getent group "$(id -gn)" >> "${ROOT}"/etc/group
fi
fi
[[ -f ${ROOT}/etc/resolv.conf ]] || ln -s {,"${ROOT}"}/etc/resolv.conf
@@ -331,10 +331,11 @@ bootstrap_setup() {
}
bootstrap_profile() {
- local profile=""
+ local profile
+ local profile_linux
# 2.6.32.1 -> 2*256^3 + 6*256^2 + 32 * 256 + 1 = 33955841
- kver() { uname -r|cut -d\- -f1|awk -F. '{for (i=1; i<=NF; i++){s+=lshift($i,(4-i)*8)};print s}'; }
+ kver() { uname -r|cut -d- -f1|awk -F. '{for (i=1; i<=NF; i++){s+=lshift($i,(4-i)*8)};print s}'; }
# >=glibc-2.20 requires >=linux-2.6.32.
profile-kernel() {
if [[ $(kver) -ge 50462720 ]] ; then # 3.2
@@ -349,9 +350,9 @@ bootstrap_profile() {
}
if is-rap ; then
- local profile_linux=default/linux/ARCH/17.0/prefix/$(profile-kernel)
+ profile_linux="default/linux/ARCH/17.0/prefix/$(profile-kernel)"
else
- local profile_linux=prefix/linux/ARCH
+ profile_linux="prefix/linux/ARCH"
fi
case ${CHOST} in
@@ -449,9 +450,11 @@ bootstrap_profile() {
else
SDKPATH=$(xcrun --show-sdk-path --sdk macosx)
if [[ -L ${SDKPATH} ]] ; then
+ local fsdk
+ local osvers
# try and find a matching OS SDK
- local fsdk=$(readlink -f "${SDKPATH}")
- local osvers=$(sw_vers -productVersion)
+ fsdk="$(readlink -f "${SDKPATH}")"
+ osvers="$(sw_vers -productVersion)"
if [[ ${osvers%%.*} -le 10 ]] ; then
osvers=$(echo ${osvers} | cut -d'.' -f1-2)
else
@@ -545,18 +548,19 @@ do_tree() {
# latest tree cannot be fetched from mirrors, always have to
# respect the source to get the latest
if [[ -n ${LATEST_TREE_YES} ]] ; then
- ( export GENTOO_MIRRORS= DISTFILES_G_O= DISTFILES_PFX= ;
+ ( export GENTOO_MIRRORS='' DISTFILES_G_O='' DISTFILES_PFX='' ;
efetch "$1/$2" ) || return 1
else
# use only Prefix mirror
- ( export GENTOO_MIRRORS= DISTFILES_G_O= ;
+ ( export GENTOO_MIRRORS='' DISTFILES_G_O='' ;
efetch "$1/$2" ) || return 1
fi
einfo "Unpacking, this may take a while"
estatus "stage1: unpacking Portage tree"
- bzip2 -dc ${DISTDIR}/$2 | tar -xf - -C ${PORTDIR} --strip-components=1
+ bzip2 -dc "${DISTDIR}/$2" \
+ | tar -xf - -C "${PORTDIR}" --strip-components=1
[[ ${PIPESTATUS[*]} == '0 0' ]] || return 1
- touch ${PORTDIR}/.unpacked
+ touch "${PORTDIR}"/.unpacked
fi
}
@@ -607,8 +611,10 @@ bootstrap_startscript() {
einfo "To start Gentoo Prefix, run the script ${ROOT}/startprefix"
# see if PATH is kept/respected
- local minPATH="preamble:${BASH%/*}:postlude"
- local theirPATH="$(echo 'echo "${PATH}"' | env LS_COLORS= PATH="${minPATH}" $SHELL -l 2>/dev/null | grep "preamble:.*:postlude")"
+ local minPATH
+ local theirPATH
+ minPATH="preamble:${BASH%/*}:postlude"
+ theirPATH="$(echo 'echo "${PATH}"' | env LS_COLORS= PATH="${minPATH}" $SHELL -l 2>/dev/null | grep "preamble:.*:postlude")"
if [[ ${theirPATH} != *"preamble:"*":postlude"* ]] ; then
einfo "WARNING: your shell initialisation (.cshrc, .bashrc, .profile)"
einfo " seems to overwrite your PATH, this effectively kills"
@@ -647,11 +653,11 @@ bootstrap_portage() {
ptmp=${S}
rm -rf "${S}" >& /dev/null
mkdir -p "${S}" >& /dev/null
- cd "${S}"
+ cd "${S}" || return 1
bzip2 -dc "${DISTDIR}/${A}" | tar -xf -
[[ ${PIPESTATUS[*]} == '0 0' ]] || return 1
S="${S}/prefix-portage-${PV}"
- cd "${S}"
+ cd "${S}" || return 1
fix_config_sub
@@ -686,7 +692,7 @@ bootstrap_portage() {
einfo "Installing ${A%.tar.*}"
emake install || return 1
- cd "${ROOT}"
+ cd "${ROOT}" || return 1
rm -Rf ${ptmp} >& /dev/null
# Some people will skip the tree() step and hence var/log is not created
@@ -696,7 +702,7 @@ bootstrap_portage() {
# in Prefix the sed wrapper is deadly, so kill it
rm -f "${ROOT}"/tmp/usr/lib/portage/bin/ebuild-helpers/sed
- local tmpportdir=${ROOT}/tmp/${PORTDIR#${ROOT}}
+ local tmpportdir=${ROOT}/tmp/${PORTDIR#"${ROOT}"}
[[ -e "${tmpportdir}" ]] || ln -s "${PORTDIR}" "${tmpportdir}"
for d in "${ROOT}"/tmp/usr/lib/python$(python_ver); do
[[ -e ${d}/portage ]] || ln -s "${ROOT}"/tmp/usr/lib/portage/lib/portage ${d}/portage
@@ -718,6 +724,7 @@ fix_config_sub() {
# for various versions of autoconf
if [[ ${CHOST} == arm64-apple-darwin* ]] ; then
# Apple Silicon doesn't use aarch64, but arm64
+ # note: macOS /usr/bin/find knows no -print0 or -exec
find . -name "config.sub" | \
xargs sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /'
find . -name "config.sub" | \
@@ -737,8 +744,8 @@ bootstrap_simple() {
einfo "Unpacking ${A%.tar.*}"
S="${PORTAGE_TMPDIR}/${PN}-${PV}"
rm -rf "${S}"
- mkdir -p "${S}"
- cd "${S}"
+ mkdir -p "${S}" || return 1
+ cd "${S}" || return 1
case $3 in
xz) decomp=xz ;;
bz2) decomp=bzip2 ;;
@@ -747,7 +754,7 @@ bootstrap_simple() {
${decomp} -dc "${DISTDIR}"/${A} | tar -xf -
[[ ${PIPESTATUS[*]} == '0 0' ]] || return 1
S="${S}"/${PN}-${PV}
- cd "${S}"
+ cd "${S}" || return 1
fix_config_sub
@@ -766,7 +773,7 @@ bootstrap_simple() {
einfo "Installing ${A%.tar.*}"
emake PREFIX="${ROOT}"/tmp/usr install || return 1
- cd "${ROOT}"
+ cd "${ROOT}" || return 1
rm -Rf "${S}"
einfo "${A%.tar.*} successfully bootstrapped"
}
@@ -798,8 +805,8 @@ bootstrap_gnu() {
einfo "Unpacking ${A%.tar.*}"
S="${PORTAGE_TMPDIR}/${PN}-${PV}"
rm -rf "${S}"
- mkdir -p "${S}"
- cd "${S}"
+ mkdir -p "${S}" || return 1
+ cd "${S}" || return 1
case ${t} in
tar.xz) decomp=xz ;;
tar.bz2) decomp=bzip2 ;;
@@ -1004,8 +1011,8 @@ bootstrap_python() {
einfo "Unpacking ${A%.tar.*}"
export S="${PORTAGE_TMPDIR}/python-${PV}"
rm -rf "${S}"
- mkdir -p "${S}"
- cd "${S}"
+ mkdir -p "${S}" || return 1
+ cd "${S}" || return 1
case ${A} in
*bz2) bzip2 -dc "${DISTDIR}"/${A} | tar -xf - ;;
*xz) xz -dc "${DISTDIR}"/${A} | tar -xf - ;;
@@ -1013,7 +1020,7 @@ bootstrap_python() {
esac
[[ ${PIPESTATUS[*]} == '0 0' ]] || return 1
S="${S}"/Python-${PV%%-*}
- cd "${S}"
+ cd "${S}" || return 1
rm -rf Modules/_ctypes/libffi* || return 1
rm -rf Modules/zlib || return 1
@@ -1125,7 +1132,7 @@ bootstrap_python() {
# configure to not find them using HAS_HG (TODO: obsolete?)
# - Do not find libffi via pkg-config using PKG_CONFIG
HAS_HG=no \
- PKG_CONFIG= \
+ PKG_CONFIG='' \
econf \
--with-system-ffi \
--without-ensurepip \
@@ -1137,9 +1144,9 @@ bootstrap_python() {
einfo "Installing ${A%.tar.*}"
emake -k install || echo "??? Python failed to install *sigh* continuing anyway"
- cd "${ROOT}"/tmp/usr/bin
+ cd "${ROOT}"/tmp/usr/bin || return 1
ln -sf python${PV%.*} python
- cd "${ROOT}"/tmp/usr/lib
+ cd "${ROOT}"/tmp/usr/lib || return 1
# messes up python emerges, and shouldn't be necessary for anything
# http://forums.gentoo.org/viewtopic-p-6890526.html
rm -f libpython${PV%.*}.a
@@ -1159,12 +1166,12 @@ bootstrap_cmake_core() {
einfo "Unpacking ${A%.tar.*}"
export S="${PORTAGE_TMPDIR}/cmake-${PV}"
rm -rf "${S}"
- mkdir -p "${S}"
- cd "${S}"
+ mkdir -p "${S}" || return 1
+ cd "${S}" || return 1
gzip -dc "${DISTDIR}"/${A} | tar -xf -
[[ ${PIPESTATUS[*]} == '0 0' ]] || return 1
S="${S}"/cmake-${PV}
- cd "${S}"
+ cd "${S}" || return 1
# don't set a POSIX standard, system headers don't like that, #757426
sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \
@@ -1211,8 +1218,8 @@ bootstrap_zlib_core() {
einfo "Unpacking ${A%.tar.*}"
export S="${PORTAGE_TMPDIR}/zlib-${PV}"
rm -rf "${S}"
- mkdir -p "${S}"
- cd "${S}"
+ mkdir -p "${S}" || return 1
+ cd "${S}" || return 1
case ${A} in
*.tar.gz) decomp=gzip ;;
*) decomp=bzip2 ;;
@@ -1220,7 +1227,7 @@ bootstrap_zlib_core() {
${decomp} -dc "${DISTDIR}"/${A} | tar -xf -
[[ ${PIPESTATUS[*]} == '0 0' ]] || return 1
S="${S}"/zlib-${PV}
- cd "${S}"
+ cd "${S}" || return 1
if [[ ${CHOST} == x86_64-*-* || ${CHOST} == sparcv9-*-* ]] ; then
# 64-bits targets need zlib as library (not just to unpack),
next reply other threads:[~2024-03-29 11:52 UTC|newest]
Thread overview: 552+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-29 11:52 Fabian Groffen [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-12-18 8:29 [gentoo-commits] repo/proj/prefix:master commit in: scripts/ Fabian Groffen
2024-10-18 14:01 Fabian Groffen
2024-10-18 14:01 Fabian Groffen
2024-10-01 13:31 Fabian Groffen
2024-09-30 9:08 Fabian Groffen
2024-09-28 13:05 Fabian Groffen
2024-09-28 12:50 Fabian Groffen
2024-09-23 17:03 Fabian Groffen
2024-09-18 19:51 Fabian Groffen
2024-09-05 11:47 Fabian Groffen
2024-08-21 13:30 Fabian Groffen
2024-08-21 6:36 Fabian Groffen
2024-08-20 18:57 Fabian Groffen
2024-08-20 18:57 Fabian Groffen
2024-08-20 18:57 Fabian Groffen
2024-08-19 16:56 Fabian Groffen
2024-08-19 16:42 Fabian Groffen
2024-08-19 16:24 Fabian Groffen
2024-08-11 16:19 Fabian Groffen
2024-07-30 17:05 Fabian Groffen
2024-07-25 11:17 Fabian Groffen
2024-07-25 6:25 Fabian Groffen
2024-07-24 6:30 Fabian Groffen
2024-07-23 6:35 Fabian Groffen
2024-07-22 7:43 Fabian Groffen
2024-07-21 8:57 Fabian Groffen
2024-07-21 8:57 Fabian Groffen
2024-07-14 13:11 Fabian Groffen
2024-06-23 7:05 Fabian Groffen
2024-06-18 6:13 Fabian Groffen
2024-06-14 20:21 Fabian Groffen
2024-05-30 17:55 Fabian Groffen
2024-05-28 19:02 Fabian Groffen
2024-05-28 14:15 Fabian Groffen
2024-05-28 12:43 Sam James
2024-04-10 6:59 Fabian Groffen
2024-04-08 8:22 Fabian Groffen
2024-04-07 6:54 Fabian Groffen
2024-04-06 7:28 Fabian Groffen
2024-03-30 13:16 Fabian Groffen
2024-03-30 13:05 Fabian Groffen
2024-03-30 12:51 Fabian Groffen
2024-03-30 12:39 Fabian Groffen
2024-03-30 12:38 Fabian Groffen
2024-03-30 12:13 Fabian Groffen
2024-03-30 11:46 Fabian Groffen
2024-03-29 17:17 Fabian Groffen
2024-03-29 11:55 Fabian Groffen
2024-03-29 11:52 Fabian Groffen
2024-03-28 16:12 Fabian Groffen
2024-02-29 14:53 Fabian Groffen
2024-02-24 9:55 Fabian Groffen
2024-02-24 9:55 Fabian Groffen
2024-02-19 18:46 Fabian Groffen
2024-02-18 20:03 Fabian Groffen
2024-02-18 18:38 Fabian Groffen
2024-02-17 14:09 Fabian Groffen
2024-02-17 10:18 Fabian Groffen
2024-02-12 8:47 Fabian Groffen
2024-02-06 13:16 Fabian Groffen
2024-02-05 19:51 Fabian Groffen
2024-02-05 19:31 Fabian Groffen
2024-02-05 18:40 Fabian Groffen
2024-02-04 19:15 Fabian Groffen
2024-02-02 12:29 Fabian Groffen
2024-02-02 12:14 Fabian Groffen
2024-02-02 12:07 Fabian Groffen
2024-01-30 11:33 Fabian Groffen
2024-01-29 18:56 Fabian Groffen
2024-01-27 14:04 Fabian Groffen
2024-01-26 12:36 Sam James
2024-01-23 8:32 Fabian Groffen
2024-01-22 8:44 Fabian Groffen
2024-01-21 8:20 Fabian Groffen
2024-01-18 12:10 Fabian Groffen
2024-01-17 7:19 Fabian Groffen
2024-01-15 7:10 Fabian Groffen
2024-01-14 19:41 Sam James
2024-01-13 23:00 James Le Cuirot
2024-01-07 8:29 Sam James
2024-01-07 8:29 Sam James
2024-01-07 8:08 Sam James
2024-01-07 8:05 Sam James
2024-01-01 4:11 Sam James
2023-12-29 9:45 Fabian Groffen
2023-12-29 9:40 Fabian Groffen
2023-12-25 11:11 Fabian Groffen
2023-11-04 7:35 Fabian Groffen
2023-09-23 11:07 Fabian Groffen
2023-09-16 13:48 Fabian Groffen
2023-09-16 13:38 Fabian Groffen
2023-09-14 7:17 Fabian Groffen
2023-09-11 19:52 Fabian Groffen
2023-09-10 19:43 Fabian Groffen
2023-09-10 10:57 Fabian Groffen
2023-09-01 15:26 Fabian Groffen
2023-08-31 6:28 Fabian Groffen
2023-07-28 8:02 Sam James
2023-07-28 8:02 Sam James
2023-07-28 8:02 Sam James
2023-07-11 6:22 Fabian Groffen
2023-07-10 10:24 Fabian Groffen
2023-07-10 6:24 Fabian Groffen
2023-07-08 7:57 Fabian Groffen
2023-07-04 9:37 Fabian Groffen
2023-07-04 7:08 Fabian Groffen
2023-06-23 13:57 Fabian Groffen
2023-06-02 12:23 Fabian Groffen
2023-06-01 6:41 Fabian Groffen
2023-05-27 11:14 Fabian Groffen
2023-05-14 6:46 Fabian Groffen
2023-05-09 6:28 Fabian Groffen
2023-05-05 7:05 Fabian Groffen
2023-05-04 13:39 Fabian Groffen
2023-05-04 7:54 Fabian Groffen
2023-05-03 18:54 Fabian Groffen
2023-05-01 6:29 Fabian Groffen
2023-04-25 15:25 Fabian Groffen
2023-04-25 15:10 Fabian Groffen
2023-04-24 20:12 Sam James
2023-03-20 12:38 Sam James
2023-03-19 1:03 Sam James
2023-03-06 4:53 Sam James
2023-03-04 2:21 Sam James
2023-02-24 18:52 Sam James
2023-02-22 7:44 Sam James
2023-01-17 3:04 Sam James
2022-12-28 15:19 Sam James
2022-11-05 9:32 Fabian Groffen
2022-11-02 8:03 Fabian Groffen
2022-09-03 1:59 Sam James
2022-08-08 10:49 Fabian Groffen
2022-08-08 8:09 Fabian Groffen
2022-08-05 6:35 Fabian Groffen
2022-08-04 11:51 Fabian Groffen
2022-08-03 12:01 Fabian Groffen
2022-07-19 8:16 Fabian Groffen
2022-07-13 5:41 Sam James
2022-07-02 17:23 Fabian Groffen
2022-07-02 17:22 Fabian Groffen
2022-07-01 6:30 Fabian Groffen
2022-07-01 6:08 Fabian Groffen
2022-06-30 19:14 Sam James
2022-06-30 18:19 Sam James
2022-06-30 18:18 Sam James
2022-06-30 18:16 Sam James
2022-06-30 16:11 Sam James
2022-06-30 12:59 Sam James
2022-06-30 12:59 Sam James
2022-06-30 12:59 Sam James
2022-06-30 12:59 Sam James
2022-06-30 12:59 Sam James
2022-06-30 12:23 Sam James
2022-06-30 12:18 Sam James
2022-06-29 16:28 Sam James
2022-06-29 16:28 Sam James
2022-06-29 16:28 Sam James
2022-06-29 16:28 Sam James
2022-06-29 16:28 Sam James
2022-06-29 16:28 Sam James
2022-06-29 16:28 Sam James
2022-06-20 6:09 Fabian Groffen
2022-06-18 7:02 Fabian Groffen
2022-06-06 8:42 Fabian Groffen
2022-05-31 11:10 Fabian Groffen
2022-03-14 17:32 Sam James
2022-03-14 17:32 Sam James
2022-03-14 17:32 Sam James
2022-02-19 16:08 Fabian Groffen
2022-01-22 18:51 Sam James
2022-01-17 7:16 Fabian Groffen
2021-12-30 12:29 Fabian Groffen
2021-12-30 12:17 Fabian Groffen
2021-12-30 10:46 Fabian Groffen
2021-12-28 8:07 Fabian Groffen
2021-12-28 8:07 Fabian Groffen
2021-12-22 23:58 Sam James
2021-12-07 10:55 Fabian Groffen
2021-12-05 13:47 Fabian Groffen
2021-12-05 13:47 Fabian Groffen
2021-12-05 13:47 Fabian Groffen
2021-12-05 13:47 Fabian Groffen
2021-11-19 13:33 Sam James
2021-11-13 11:06 Sam James
2021-11-13 3:34 Sam James
2021-11-09 7:59 Sam James
2021-11-09 5:58 Sam James
2021-11-09 4:10 Sam James
2021-11-06 8:40 Fabian Groffen
2021-11-04 23:29 Sam James
2021-11-03 3:23 Sam James
2021-11-02 15:36 Sam James
2021-10-28 11:45 Guilherme Amadio
2021-10-15 6:02 Fabian Groffen
2021-10-14 18:30 Sam James
2021-10-14 18:11 Sam James
2021-08-23 16:48 Fabian Groffen
2021-08-23 6:18 Fabian Groffen
2021-08-22 5:25 Fabian Groffen
2021-08-21 6:18 Fabian Groffen
2021-07-16 7:10 Fabian Groffen
2021-07-16 7:10 Fabian Groffen
2021-06-08 9:14 Fabian Groffen
2021-06-08 7:33 Fabian Groffen
2021-06-08 6:18 Fabian Groffen
2021-04-17 8:34 Fabian Groffen
2021-03-31 6:54 Fabian Groffen
2021-03-13 12:29 Fabian Groffen
2021-02-19 14:20 Fabian Groffen
2021-02-13 18:51 Fabian Groffen
2021-02-13 7:47 Fabian Groffen
2021-01-21 11:56 Fabian Groffen
2021-01-19 7:10 Fabian Groffen
2021-01-15 7:15 Fabian Groffen
2021-01-14 10:37 Fabian Groffen
2021-01-14 7:08 Fabian Groffen
2021-01-11 7:39 Fabian Groffen
2021-01-10 18:59 Fabian Groffen
2021-01-09 15:12 Fabian Groffen
2021-01-06 11:53 Fabian Groffen
2021-01-06 8:30 Fabian Groffen
2021-01-05 8:47 Fabian Groffen
2021-01-04 12:29 Fabian Groffen
2021-01-04 10:57 Fabian Groffen
2021-01-04 10:57 Fabian Groffen
2021-01-04 10:53 Fabian Groffen
2021-01-03 14:37 Fabian Groffen
2021-01-03 10:33 Fabian Groffen
2021-01-03 10:13 Fabian Groffen
2021-01-03 10:13 Fabian Groffen
2021-01-02 19:17 Fabian Groffen
2021-01-02 11:35 Fabian Groffen
2021-01-02 11:01 Fabian Groffen
2021-01-02 11:01 Fabian Groffen
2021-01-02 11:01 Fabian Groffen
2021-01-02 10:48 Fabian Groffen
2021-01-02 10:48 Fabian Groffen
2021-01-01 12:36 Fabian Groffen
2021-01-01 12:36 Fabian Groffen
2020-12-31 20:31 Fabian Groffen
2020-12-31 18:36 Fabian Groffen
2020-12-31 17:50 Fabian Groffen
2020-12-31 17:50 Fabian Groffen
2020-12-31 17:50 Fabian Groffen
2020-12-31 15:23 Fabian Groffen
2020-12-31 15:16 Fabian Groffen
2020-12-31 15:13 Fabian Groffen
2020-12-23 7:50 Fabian Groffen
2020-12-23 7:50 Fabian Groffen
2020-12-18 8:18 Fabian Groffen
2020-12-17 21:04 Fabian Groffen
2020-12-12 9:20 Fabian Groffen
2020-12-11 8:01 Fabian Groffen
2020-12-10 12:16 Fabian Groffen
2020-12-10 7:15 Fabian Groffen
2020-12-09 19:26 Fabian Groffen
2020-12-09 15:56 Fabian Groffen
2020-12-09 11:36 Fabian Groffen
2020-12-08 7:26 Fabian Groffen
2020-12-07 18:09 Fabian Groffen
2020-12-04 10:58 Fabian Groffen
2020-12-04 10:38 Fabian Groffen
2020-12-01 19:19 Fabian Groffen
2020-12-01 10:16 Fabian Groffen
2020-11-29 10:28 Fabian Groffen
2020-11-27 10:33 Fabian Groffen
2020-11-25 20:27 Fabian Groffen
2020-11-25 20:19 Fabian Groffen
2020-11-25 19:54 Fabian Groffen
2020-11-25 19:10 Fabian Groffen
2020-11-24 11:26 Fabian Groffen
2020-11-24 9:48 Fabian Groffen
2020-11-24 8:46 Fabian Groffen
2020-11-23 21:06 Fabian Groffen
2020-11-23 10:27 Fabian Groffen
2020-11-22 17:19 Fabian Groffen
2020-11-21 14:28 Fabian Groffen
2020-11-21 13:45 Fabian Groffen
2020-11-21 13:45 Fabian Groffen
2020-11-21 13:45 Fabian Groffen
2020-11-21 13:02 Fabian Groffen
2020-11-07 11:55 Fabian Groffen
2020-10-27 7:44 Fabian Groffen
2020-10-27 7:18 Fabian Groffen
2020-10-27 7:10 Fabian Groffen
2020-10-26 11:50 Fabian Groffen
2020-10-25 8:15 Fabian Groffen
2020-06-29 23:53 Benda XU
2020-06-19 7:09 Fabian Groffen
2020-06-13 13:53 Fabian Groffen
2020-06-08 6:19 Fabian Groffen
2020-06-03 14:40 Fabian Groffen
2020-06-03 14:34 Fabian Groffen
2020-06-03 7:13 Fabian Groffen
2020-06-01 11:55 Fabian Groffen
2020-06-01 11:25 Fabian Groffen
2020-06-01 9:55 Fabian Groffen
2020-05-29 6:22 Fabian Groffen
2020-05-13 7:25 Benda XU
2020-05-12 14:44 Benda XU
2020-05-11 6:59 Benda XU
2020-05-11 6:59 Benda XU
2020-05-11 6:59 Benda XU
2020-05-11 6:59 Benda XU
2020-03-31 17:09 Fabian Groffen
2020-03-30 17:11 Fabian Groffen
2020-03-12 16:38 Michael Haubenwallner
2020-03-12 16:38 Michael Haubenwallner
2020-03-12 11:47 Michael Haubenwallner
2020-01-28 15:51 Michael Haubenwallner
2020-01-27 9:33 Fabian Groffen
2020-01-27 2:53 Benda XU
2020-01-27 2:53 Benda XU
2020-01-27 2:53 Benda XU
2020-01-27 2:53 Benda XU
2020-01-27 2:53 Benda XU
2020-01-10 13:29 Fabian Groffen
2019-12-25 15:33 Fabian Groffen
2019-12-03 11:17 Michael Haubenwallner
2019-07-14 9:01 Fabian Groffen
2019-07-12 18:16 Fabian Groffen
2019-07-02 11:11 Fabian Groffen
2019-06-17 9:55 Fabian Groffen
2019-06-17 9:16 Fabian Groffen
2019-06-16 18:56 Fabian Groffen
2019-06-06 18:56 Fabian Groffen
2019-05-31 14:34 Fabian Groffen
2019-05-28 12:24 Fabian Groffen
2019-05-27 9:42 Michael Haubenwallner
2019-05-25 6:16 Benda XU
2019-05-22 20:07 Fabian Groffen
2019-05-22 17:33 Fabian Groffen
2019-05-05 8:15 Fabian Groffen
2019-05-05 8:15 Fabian Groffen
2019-03-27 16:25 Fabian Groffen
2019-03-25 18:17 Fabian Groffen
2019-03-25 17:17 Michael Haubenwallner
2019-03-25 14:20 Michael Haubenwallner
2019-03-25 8:02 Fabian Groffen
2019-03-20 14:54 Fabian Groffen
2019-03-20 13:16 Fabian Groffen
2019-03-20 10:35 Fabian Groffen
2019-03-20 8:51 Fabian Groffen
2019-03-20 8:51 Fabian Groffen
2019-03-19 8:39 Fabian Groffen
2019-03-14 18:15 Fabian Groffen
2019-03-14 18:15 Fabian Groffen
2019-03-13 14:14 Fabian Groffen
2019-03-13 14:14 Fabian Groffen
2019-03-06 12:34 Fabian Groffen
2019-03-06 12:34 Fabian Groffen
2019-03-06 12:10 Fabian Groffen
2019-03-06 11:16 Fabian Groffen
2019-03-04 15:15 Michael Haubenwallner
2019-03-04 14:01 Michael Haubenwallner
2019-02-22 7:32 Fabian Groffen
2019-02-21 7:52 Fabian Groffen
2019-02-21 7:52 Fabian Groffen
2019-02-07 20:12 Fabian Groffen
2019-02-06 16:40 Fabian Groffen
2019-01-29 15:59 Michael Haubenwallner
2019-01-29 15:59 Michael Haubenwallner
2019-01-10 8:20 Fabian Groffen
2019-01-10 8:20 Fabian Groffen
2019-01-09 13:49 Fabian Groffen
2019-01-09 12:10 Michael Haubenwallner
2019-01-07 16:20 Michael Haubenwallner
2019-01-07 16:20 Michael Haubenwallner
2019-01-06 11:38 Fabian Groffen
2019-01-04 19:58 Fabian Groffen
2019-01-04 19:58 Fabian Groffen
2019-01-04 19:58 Fabian Groffen
2019-01-03 9:24 Fabian Groffen
2019-01-01 10:22 Benda XU
2018-12-30 1:10 Benda XU
2018-12-28 8:45 Fabian Groffen
2018-12-25 13:00 Fabian Groffen
2018-12-23 11:53 Fabian Groffen
2018-12-23 10:32 Benda XU
2018-12-23 10:32 Benda XU
2018-12-23 10:32 Benda XU
2018-12-23 10:32 Benda XU
2018-12-23 10:32 Benda XU
2018-12-23 10:32 Benda XU
2018-12-16 10:29 Fabian Groffen
2018-12-13 7:50 Fabian Groffen
2018-12-13 7:16 Fabian Groffen
2018-12-13 7:13 Fabian Groffen
2018-12-11 14:29 Fabian Groffen
2018-11-20 8:37 Fabian Groffen
2018-10-05 15:28 Michael Haubenwallner
2018-08-19 8:34 Fabian Groffen
2018-07-09 8:27 Benda XU
2018-06-30 18:43 Fabian Groffen
2018-06-22 14:34 Michael Haubenwallner
2018-06-21 6:56 Fabian Groffen
2018-06-20 12:06 Michael Haubenwallner
2018-06-20 12:06 Michael Haubenwallner
2018-06-20 7:32 Fabian Groffen
2018-06-18 8:45 Fabian Groffen
2018-06-17 14:54 Fabian Groffen
2018-06-14 1:16 Benda XU
2018-06-14 1:16 Benda XU
2018-06-14 1:16 Benda XU
2018-06-14 1:16 Benda XU
2018-06-14 1:16 Benda XU
2018-06-12 16:40 Fabian Groffen
2018-06-12 16:40 Fabian Groffen
2018-06-12 16:40 Fabian Groffen
2018-06-12 16:40 Fabian Groffen
2018-06-11 16:38 Fabian Groffen
2018-06-05 17:56 Fabian Groffen
2018-06-01 18:40 Fabian Groffen
2018-05-29 6:34 Fabian Groffen
2018-05-27 7:14 Fabian Groffen
2018-05-24 11:26 Michael Haubenwallner
2018-05-16 13:02 Michael Haubenwallner
2018-05-14 12:05 Michael Haubenwallner
2018-05-14 11:21 Michael Haubenwallner
2018-04-09 7:38 Fabian Groffen
2018-03-19 11:55 Fabian Groffen
2018-03-14 9:07 Fabian Groffen
2018-03-13 8:14 Fabian Groffen
2018-03-10 18:44 Fabian Groffen
2018-02-20 8:00 Benda XU
2018-02-20 7:29 Fabian Groffen
2018-02-17 7:16 Fabian Groffen
2018-02-12 9:45 Fabian Groffen
2018-02-12 9:45 Fabian Groffen
2018-02-11 8:57 Fabian Groffen
2018-02-09 8:16 Fabian Groffen
2018-02-07 18:15 Fabian Groffen
2018-01-29 5:32 Benda XU
2018-01-17 2:12 Benda XU
2018-01-16 4:22 Benda XU
2018-01-16 3:29 Benda XU
2018-01-16 3:29 Benda XU
2018-01-16 3:29 Benda XU
2018-01-16 3:29 Benda XU
2018-01-15 19:38 Fabian Groffen
2018-01-15 9:52 Fabian Groffen
2018-01-13 12:02 Fabian Groffen
2018-01-13 11:36 Benda XU
2018-01-13 9:16 Fabian Groffen
2018-01-09 14:12 Fabian Groffen
2018-01-08 7:53 Benda XU
2018-01-08 7:53 Benda XU
2018-01-08 7:53 Benda XU
2018-01-06 15:23 Fabian Groffen
2018-01-06 14:27 Fabian Groffen
2018-01-05 11:24 Fabian Groffen
2018-01-04 9:46 Fabian Groffen
2018-01-02 16:27 Fabian Groffen
2017-12-20 8:04 Benda XU
2017-12-11 5:22 Benda XU
2017-12-11 5:22 Benda XU
2017-12-11 5:22 Benda XU
2017-12-10 11:58 Benda XU
2017-12-10 11:58 Benda XU
2017-11-29 9:45 Benda XU
2017-11-29 9:45 Benda XU
2017-11-27 0:42 Benda XU
2017-11-27 0:42 Benda XU
2017-11-13 14:38 Fabian Groffen
2017-11-13 12:36 Fabian Groffen
2017-11-09 14:07 Fabian Groffen
2017-10-24 6:37 Fabian Groffen
2017-09-25 7:43 Fabian Groffen
2017-09-22 9:36 Fabian Groffen
2017-09-14 11:51 Michael Haubenwallner
2017-09-10 14:20 Benda XU
2017-09-10 5:39 Benda XU
2017-08-31 6:54 Fabian Groffen
2017-08-24 6:27 Benda XU
2017-08-22 8:21 Benda XU
2016-10-27 8:37 Benda XU
2016-10-26 11:59 Benda XU
2016-10-11 11:42 Fabian Groffen
2016-10-11 10:06 Fabian Groffen
2016-09-28 6:35 Fabian Groffen
2016-08-22 9:28 Benda XU
2016-07-16 16:51 Fabian Groffen
2016-07-12 1:26 Benda XU
2016-07-08 11:17 Fabian Groffen
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-07-07 2:41 Benda XU
2016-06-15 10:12 Benda XU
2016-06-15 8:04 [gentoo-commits] repo/proj/prefix:rap0 " Benda XU
2016-06-15 7:31 ` [gentoo-commits] repo/proj/prefix:master " Benda XU
2016-06-15 8:04 [gentoo-commits] repo/proj/prefix:rap0 " Benda XU
2016-06-15 7:58 ` [gentoo-commits] repo/proj/prefix:master " Benda XU
2016-06-15 7:58 Benda XU
2016-06-15 7:45 Fabian Groffen
2016-06-14 7:07 Fabian Groffen
2016-06-10 3:29 [gentoo-commits] repo/proj/prefix:rap0 " Benda XU
2016-06-10 1:47 ` [gentoo-commits] repo/proj/prefix:master " Benda XU
2016-05-26 13:57 Benda XU
2016-05-26 4:20 Benda XU
2016-05-23 13:13 Michael Haubenwallner
2016-05-23 13:13 Michael Haubenwallner
2016-05-12 13:41 Michael Haubenwallner
2016-05-10 18:19 Fabian Groffen
2016-05-03 9:31 Fabian Groffen
2016-04-28 15:07 Michael Haubenwallner
2016-04-28 9:27 Michael Haubenwallner
2016-04-25 8:16 Fabian Groffen
2016-04-22 13:24 Fabian Groffen
2016-04-21 15:25 Fabian Groffen
2016-04-13 14:07 Michael Haubenwallner
2016-04-11 13:31 Michael Haubenwallner
2016-04-10 6:23 Fabian Groffen
2016-04-08 9:44 Fabian Groffen
2016-04-06 12:43 Fabian Groffen
2016-04-05 16:17 Fabian Groffen
2016-04-05 16:17 Fabian Groffen
2016-04-05 16:17 Fabian Groffen
2016-04-03 16:40 Fabian Groffen
2016-04-03 16:40 Fabian Groffen
2016-04-03 16:40 Fabian Groffen
2016-03-25 20:41 Fabian Groffen
2016-03-20 18:14 Fabian Groffen
2016-03-01 17:06 Fabian Groffen
2016-02-29 18:32 Fabian Groffen
2016-02-14 14:56 Fabian Groffen
2016-02-13 9:55 Fabian Groffen
2016-02-12 12:08 Fabian Groffen
2016-02-11 8:25 Fabian Groffen
2016-02-10 8:09 Fabian Groffen
2016-02-05 9:16 Fabian Groffen
2016-02-02 19:48 Fabian Groffen
2016-02-02 19:48 Fabian Groffen
2016-02-02 19:48 Fabian Groffen
2016-01-25 13:06 Fabian Groffen
2016-01-24 19:21 Fabian Groffen
2016-01-24 19:12 Fabian Groffen
2016-01-24 15:41 Fabian Groffen
2016-01-23 10:41 Fabian Groffen
2016-01-22 18:08 Fabian Groffen
2016-01-22 16:14 Fabian Groffen
2016-01-22 8:16 Fabian Groffen
2016-01-21 19:35 Fabian Groffen
2016-01-21 19:35 Fabian Groffen
2015-10-10 11:27 Fabian Groffen
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=1711712734.6d11c0bf665e15ee3393ffb92ca03214f73003b3.grobian@gentoo \
--to=grobian@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