images/debian-isogen
Drew Walters bca69c1893 debian-isogen: Remove unstable repository
This change removes the unstable Debian repository that was added to
install cloud-init. Cloud-init is available in the stable repository at
the time of this commit.

Change-Id: Id51a1c7b60595630ace664038db31a71a07e4c6a
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-05-14 21:51:35 +00:00
..
examples Replace input network-data format to yaml 2020-03-19 16:32:21 +04:00
files debian-isogen: Remove unstable repository 2020-05-14 21:51:35 +00:00
Dockerfile Revert "Specify user for Docker containers" 2020-05-01 16:43:40 +00:00
Makefile Gather container logs in check pipeline 2020-04-14 16:20:54 +00:00
README.md [AIR-152] Initial debian based iso builder 2020-02-03 17:13:02 +04:00

airship-isogen

Iso creation tool

Prepare

$(BUILD_DIR)=/some_path... mkdir $(BUILD_DIR)

If you don't have isogen image

make build_isogen

Usage

cp examples/user-data $(BUILD_DIR) cp examples/isogen.yaml $(BUILD_DIR) cp examples/network-config $(BUILD_DIR) #Modify files if necessary

docker run
--rm
-e BUILDER_CONFIG=/config/isogen.yaml
-v $(shell realpath $(BUILD_DIR)):/config/
$(shell cat $(BUILD_DIR)/image_id)

Get debian-custom.iso from dir $(BUILD_DIR)