From b140574a55e6db181ac321a560e52c73323e4a68 Mon Sep 17 00:00:00 2001 From: Mubashshir Date: Wed, 7 Jun 2023 19:35:22 +0600 Subject: armbian2shopno: Automated image versioning Signed-off-by: Mubashshir --- patch/armbian2shopno | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'patch/armbian2shopno') diff --git a/patch/armbian2shopno b/patch/armbian2shopno index ff5cf19..c047e18 100644 --- a/patch/armbian2shopno +++ b/patch/armbian2shopno @@ -1,4 +1,10 @@ #!/bin/sh +VERSION=4.11 +BOARD=$( + xargs -0 printf '%s\n' < /sys/firmware/devicetree/base/model | + xargs printf '%s\n' | tail -n2 | tr -d '[:space:][:punct:]' +) + if [ "$(id -u)" -gt 0 ]; then echo "Run with sudo..." >&2 exit @@ -36,3 +42,5 @@ if dpkg -s armbian-bullseye-desktop-xfce > /dev/null 2>&1; then apt purge -y armbian-bullseye-desktop-xfce fi apt install -y base-files shopno-os-base shopno-os-apt-notifier shopno-os-log-sync + +date "+$VERSION-$BOARD-%Y%m%d" | tee /etc/img-release | xargs -0 printf 'Build version: %s\n' -- cgit v1.2.3