Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
alpine-conf
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
17
Issues
17
List
Boards
Labels
Service Desk
Milestones
Merge Requests
6
Merge Requests
6
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alpine
alpine-conf
Commits
40e4d11f
Commit
40e4d11f
authored
Feb 28, 2011
by
Natanael Copa
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
setup-apkrepos: use chars instead of numbers. avoid ==
Use case ... in instead of if ... elif ...
parent
34f52207
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
19 deletions
+15
-19
setup-apkrepos.in
setup-apkrepos.in
+15
-19
No files found.
setup-apkrepos.in
View file @
40e4d11f
...
...
@@ -16,17 +16,16 @@ APKREPOS=`cat "$APKREPOS_PATH"`
prompt_setup_method
()
{
while
true
;
do
echo
-e
"
\n
1) Automatically pick a random mirror"
echo
-e
"2) Automatically pick the fastest mirror (must be connected)"
echo
-e
"3) Manually pick mirror from list"
echo
-e
"4) Manually enter local/remote mirror(s)"
echo
-en
"
\n
Please select how to setup APK repositories [1]: "
default_read setup_method 1
echo
"How would you like to set up internet apk repositories?"
echo
-e
"r) Automatically pick a random mirror"
echo
-e
"f) Automatically pick the fastest mirror (must be connected)"
echo
-e
"l) Manually pick mirror from list"
echo
-e
"e) Manually enter local/remote mirror(s)"
echo
-e
"n) Do not configure internet apk repositories at all"
echo
-en
"
\n
Please select how to setup APK repositories (r/f/l/e/n) [n]: "
default_read setup_method n
case
"
$setup_method
"
in
1
)
setup_method
=
"random"
;
break
;;
2
)
setup_method
=
"fastest"
;
break
;;
3
)
setup_method
=
"mirror_list"
;
break
;;
4
)
setup_method
=
"custom_mirror"
;
break
;;
r|f|l|e|n
)
break
;;
esac
done
}
...
...
@@ -319,15 +318,12 @@ prompt_update_apk() {
# main
prompt_setup_method
if
[
"
$setup_method
"
==
"random"
]
;
then
get_random_mirror
elif
[
"
$setup_method
"
==
"fastest"
]
;
then
get_fastest_mirror
elif
[
"
$setup_method
"
==
"mirror_list"
]
;
then
prompt_mirror_list
elif
[
"
$setup_method
"
==
"custom_mirror"
]
;
then
prompt_clear_repositories
# calls prompt_custom_mirror
fi
case
"
$setup_method
"
in
r
)
get_random_mirror
;;
f
)
get_fastest_mirror
;;
l
)
prompt_mirror_list
;;
e
)
prompt_clear_repositories
;;
esac
if
[
"
$setup_method
"
!=
"custom_mirror"
]
;
then
# It doesn't make sense to run get_alpine_release for custom_mirror
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment