Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel

This commit is contained in:
udeved 2017-05-30 23:41:55 +02:00
commit a9625a7193
2 changed files with 18 additions and 15 deletions

View file

@ -95,14 +95,17 @@ copy_hostconf () {
done done
if [[ -n ${build_mirror} ]];then if [[ -n ${build_mirror} ]];then
build_mirror=${build_mirror}'/$repo/$arch' local branch=$(pacman-mirrors -a --prefix "$1" -G)
if ${keep_mirrors}; then if ${keep_mirrors}; then
set_branch "$1" "$(get_branch $1)" # set_branch "$1" "$(get_branch $1)"
pacman-mirrors -a -p "$1" -S "${branch}" -R
else else
echo "Server = ${build_mirror}" > "$1/etc/pacman.d/mirrorlist" local mirror=${build_mirror}'/$repo/$arch'
echo "Server = ${mirror}" > "$1/etc/pacman.d/mirrorlist"
fi fi
else else
set_branch "$1" "$(get_branch $1)" # set_branch "$1" "$(get_branch $1)"
pacman-mirrors -a -p "$1" -S "$branch" -R
fi fi
sed -r "s|^#?\\s*CacheDir.+|CacheDir = $(echo -n ${cache_dirs[@]})|g" -i "$1/etc/pacman.conf" sed -r "s|^#?\\s*CacheDir.+|CacheDir = $(echo -n ${cache_dirs[@]})|g" -i "$1/etc/pacman.conf"

View file

@ -139,17 +139,17 @@ prepare_dir(){
[[ ! -d $1 ]] && mkdir -p $1 [[ ! -d $1 ]] && mkdir -p $1
} }
# $1: chroot # # $1: chroot
get_branch(){ # get_branch(){
echo $(cat "$1/etc/pacman-mirrors.conf" | grep '^Branch = ' | sed 's/Branch = \s*//g') # echo $(cat "$1/etc/pacman-mirrors.conf" | grep '^Branch = ' | sed 's/Branch = \s*//g')
} # }
#
# $1: chroot # # $1: chroot
# $2: branch # # $2: branch
set_branch(){ # set_branch(){
info "Setting mirrorlist branch: %s" "$2" # info "Setting mirrorlist branch: %s" "$2"
sed -e "s|/stable|/$2|g" -i "$1/etc/pacman.d/mirrorlist" # sed -e "s|/stable|/$2|g" -i "$1/etc/pacman.d/mirrorlist"
} # }
init_common(){ init_common(){
[[ -z ${target_branch} ]] && target_branch='stable' [[ -z ${target_branch} ]] && target_branch='stable'