diff options
author | Jeff Bilyk <jbilyk@gmail.com> | 2010-12-23 20:49:31 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-12-28 14:23:04 +0000 |
commit | ca99d9e3232d621f6764da6643cc3cc3b828ab0c (patch) | |
tree | 6ca09d62bfae5277bb87314686bd06055aa9c122 | |
parent | ca0e10950a5db60121ac741f0bad28af9bb504b9 (diff) | |
download | alpine-conf-ca99d9e3232d621f6764da6643cc3cc3b828ab0c.zip |
alpine-conf: add script to add dl-3 internet repos from setup-alpine script
ref # 487
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | setup-alpine.in | 6 | ||||
-rwxr-xr-x | setup-apkrepos.in | 35 |
3 files changed, 42 insertions, 0 deletions
@@ -13,6 +13,7 @@ SBIN_FILES := lbu\ setup-ads\ setup-alpine\ setup-alpine-web\ + setup-apkrepos\ setup-cryptswap\ setup-disk\ setup-dns\ diff --git a/setup-alpine.in b/setup-alpine.in index 8d1aa0f..29bb868 100644 --- a/setup-alpine.in +++ b/setup-alpine.in @@ -67,3 +67,9 @@ _hn=${_hn%%.*} sed -i -e "s/^127\.0\.0\.1.*/127.0.0.1\t${_hn}.${_dn:-$(get_fqdn)} ${_hn} localhost.localdomain localhost/" /etc/hosts +printf "Setup internet apk repositories? [y/N]?" +default_read setuprepos "n" + +if [ $setuprepos == "Y" ] || [ $setuprepos == "y" ]; then + $PREFIX/sbin/setup-apkrepos +fi diff --git a/setup-apkrepos.in b/setup-apkrepos.in new file mode 100755 index 0000000..1436292 --- /dev/null +++ b/setup-apkrepos.in @@ -0,0 +1,35 @@ +#!/bin/sh + +PROGRAM=setup-apkrepos +PREFIX= + +. $PREFIX/lib/libalpine.sh + +while true; do + printf "Enter repository branch : \n" + printf "1 1.10 \n" + printf "2 2.0\n" + printf "3 2.1\n" + printf "4 edge\n" + default_read REPO "3" + if [ $REPO -gt 0 ] && [ $REPO -lt 5 ]; then + break + fi +done +if [ $REPO == 1 ]; then + echo "v1.10 repos selected" + echo "http://dl-3.alpinelinux.org/alpine/v1.10/packages/main" >> /etc/apk/repositories + apk update +elif [ $REPO == 2 ]; then + echo "v2.0 repos selected"; + echo "http://dl-3.alpinelinux.org/alpine/v2.0/packages/main" >> /etc/apk/repositories + apk update +elif [ $REPO == 3 ]; then + echo "v2.1 repos selected"; + echo "http://dl-3.alpinelinux.org/alpine/v2.1/packages/main" >> /etc/apk/repositories + apk update +elif [ $REPO == 4 ]; then + echo "edge repos selected"; + echo "http://dl-3.alpinelinux.org/alpine/edge/packages/main" >> /etc/apk/repositories + apk update +fi |