Browse Source

bashrc: update reflector function

pull/1/head
10sr 11 years ago
parent
commit
89bba2cd66
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      bashrc

+ 3
- 2
bashrc View File

@@ -238,11 +238,12 @@ null type pacmatic && {


_pacman_update_mirrorlist_with_reflector(){ _pacman_update_mirrorlist_with_reflector(){
ml=/etc/pacman.d/mirrorlist ml=/etc/pacman.d/mirrorlist
cmd="$(expr "$(grep reflector $ml)" : '# With: *\(.*\)')"
cmd="$(expr "$(grep -m 1 reflector $ml)" : '# With: *\(.*\)')"
if test -z "$cmd" if test -z "$cmd"
then then
cmd="reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist"
cmd="reflector --verbose -l 5 --sort rate --save $ml"
fi fi
echo "Running $cmd ..." 1>&2
sudo $cmd sudo $cmd
} }
null type reflector && test -f /etc/pacman.d/mirrorlist && \ null type reflector && test -f /etc/pacman.d/mirrorlist && \


Loading…
Cancel
Save