Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java-ebuilder:master commit in: /, scripts/
Date: Wed, 30 Oct 2019 17:35:26
Message-Id: 1475748812.d9582a1af26803b8984c38d8f9a7482a9c110270.mgorny@gentoo
1 commit: d9582a1af26803b8984c38d8f9a7482a9c110270
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 6 07:56:18 2016 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 6 10:13:32 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=d9582a1a
7
8 movl, meta.sh: query portage related variables at runtime.
9
10 java-ebuilder.conf | 2 --
11 scripts/meta.sh | 1 +
12 scripts/movl | 6 +++++-
13 3 files changed, 6 insertions(+), 3 deletions(-)
14
15 diff --git a/java-ebuilder.conf b/java-ebuilder.conf
16 index 1bf7e33..f391484 100644
17 --- a/java-ebuilder.conf
18 +++ b/java-ebuilder.conf
19 @@ -1,5 +1,3 @@
20 -PORTDIR=/usr/portage
21 -PORTAGE_TMPDIR=/var/tmp
22 # JAVA_OVERLAY_DIR=/var/lib/layman/java
23 POMDIR=/var/lib/java-ebuilder/poms
24 MAVEN_OVERLAY_DIR=/var/lib/java-ebuilder/maven
25
26 diff --git a/scripts/meta.sh b/scripts/meta.sh
27 index 10c317f..935330f 100755
28 --- a/scripts/meta.sh
29 +++ b/scripts/meta.sh
30 @@ -5,6 +5,7 @@
31 # example:
32 # ( echo 1.0; tail -n +2 cache | parallel -j -2 meta.sh; ) > cache.1
33 source /etc/java-ebuilder.conf
34 +: ${PORTAGE_TMPDIR:=$(portageq envvar PORTAGE_TMPDIR)}
35
36 pkg=$(awk -F ":" '{print $1"/"$2"-"$3}' <<< $1)
37 spkg=$(cut -d: -f2 <<< $1)
38
39 diff --git a/scripts/movl b/scripts/movl
40 index 10ecfcc..a4d1bac 100755
41 --- a/scripts/movl
42 +++ b/scripts/movl
43 @@ -22,6 +22,10 @@ clean() {
44 }
45
46 build() {
47 + : ${PORTDIR:=$(portageq get_repo_path $(portageq envvar EROOT) gentoo)}
48 + : ${PORTAGE_TMPDIR:=$(portageq envvar PORTAGE_TMPDIR)}
49 + export PORTAGE_TMPDIR
50 +
51 if [[ ! -f "${CACHEDIR}"/cache.0 ]]; then
52 # 1. Generate cache of java related packages from portage tree.
53 [[ -f "${CACHEDIR}"/cache.raw0 ]] || \
54 @@ -39,7 +43,7 @@ build() {
55 [[ -f "${CACHEDIR}"/cache.raw1 ]] || \
56 java-ebuilder --refresh-cache -t "${JAVA_OVERLAY_DIR}" --cache-file "${CACHEDIR}"/cache.raw1
57 pushd "${CACHEDIR}" > /dev/null
58 - tail -n +2 cache.raw1 | parallel -j -1 scripts/meta.sh > cache.1
59 + tail -n +2 cache.raw1 | parallel -j -1 /usr/lib/java-ebuilder/meta.sh > cache.1
60 popd > /dev/null
61 else
62 touch "${CACHEDIR}"/cache.1