From f9cdbe5ac95179b0c786855778b896d92b6e0370 Mon Sep 17 00:00:00 2001 From: AlexSSD7 Date: Sun, 27 Aug 2023 15:30:51 +0100 Subject: [PATCH] In-house Alpine builder --- alpine-img/alpine-make-vm-image | 630 -------------------------------- alpine-img/build-alpine-img.sh | 14 - alpine-img/img/configure.sh | 4 - alpine-img/img/packages | 5 - alpine-img/img/repositories | 1 - cmd/imgbuilder/builder/build.go | 200 ++++++++++ cmd/imgbuilder/main.go | 51 +++ cmd/ls.go | 4 +- cmd/run.go | 4 +- cmd/shell.go | 4 +- cmd/utils.go | 4 +- go.mod | 2 + go.sum | 4 + utils/utils.go | 9 +- vm/errors.go | 2 +- vm/ssh.go | 12 +- vm/vm.go | 43 ++- 17 files changed, 315 insertions(+), 678 deletions(-) delete mode 100644 alpine-img/alpine-make-vm-image delete mode 100644 alpine-img/build-alpine-img.sh delete mode 100755 alpine-img/img/configure.sh delete mode 100644 alpine-img/img/packages delete mode 100644 alpine-img/img/repositories create mode 100644 cmd/imgbuilder/builder/build.go create mode 100644 cmd/imgbuilder/main.go diff --git a/alpine-img/alpine-make-vm-image b/alpine-img/alpine-make-vm-image deleted file mode 100644 index e740941..0000000 --- a/alpine-img/alpine-make-vm-image +++ /dev/null @@ -1,630 +0,0 @@ -#!/bin/sh -# vim: set ts=4 sw=4: -# SPDX-FileCopyrightText: © 2017 Jakub Jirutka -# SPDX-License-Identifier: MIT -#---help--- -# Usage: alpine-make-vm-image [options] [--] [