1 |
commit: 1783fe9524e5f6d689284e5dceb156b000e9faef |
2 |
Author: Florian Schmaus <flow <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 25 07:18:09 2021 +0000 |
4 |
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 25 07:18:09 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=1783fe95 |
7 |
|
8 |
app-eselect/eselect-gradle: remove unreferenced files |
9 |
|
10 |
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> |
11 |
|
12 |
app-eselect/eselect-gradle/files/gradle.eselect | 131 ------------------------ |
13 |
1 file changed, 131 deletions(-) |
14 |
|
15 |
diff --git a/app-eselect/eselect-gradle/files/gradle.eselect b/app-eselect/eselect-gradle/files/gradle.eselect |
16 |
deleted file mode 100644 |
17 |
index de5e0fa8..00000000 |
18 |
--- a/app-eselect/eselect-gradle/files/gradle.eselect |
19 |
+++ /dev/null |
20 |
@@ -1,131 +0,0 @@ |
21 |
-# -*-eselect-*- vim: ft=eselect |
22 |
-# Copyright 1999-2015 Gentoo Foundation |
23 |
-# Distributed under the terms of the GNU General Public License v2 or later |
24 |
-# $Id: $ |
25 |
- |
26 |
-DESCRIPTION="Manage the /usr/bin/gradle symlink" |
27 |
-MAINTAINER="flo@×××××××××.eu" |
28 |
-VERSION=0.1 |
29 |
- |
30 |
-# find a list of gradle symlink targets |
31 |
-find_targets() { |
32 |
- local f |
33 |
- for f in "${EROOT}"/usr/bin/gradle?(-bin)-[[:digit:]]*; do |
34 |
- [[ -x ${f} ]] && basename "${f}" |
35 |
- done |
36 |
-} |
37 |
- |
38 |
-remove_symlink() { |
39 |
- rm "${EROOT}/usr/bin/gradle" \ |
40 |
- || die -q "Could not remove symlink" |
41 |
-} |
42 |
- |
43 |
-set_symlink() { |
44 |
- local target=$1 |
45 |
- |
46 |
- if is_number "${target}"; then |
47 |
- local targets=( $(find_targets) ) |
48 |
- target=${targets[target-1]} |
49 |
- fi |
50 |
- |
51 |
- [[ -z ${target} ]] \ |
52 |
- && die -q "Target \"${1}\" doesn't apper to be valid!" |
53 |
- |
54 |
- [[ ! -x ${EROOT}/usr/bin/${target} ]] \ |
55 |
- && die -q "${EROOT}/usr/bin/${target} is not an executable" |
56 |
- |
57 |
- ln -s "${target}" "${EROOT}/usr/bin/gradle" \ |
58 |
- || die -q "Could not set symlink" |
59 |
-} |
60 |
- |
61 |
-describe_show() { |
62 |
- echo "Shows the current gradle symlink" |
63 |
-} |
64 |
- |
65 |
-do_show() { |
66 |
- write_list_start "Current gradle symlink:" |
67 |
- if [[ -L ${EROOT}/usr/bin/gradle ]]; then |
68 |
- local gradle=$(canonicalise "${EROOT}/usr/bin/gradle") |
69 |
- write_kv_list_entry "${gradle}" "" |
70 |
- else |
71 |
- write_kv_list_entry "(unset)" "" |
72 |
- fi |
73 |
-} |
74 |
- |
75 |
-describe_list() { |
76 |
- echo "list available gradle symlink targets" |
77 |
-} |
78 |
- |
79 |
-do_list() { |
80 |
- local i targets=( $(find_targets) ) |
81 |
- |
82 |
- write_list_start "Available gradle symlink targets:" |
83 |
- for (( i = 0; i < ${#targets[@]}; i++ )); do |
84 |
- # highligh the target where the symlink is pointing to |
85 |
- [[ ${targets[i]} = \ |
86 |
- $(basename "$(canonicalise "${EROOT}/usr/bin/gradle")") ]] \ |
87 |
- && targets[i]=$(highlight_marker "${targets[i]}") |
88 |
- done |
89 |
- write_numbered_list -m "(none found)" "${targets[@]}" |
90 |
-} |
91 |
- |
92 |
-describe_set() { |
93 |
- echo "Set a new gradle symlink target" |
94 |
-} |
95 |
- |
96 |
-describe_set_parameters() { |
97 |
- echo "<target>" |
98 |
-} |
99 |
- |
100 |
-describe_set_options() { |
101 |
- echo "target : Target name or number (from 'list' action)" |
102 |
-} |
103 |
- |
104 |
-do_set() { |
105 |
- [[ -z $1 ]] && die -q "You didn't tell me what to set the symlink to" |
106 |
- [[ $# -gt 1 ]] && die -q "Too many parameters" |
107 |
- test_for_root |
108 |
- |
109 |
- if [[ -L ${EROOT}/usr/bin/gradle ]]; then |
110 |
- # existing symmlink |
111 |
- remove_symlink |
112 |
- set_symlink "$1" |
113 |
- elif [[ -e ${EROOT}/usr/bin/gradle ]]; then |
114 |
- # we have someting strange |
115 |
- die -q "${EROOT}/usr/bin/gradle exists but is not a symlink" |
116 |
- else |
117 |
- set_symlink "$1" |
118 |
- fi |
119 |
-} |
120 |
- |
121 |
-describe_update() { |
122 |
- echo "Automatically update the gradle symlink" |
123 |
-} |
124 |
- |
125 |
-describe_update_options() { |
126 |
- echo "ifunset: Do not override currently set version" |
127 |
-} |
128 |
- |
129 |
-do_update() { |
130 |
- [[ -z $1 || $1 == ifunset ]] || die -q "Usage error" |
131 |
- [[ $# -gt 1 ]] && die -q "Too many parameters" |
132 |
- test_for_root |
133 |
- |
134 |
- if [[ -L ${EROOT}/usr/bin/gradle ]]; then |
135 |
- if [[ $1 == ifunset && -e ${EROOT}/usr/bin/gradle ]]; then |
136 |
- return |
137 |
- fi |
138 |
- remove_symlink |
139 |
- elif [[ -e ${EROOT}/usr/bin/gradle ]]; then |
140 |
- die -q "${EROOT}/usr/bin/gradle exists but is not a symlink" |
141 |
- fi |
142 |
- |
143 |
- local targets=( $(find_targets) ) |
144 |
- if [[ ${#targets[@]} -gt 0 ]]; then |
145 |
- set_symlink "${targets[${#targets[@]}-1]}" |
146 |
- fi |
147 |
-} |
148 |
- |
149 |
-test_for_root() { |
150 |
- [[ -w ${EROOT}/usr/bin ]] || die -q "${EROOT}/usr/bin not writeable by current user. Are you root?" |
151 |
-} |