From 0ff6c91205d7b3d56e72683c917e74bd573b6c04 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 13 Mar 2009 12:01:45 +0000 Subject: alpine.mk: vserver template target --- alpine.mk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'alpine.mk') diff --git a/alpine.mk b/alpine.mk index 542888a..6ce5fc4 100755 --- a/alpine.mk +++ b/alpine.mk @@ -10,6 +10,8 @@ DESTDIR ?= $(shell pwd)/isotmp APORTS_DIR ?= $(HOME)/aports REPOS ?= core extra +SUDO = sudo + # this might need to change... APKDIRS ?= $(REPOS_DIR)/*/ @@ -199,6 +201,21 @@ $(INITFS): $(INITFS_DIRSTAMP) $(INITFS_DIR)/init $(INITFS_DIR)/sbin/bootchartd $ @mkdir -p $(dir $(INITFS)) @(cd $(INITFS_DIR) && find . | cpio -o -H newc | gzip -9) > $(INITFS) +# +# Vserver template rules +# +VSTEMPLATE := $(ISO_DIR)/vs-template.tar.bz2 +VSTEMPLATE_DIR := $(DESTDIR)/vs-template + +vstemplate: $(VSTEMPLATE) + @echo "==> vstemplate: built $(VSTEMPLATE)" + +$(VSTEMPLATE): + @$(SUDO) rm -rf "$(VSTEMPLATE_DIR)" + @$(SUDO) mkdir -p "$(VSTEMPLATE_DIR)" + @$(SUDO) apk add --initdb --root $(VSTEMPLATE_DIR) alpine-baselayout + @cd $(VSTEMPLATE_DIR) && $(SUDO) tar -jcf $@ * + # # ISO rules # -- cgit v1.2.3-60-g2f50