Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/genkernel:master commit in: /, worker_modules/
Date: Tue, 31 Dec 2019 02:41:31
Message-Id: 1577759721.a9545aa1df6385d7125010a9adc4c7e2eccd5b93.whissi@gentoo
1 commit: a9545aa1df6385d7125010a9adc4c7e2eccd5b93
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 31 02:07:05 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 31 02:35:21 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a9545aa1
7
8 Change separator in mktemp() templates
9
10 Some packages will fail to build when path contains character sequences
11 like ".o". Using "_" as separator in mktemp() template will avoid that
12 problem.
13
14 Link: https://github.com/jthornber/thin-provisioning-tools/issues/127
15 Thanks-to: Doug Freed <dwfreed <AT> mtu.edu>
16 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
17
18 gen_determineargs.sh | 4 ++--
19 genkernel | 2 +-
20 worker_modules/dropbear.sh | 2 +-
21 worker_modules/gkbuild.sh | 2 +-
22 4 files changed, 5 insertions(+), 5 deletions(-)
23
24 diff --git a/gen_determineargs.sh b/gen_determineargs.sh
25 index f0a5a86..e4aea0c 100755
26 --- a/gen_determineargs.sh
27 +++ b/gen_determineargs.sh
28 @@ -448,8 +448,8 @@ determine_real_args() {
29 mkdir -p "${TMPDIR}" || gen_die "Failed to create '${TMPDIR}'!"
30 fi
31
32 - declare -gr TEMP=$(mktemp -d -p "${TMPDIR}" gk.XXXXXXXX 2>/dev/null)
33 - [ -z "${TEMP}" ] && gen_die "'mktemp -d -p \"${TMPDIR}\" gk.XXXXXXXX' failed!"
34 + declare -gr TEMP=$(mktemp -d -p "${TMPDIR}" gk_XXXXXXXX 2>/dev/null)
35 + [ -z "${TEMP}" ] && gen_die "'mktemp -d -p \"${TMPDIR}\" gk_XXXXXXXX' failed!"
36
37 if ! isTrue "${CLEANUP}"
38 then
39
40 diff --git a/genkernel b/genkernel
41 index ae2df04..8435350 100755
42 --- a/genkernel
43 +++ b/genkernel
44 @@ -293,7 +293,7 @@ then
45 then
46 # We have to set $INSTALL_MOD_PATH to avoid installing files
47 # to /lib/modules because --no-install was set
48 - INSTALL_MOD_PATH="$(mktemp -d -p "${TEMP}" kerncache-modules.XXXXXXX 2>/dev/null)"
49 + INSTALL_MOD_PATH="$(mktemp -d -p "${TEMP}" kerncache-modules_XXXXXXX 2>/dev/null)"
50 if [ -z "${INSTALL_MOD_PATH}" ]
51 then
52 gen_die "Internal error: Variable 'INSTALL_MOD_PATH' is empty; mktemp() for kerncache modules failed!"
53
54 diff --git a/worker_modules/dropbear.sh b/worker_modules/dropbear.sh
55 index 3d8c4fa..9ab56b0 100644
56 --- a/worker_modules/dropbear.sh
57 +++ b/worker_modules/dropbear.sh
58 @@ -35,7 +35,7 @@ __module_main() {
59 ;;
60 esac
61
62 - local dropbear_temp=$(mktemp -d -p "${TEMP}" dropbear.XXXXXXXX 2>/dev/null)
63 + local dropbear_temp=$(mktemp -d -p "${TEMP}" dropbear_XXXXXXXX 2>/dev/null)
64 [ -z "${dropbear_temp}" ] && die "mktemp failed!"
65
66 cd "${dropbear_temp}" || die "Failed to chdir to '${dropbear_temp}'!"
67
68 diff --git a/worker_modules/gkbuild.sh b/worker_modules/gkbuild.sh
69 index 601d052..24c6e53 100644
70 --- a/worker_modules/gkbuild.sh
71 +++ b/worker_modules/gkbuild.sh
72 @@ -291,7 +291,7 @@ _initialize() {
73 die "Unable to build ${P}: '${GK_SHARE}/gkbuilds/${PN}.gkbuild' does NOT exist!"
74 fi
75
76 - declare -gr WORKDIR=$(mktemp -d -p "${TEMP}" ${PN}.XXXXXXXX 2>/dev/null)
77 + declare -gr WORKDIR=$(mktemp -d -p "${TEMP}" ${PN}_XXXXXXXX 2>/dev/null)
78 [ -z "${WORKDIR}" ] && die "mktemp failed!"
79
80 declare -gr BROOT="${WORKDIR}/buildroot"