Add date and build number as VERSION_ID to /etc/os-release

Resolves #68
This commit is contained in:
Justin Kromlinger 2022-06-16 17:04:25 +02:00
parent 64d4832a71
commit 5a681fd335
No known key found for this signature in database
GPG Key ID: 69EF6D9E49A64EB8
3 changed files with 4 additions and 1 deletions

View File

@ -227,6 +227,7 @@ release:
sed -i "s|TEMPLATE_ROOTFS_RELEASE_URL|https://gitlab.archlinux.org/archlinux/archlinux-docker/-/releases/v${BUILD_VERSION}|" output/Dockerfile.${group}
sed -i "s|TEMPLATE_ROOTFS_DOWNLOAD|ROOTFS=\"\$(curl -sOJL -w \"%{filename_effective}\" \"${package_url}\")\"|" output/Dockerfile.${group}
sed -i "s|TEMPLATE_ROOTFS_HASH|$(cat output/${group}.tar.zst.SHA256)|" output/Dockerfile.${group}
sed -i "s|TEMPLATE_ROOTFS_VERSION|${BUILD_VERSION}|" output/Dockerfile.${group}
done
- >
curl -sSf --request POST -o commit-response.json

View File

@ -23,7 +23,8 @@ RUN TEMPLATE_ROOTFS_DOWNLOAD && \
FROM scratch AS root
COPY --from=verify /rootfs/ /
RUN ldconfig
RUN ldconfig && \
sed -i '/BUILD_ID/a VERSION_ID=TEMPLATE_VERSION_ID' /etc/os-release
ENV LANG=en_US.UTF-8
CMD ["/usr/bin/bash"]

View File

@ -42,6 +42,7 @@ define dockerfile
-e "s|TEMPLATE_ROOTFS_RELEASE_URL|Local build|" \
-e "s|TEMPLATE_ROOTFS_DOWNLOAD|ROOTFS=\"$(1).tar.zst\"|" \
-e "s|TEMPLATE_ROOTFS_HASH|$$(cat $(OUTPUTDIR)/$(1).tar.zst.SHA256)|" \
-e "s|TEMPLATE_VERSION_ID|dev|" \
Dockerfile.template > $(OUTPUTDIR)/Dockerfile.$(1)
endef