]> git.proxmox.com Git - mirror_lxc.git/commitdiff
lxc-alpine: make --release work when apk exists
authorNatanael Copa <ncopa@alpinelinux.org>
Fri, 28 Jun 2013 14:56:51 +0000 (16:56 +0200)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Fri, 28 Jun 2013 19:38:08 +0000 (14:38 -0500)
Use sed to set the specified alpine release in the copied
/etc/apk/repositories

Signed-off-by: Natanael Copa <ncopa@alpinelinux.org>
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
templates/lxc-alpine.in

index 410c817de4e321b12bd24ae8d986991016f4ef94..be2a5357f72de1ac6f6d9f5dbbbf704bca9c1099 100644 (file)
@@ -84,6 +84,10 @@ install_alpine() {
         echo "$repository" > "$rootfs"/etc/apk/repositories
     else
         cp /etc/apk/repositories "$rootfs"/etc/apk/repositories || return 1
+        if [ -n "$release" ]; then
+            sed -i -e "s:/[^/]\+/\([^/]\+\)$:/$release/\1:" \
+                "$rootfs"/etc/apk/repositories
+        fi
     fi
     opt_arch=
     if [ -n "$apk_arch" ]; then