Commit 562d54a6 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm-repofix: move repo change part to epm_repochange()

parent 6ccda7a8
...@@ -49,7 +49,7 @@ epm_repo() ...@@ -49,7 +49,7 @@ epm_repo()
;; ;;
change) # HELPCMD: <mirror>: switch sources to the mirror (supports etersoft/yandex/basealt/altlinux.org/eterfund.org): rewrite URLs to the specified server change) # HELPCMD: <mirror>: switch sources to the mirror (supports etersoft/yandex/basealt/altlinux.org/eterfund.org): rewrite URLs to the specified server
load_helper epm-repofix load_helper epm-repofix
epm_repofix "$@" epm_repochange "$@"
;; ;;
set) # HELPCMD: <mirror>: remove all existing sources and add mirror for the branch set) # HELPCMD: <mirror>: remove all existing sources and add mirror for the branch
epm repo rm all epm repo rm all
......
...@@ -201,17 +201,8 @@ __change_repo() ...@@ -201,17 +201,8 @@ __change_repo()
} }
epm_repofix() __epm_repochange_alt()
{ {
case $BASEDISTRNAME in
"alt")
assure_exists apt-repo
[ -n "$quiet" ] || docmd apt-repo list
assure_root
__fix_alt_sources_list /etc/apt/sources.list
__fix_alt_sources_list /etc/apt/sources.list.d/*.list
# TODO: move to repo change
case "$1" in case "$1" in
"etersoft") "etersoft")
__change_repo etersoft "//download.etersoft.ru/pub ALTLinux" __change_repo etersoft "//download.etersoft.ru/pub ALTLinux"
...@@ -228,12 +219,40 @@ case $BASEDISTRNAME in ...@@ -228,12 +219,40 @@ case $BASEDISTRNAME in
"altlinux.org") "altlinux.org")
__change_repo ftp.altlinux "//ftp.altlinux.org/pub/distributions ALTLinux" __change_repo ftp.altlinux "//ftp.altlinux.org/pub/distributions ALTLinux"
;; ;;
"") *)
fatal "Unsupported change key '$1'"
;;
esac
}
epm_repochange()
{
case $BASEDISTRNAME in
"alt")
__epm_repochange_alt "$1"
;; ;;
*) *)
fatal "Unsupported change key $1" fatal "Repo change Unsupported for $BASEDISTRNAME"
;;
esac esac
docmd apt-repo list }
epm_repofix()
{
case $BASEDISTRNAME in
"alt")
assure_exists apt-repo
[ -n "$quiet" ] || docmd apt-repo list
assure_root
__fix_alt_sources_list /etc/apt/sources.list
__fix_alt_sources_list /etc/apt/sources.list.d/*.list
[ -n "$quiet" ] || docmd apt-repo list
return return
;; ;;
esac esac
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment