Sha256: 986bdc961ec1a995b300a00d16d878a4ac5ecbc4a6f8546bf279456fc3895a6f
Contents?: true
Size: 1.25 KB
Versions: 2
Compression:
Stored size: 1.25 KB
Contents
#!/bin/bash # # Changes from the default to given mirror (unable to do it more than once) case "$1" in ''|-h) exec echo "usage: $0 country|mirror|auto|internode|url" ;; esac if grep 'http://archive.ubuntu.com/ubuntu' /etc/apt/sources.list > /dev/null; then case "$1" in [a-z][a-z]|usa) echo "Configuring mirror for region: $1" exec sed -i.original -e 's#http://[archivesecurity]*.ubuntu.com/ubuntu#http://'"$1"'.archive.ubuntu.com/ubuntu/#' /etc/apt/sources.list ;; mirror|auto) echo "Configuring automatic selection of mirror" exec sed -i.original -e 's#http://[archivesecurity]*.ubuntu.com/ubuntu#mirror://mirrors.ubuntu.com/mirrors.txt#' /etc/apt/sources.list ;; internode) echo "Configuring mirror for ISP: $1" exec sed -i.original -e 's#http://[archivesecurity]*.ubuntu.com/ubuntu#http://mirror.internode.on.net/pub/ubuntu/ubuntu/#' /etc/apt/sources.list ;; [hmf]*://*ubuntu*) echo "Configuring mirror for $1" exec sed -i.original -e 's#http://[archivesecurity]*.ubuntu.com/ubuntu#'"$1"'#' /etc/apt/sources.list ;; *) echo "Invalid mirror ($1) ignored!" >&2 exit 1 ;; esac else echo "/etc/apt/sources.list has already been changed (leaving as is)" fi exit 0
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
salted-rails-0.0.6 | salt/bin/change_mirror.sh |
salted-rails-0.0.5 | salt/bin/change_mirror.sh |