From 80438cb94ab1c096f1b0577c455a9fd6d5cf1ab3 Mon Sep 17 00:00:00 2001 From: Wyn Date: Sun, 31 Jan 2016 18:17:06 -0500 Subject: [PATCH 1/3] Update vps2arch Added Reflector to remove manually needing to set mirrors. --- vps2arch | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/vps2arch b/vps2arch index 4305281..9b27b3b 100755 --- a/vps2arch +++ b/vps2arch @@ -110,7 +110,7 @@ delete_all() { } install_packages() { - local packages="base openssh" + local packages="base openssh reflector" [ "$bootloader" != "none" ] && packages="$packages $bootloader" # XXX Install gptdisk for syslinux. To be removed then FS#45029 will be closed [ "$bootloader" = "syslinux" ] && packages="$packages gptfdisk" @@ -242,6 +242,14 @@ finalize() { # Enable SSH login for user root (#3) sed -i '/^#PermitRootLogin\s/s/.*/&\nPermitRootLogin yes/' /etc/ssh/sshd_config + + # Run reflector to get updated mirrors + + cat <<-EOF + Reflector: Rating the 35 most recently synced HTTPS servers, sorting them by download speed + EOF + + chroot_exec 'reflector -l 35 -p https --sort rate --save /etc/pacman.d/mirrorlist' cat <<-EOF Hi, @@ -253,8 +261,6 @@ finalize() { # sync ; reboot -f Then you'll be able to connect to your VM using SSH and to login using your old root password (or "vps2arch" if you didn't have a root password). - - You'll need to configure your mirrors in order to use pacman, please see https://wiki.archlinux.org/index.php/Mirrors EOF } From 5c11da6a8b0ee42d8483725fc0d0f5866756390c Mon Sep 17 00:00:00 2001 From: Wyn Date: Sun, 31 Jan 2016 20:18:24 -0500 Subject: [PATCH 2/3] Update vps2arch --- vps2arch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vps2arch b/vps2arch index 9b27b3b..0015d15 100755 --- a/vps2arch +++ b/vps2arch @@ -249,7 +249,7 @@ finalize() { Reflector: Rating the 35 most recently synced HTTPS servers, sorting them by download speed EOF - chroot_exec 'reflector -l 35 -p https --sort rate --save /etc/pacman.d/mirrorlist' + reflector -l 35 -p https --sort rate --save /etc/pacman.d/mirrorlist cat <<-EOF Hi, From 3b7abc282eed7d82f45e73c68704a6363befd57c Mon Sep 17 00:00:00 2001 From: Wyn Date: Sun, 31 Jan 2016 21:59:47 -0500 Subject: [PATCH 3/3] Update vps2arch --- vps2arch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vps2arch b/vps2arch index 0015d15..c44b7b7 100755 --- a/vps2arch +++ b/vps2arch @@ -246,7 +246,9 @@ finalize() { # Run reflector to get updated mirrors cat <<-EOF + Reflector: Rating the 35 most recently synced HTTPS servers, sorting them by download speed + EOF reflector -l 35 -p https --sort rate --save /etc/pacman.d/mirrorlist