Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage-utils:master commit in: /
Date: Fri, 23 Mar 2018 15:27:45
Message-Id: 1521818826.be23ddefad2d4843dc5fd9db5cd0d2f840ce0fc0.grobian@gentoo
1 commit: be23ddefad2d4843dc5fd9db5cd0d2f840ce0fc0
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 23 15:27:06 2018 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 23 15:27:06 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=be23ddef
7
8 version_barf: show EPREFIX configured with, if present
9
10 main.c | 8 +++++++-
11 1 file changed, 7 insertions(+), 1 deletion(-)
12
13 diff --git a/main.c b/main.c
14 index 44226db..ec903fe 100644
15 --- a/main.c
16 +++ b/main.c
17 @@ -189,15 +189,21 @@ usage(int status, const char *flags, struct option const opts[],
18 static void
19 version_barf(void)
20 {
21 + const char *eprefixid = "";
22 +
23 #ifndef VERSION
24 # define VERSION "git"
25 #endif
26 #ifndef VCSID
27 # define VCSID "<unknown>"
28 #endif
29 +
30 + if (strlen(CONFIG_EPREFIX) > 1)
31 + eprefixid = "configured for " CONFIG_EPREFIX "\n";
32 printf("portage-utils-%s: %s\n"
33 + "%s"
34 "%s written for Gentoo by <solar and vapier @ gentoo.org>\n",
35 - VERSION, VCSID, argv0);
36 + VERSION, VCSID, eprefixid, argv0);
37 exit(EXIT_SUCCESS);
38 }