summaryrefslogtreecommitdiffstats
path: root/main/lxc/setup-lxc-template
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-04-15 07:51:11 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-04-15 07:51:11 +0000
commit52144f7f3d47d0c88bdf25eaf7e831bf8ecd4223 (patch)
tree1f6af829b2b4af25e20539f553f8a140911929ba /main/lxc/setup-lxc-template
parent3cd85e98dcec98821e9c0d5c28f33f3ed2633db2 (diff)
downloadaports-52144f7f3d47d0c88bdf25eaf7e831bf8ecd4223.tar.bz2
aports-52144f7f3d47d0c88bdf25eaf7e831bf8ecd4223.tar.xz
main/lxc: upgrade to 0.9.0
Diffstat (limited to 'main/lxc/setup-lxc-template')
-rwxr-xr-xmain/lxc/setup-lxc-template44
1 files changed, 0 insertions, 44 deletions
diff --git a/main/lxc/setup-lxc-template b/main/lxc/setup-lxc-template
deleted file mode 100755
index f8e9fe4a3..000000000
--- a/main/lxc/setup-lxc-template
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh
-
-# create a lxc template
-PROG=$0
-
-usage() {
- echo "usage: $PROG [-fhq] [-o OUTFILE] [-X repository] [packages...]"
- exit $1
-}
-
-clean_exit() {
- rm -rf "$tmpdir"
- exit $1
-}
-
-outfile=template.tar.gz
-fakeroot=
-repos=
-while getopts "ho:qX:" opt; do
- case "$opt" in
- h) usage 0;;
- o) outfile="$OPTARG";;
- q) quiet=-q;;
- X) repos="$repos --repository $OPTARG";;
- esac
-done
-shift $(( $OPTIND - 1 ))
-
-if [ "$(whoami)" != "root" ]; then
- echo "Warning: you need root permissions" >&2
-fi
-
-tmpdir=$(mktemp -d ${TMPDIR:-/tmp}/setup-lxc-template-XXXXXX)
-
-apk add --root "$tmpdir" --initdb --keys-dir /etc/apk/keys -U \
- $quiet ${repos:---repositories-file /etc/apk/repositories} \
- alpine-base $@ \
- || clean_exit 1
-
-tar -czf "$outfile" -C "$tmpdir" $(ls "$tmpdir") || clean_exit 1
-
-[ -z "$quiet" ] && echo "Created $outfile"
-clean_exit 0
-