alpine.mk: vserver template target
This commit is contained in:
parent
5994aa62af
commit
0ff6c91205
17
alpine.mk
17
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
|
||||
#
|
||||
|
Loading…
x
Reference in New Issue
Block a user