File tree 3 files changed +38
-0
lines changed
3 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -85,6 +85,8 @@ RUN zypper in -y bc qemu-tools
85
85
COPY ./config.yaml /config/manifest.yaml
86
86
COPY ./entrypoint.sh /entrypoint.sh
87
87
COPY ./add-cloud-init.sh /add-cloud-init.sh
88
+ COPY ./os-release.tmpl /os-release.tmpl
89
+ COPY ./update-os-release.sh /update-os-release.sh
88
90
89
91
# ARM helpers
90
92
COPY ./build-arm-image.sh /build-arm-image.sh
Original file line number Diff line number Diff line change
1
+ KAIROS_NAME="${OS_NAME}"
2
+ KAIROS_VERSION="${OS_VERSION}"
3
+ KAIROS_ID="${OS_ID}"
4
+ KAIROS_ID_LIKE="${OS_NAME}"
5
+ KAIROS_VERSION_ID="${OS_VERSION}"
6
+ KAIROS_PRETTY_NAME="${OS_NAME} ${OS_VERSION}"
7
+ KAIROS_BUG_REPORT_URL="${BUG_REPORT_URL}"
8
+ KAIROS_HOME_URL="${HOME_URL}"
9
+ KAIROS_IMAGE_REPO="${OS_REPO}"
10
+ KAIROS_IMAGE_LABEL="${OS_LABEL}"
11
+ KAIROS_GITHUB_REPO="${GITHUB_REPO}"
12
+ KAIROS_VARIANT="${VARIANT}"
13
+ KAIROS_FLAVOR="${FLAVOR}"
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # usage:
3
+ # docker run --rm -ti --entrypoint /update-os-release.sh \
4
+ # -v /etc:/workspace \ # mount the directory where your os-release is, this is by default in /etc but you can mount a different dir for testing
5
+ # -e OS_NAME=kairos-core-opensuse-leap \
6
+ # -e OS_VERSION=v2.2.0 \
7
+ # -e OS_ID="kairos" \
8
+ # -e OS_NAME=kairos-core-opensuse-leap \
9
+ # -e BUG_REPORT_URL="https://github.com/kairos-io/kairos/issues" \
10
+ # -e HOME_URL="https://github.com/kairos-io/kairos" \
11
+ # -e OS_REPO="quay.io/kairos/core-opensuse-leap" \
12
+ # -e OS_LABEL="latest" \
13
+ # -e GITHUB_REPO="kairos-io/kairos" \
14
+ # -e VARIANT="core" \
15
+ # -e FLAVOR="opensuse-leap"
16
+ # quay.io/kairos/osbuilder-tools:latest
17
+
18
+ set -ex
19
+
20
+ sed -i -n ' /KAIROS_/!p' /workspace/os-release
21
+ envsubst >> /workspace/os-release < /os-release.tmpl
22
+
23
+ cat /workspace/os-release
You can’t perform that action at this time.
0 commit comments