Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/crossdev:master commit in: wrappers/
Date: Fri, 31 Oct 2014 01:56:58
Message-Id: 1414717455.d3264b37b65a81045cd7a0d0daf5b52f1af1c335.vapier@gentoo
1 commit: d3264b37b65a81045cd7a0d0daf5b52f1af1c335
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 31 01:04:15 2014 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 31 01:04:15 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/crossdev.git;a=commit;h=d3264b37
7
8 emerge-wrapper: improve warning messages
9
10 The current output isn't clear as to what is wrong.
11
12 Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
13
14 ---
15 wrappers/emerge-wrapper | 16 +++++++++-------
16 1 file changed, 9 insertions(+), 7 deletions(-)
17
18 diff --git a/wrappers/emerge-wrapper b/wrappers/emerge-wrapper
19 index 154d82e..9ba46b4 100755
20 --- a/wrappers/emerge-wrapper
21 +++ b/wrappers/emerge-wrapper
22 @@ -21,11 +21,13 @@ err() { echo "emerge-wrapper: $*" 1>&2; exit 1; }
23
24 emit_setup_warning()
25 {
26 - ${setup_warning:-false} && return 0
27 - setup_warning=true
28 - echo "!!! WARNING - Cannot auto-configure CHOST ${CHOST}"
29 - echo "!!! You should edit ${conf}"
30 - echo "!!! by hand to complete your configuration"
31 + if ! ${setup_warning} ; then
32 + setup_warning=true
33 + echo "!!! WARNING - Cannot auto-configure CHOST ${CHOST};"
34 + echo "!!! You should edit ${conf}"
35 + echo "!!! by hand to complete your configuration."
36 + fi
37 + echo "!!! $*"
38 }
39
40 cross_wrap_etc()
41 @@ -44,13 +46,13 @@ cross_wrap_etc()
42 . "${MAIN_REPO_PATH}"/eclass/toolchain-funcs.eclass
43 tc-arch
44 )
45 - [[ ${ARCH} == "unknown" ]] && emit_setup_warning
46 + [[ ${ARCH} == "unknown" ]] && emit_setup_warning "No ARCH is known for this target."
47
48 LIBC="__LIBC__"
49 case ${CHOST} in
50 *gnu*) LIBC=glibc ;;
51 *uclibc*) LIBC=uclibc ;;
52 - *) emit_setup_warning ;;
53 + *) emit_setup_warning "No LIBC is known for this target." ;;
54 esac
55
56 sed -i \