mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-10-21 20:08:54 +00:00
template rootfs creation fails: $make -f template/Makefile ROOTFS_BASE_NAME=opensuse <....> sed: can't read Dockerfile.template: No such file or directory make is unable to find Dockerfile.template, this patch fixes this. Fixes #67. Signed-off-by: Nirmoy Das <ndas@suse.de>
21 lines
646 B
Makefile
21 lines
646 B
Makefile
# Copyright (c) 2017 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
#
|
|
MK_DIR :=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
|
|
## Default destdir is one level up where is rootfs.sh script
|
|
DESTDIR ?= "$(realpath $(MK_DIR)/../)/$(ROOTFS_BASE_NAME)"
|
|
all:
|
|
ifndef ROOTFS_BASE_NAME
|
|
$(error ROOTFS_BASE_NAME is not set, use $ make ROOTFS_BASE_NAME=new_supported_os)
|
|
endif
|
|
mkdir -p $(DESTDIR)
|
|
cp "$(MK_DIR)/rootfs_lib_template.sh" "$(DESTDIR)/rootfs_lib.sh"
|
|
cp "$(MK_DIR)/config_template.sh" "$(DESTDIR)/config.sh"
|
|
sed \
|
|
-e "s|@distro@|$(ROOTFS_BASE_NAME)|g" \
|
|
"$(MK_DIR)/Dockerfile.template" > $(DESTDIR)/Dockerfile.in
|
|
|
|
|