Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] eselect r637 - in trunk: . bin
Date: Sun, 23 Aug 2009 12:09:19
Message-Id: E1MfBss-0001eh-2n@stork.gentoo.org
1 Author: ulm
2 Date: 2009-08-23 12:09:17 +0000 (Sun, 23 Aug 2009)
3 New Revision: 637
4
5 Modified:
6 trunk/ChangeLog
7 trunk/bin/eselect.in
8 Log:
9 Remove ESELECT_KNOWN_OPTIONS variable.
10
11 Modified: trunk/ChangeLog
12 ===================================================================
13 --- trunk/ChangeLog 2009-08-22 17:08:55 UTC (rev 636)
14 +++ trunk/ChangeLog 2009-08-23 12:09:17 UTC (rev 637)
15 @@ -1,5 +1,8 @@
16 2009-08-22 Ulrich Mueller <ulm@g.o>
17
18 + * bin/eselect.in (ESELECT_KNOWN_OPTIONS): Remove variable, as
19 + there is a case statement for all possible options anyway.
20 +
21 * modules/news.eselect (do_list): Output read/unread tag first.
22
23 2009-08-19 Ulrich Mueller <ulm@g.o>
24
25 Modified: trunk/bin/eselect.in
26 ===================================================================
27 --- trunk/bin/eselect.in 2009-08-22 17:08:55 UTC (rev 636)
28 +++ trunk/bin/eselect.in 2009-08-23 12:09:17 UTC (rev 637)
29 @@ -41,7 +41,6 @@
30 ESELECT_KILL_TARGET="$$"
31
32 # Global options
33 -ESELECT_KNOWN_OPTIONS="brief help no-color no-colour version"
34 ESELECT_OPTIONS=""
35
36 # Support variables for Gentoo Alt/Prefix
37 @@ -159,8 +158,6 @@
38
39 if [[ -z ${action} ]] && [[ -n ${1##--} ]] ; then
40 while [[ ${1##--} != ${1} ]] ; do
41 - has ${1##--} ${ESELECT_KNOWN_OPTIONS} || \
42 - die -q "Unknown option ${1}!"
43 case ${1##--} in
44 brief)
45 ESELECT_OPTIONS="${ESELECT_OPTIONS} brief"
46 @@ -173,6 +170,9 @@
47 help|version)
48 action=${1##--}
49 ;;
50 + *)
51 + die -q "Unknown option ${1}"
52 + ;;
53 esac
54 shift
55 done