aboutsummaryrefslogtreecommitdiffstats
path: root/functions.sh
diff options
context:
space:
mode:
authorJybz <j.biernacki+mga@free.fr>2020-12-02 10:00:56 +0100
committerJybz <j.biernacki+mga@free.fr>2020-12-02 10:00:56 +0100
commit6865ccb5cd90a125aec351afd6bbbf87ddefe348 (patch)
tree31bdef34408c326125801ed629a2f6aa2d3916e2 /functions.sh
parenta2339e4e19b427fe3e65442d1c3311604dc75166 (diff)
downloadmageia4arm-6865ccb5cd90a125aec351afd6bbbf87ddefe348.tar
mageia4arm-6865ccb5cd90a125aec351afd6bbbf87ddefe348.tar.gz
mageia4arm-6865ccb5cd90a125aec351afd6bbbf87ddefe348.tar.bz2
mageia4arm-6865ccb5cd90a125aec351afd6bbbf87ddefe348.tar.xz
mageia4arm-6865ccb5cd90a125aec351afd6bbbf87ddefe348.zip
add mirror option
Diffstat (limited to 'functions.sh')
-rwxr-xr-xfunctions.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/functions.sh b/functions.sh
index 92c86b8..ceb848a 100755
--- a/functions.sh
+++ b/functions.sh
@@ -191,7 +191,12 @@ function addurpmimedia() {
print_info "Adding media"
if [ ! -z "${MIRROR}" ] ; then
- /sbin/urpmi.addmedia --urpmi-root "${BUILD_PATH}" --ignorearch --distrib "${MIRROR}"
+ echo ${MIRROR} | grep ${ARCH} 2>&1 1>/dev/null
+ if [ 0 -eq ${?} ]; then
+ /sbin/urpmi.addmedia --urpmi-root "${BUILD_PATH}" --ignorearch --distrib "${MIRROR}"
+ else
+ /sbin/urpmi.addmedia --urpmi-root "${BUILD_PATH}" --ignorearch --distrib "${MIRROR}/${ARCH}"
+ fi
else
print_info "MIRROR variable not set, using mirrorlist."
/sbin/urpmi.addmedia --urpmi-root "${BUILD_PATH}" --ignorearch --distrib --mirrorlist "http://mirrors.mageia.org/api/mageia.${MAGEIA_VERSION}.${ARM_VERSION}.list"