~alpine/devel

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch

[alpine-devel] [PATCH] alpine-conf: add script to add dl-3 internet repos from setup-alpine script

Jeff Bilyk <jbilyk@gmail.com>
Details
Message ID
<1293137371-3175-1-git-send-email-jbilyk@gmail.com>
Sender timestamp
1293137371
DKIM signature
missing
Download raw message
Patch: +42 -0
ref # 487
---
 Makefile          |    1 +
 setup-alpine.in   |    6 ++++++
 setup-apkrepos.in |   35 +++++++++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+), 0 deletions(-)
 create mode 100755 setup-apkrepos.in

diff --git a/Makefile b/Makefile
index 0046928..c4f9555 100644
--- a/Makefile
+++ b/Makefile
@@ -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
-- 
1.7.3.4



---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)