From c1804ce248d5259f48ac40ab9c6e46480f44eef6 Mon Sep 17 00:00:00 2001 From: Adam Boardman Date: Tue, 22 Oct 2019 09:40:17 +0100 Subject: [PATCH] Added image-file based building to directly make a flashable .img file, needs gemian branch changes to debos --- cosmocom.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 cosmocom.yaml diff --git a/cosmocom.yaml b/cosmocom.yaml new file mode 100644 index 0000000..60c628c --- /dev/null +++ b/cosmocom.yaml @@ -0,0 +1,36 @@ +{{- $image := or .image "gemian-cosmocom.img" -}} + +architecture: arm64 + +actions: + - action: recipe + description: Setup Gemian rootfs + recipe: gemian-common.yaml + + - action: apt + description: Installing additional Debian packages + packages: [ curl, gnupg, openssh-server, sudo ] + + - action: apt + description: Installing Cosmo Communicator-specific packages + packages: [ droid-hal-cosmopda ] + + - action: run + chroot: true + command: echo cosmopda > /etc/hostname + + - action: run + chroot: true + description: Setting password on root user (useful for testing, remove later) + command: echo root:root | chpasswd + + - action: image-file + imagename: {{ $image }} + imagesize: 3G + fs: ext4 + fsname: "gemian" + + - action: filesystem-deploy + setup-fstab: false + setup-kernel-cmdline: false + description: Deploying filesystem onto image