From 2c7ea87455b894bdbb008c2f1e115c7fb2b51066 Mon Sep 17 00:00:00 2001 From: Stephan Wendel Date: Thu, 15 Feb 2024 18:25:20 +0100 Subject: [PATCH] chore: add Yumi sbc Signed-off-by: Stephan Wendel --- .github/workflow_config.yml | 16 +++++++++------- config/armbian/smartpad | 28 ++++++++++++++++++++++++++++ config/armbian/smartpi | 28 ++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+), 7 deletions(-) create mode 100644 config/armbian/smartpad create mode 100644 config/armbian/smartpi diff --git a/.github/workflow_config.yml b/.github/workflow_config.yml index 3c4b4c1e9..c53131b87 100644 --- a/.github/workflow_config.yml +++ b/.github/workflow_config.yml @@ -16,16 +16,18 @@ buildtest: # armbian based images - - armbian/bananapim2zero - - armbian/orangepi3lts - - armbian/orangepi4lts + # - armbian/bananapim2zero + # - armbian/orangepi3lts + # - armbian/orangepi4lts + - armbian/smartpad + - armbian/smartpi # Orange Pi OS based images - - orangepi/orangepi_zero2 + # - orangepi/orangepi_zero2 # Raspberry Pi OS based images - - raspberry/rpi32 - - raspberry/rpi64 + # - raspberry/rpi32 + # - raspberry/rpi64 # rpi 64 with KS - - raspberry/rpi64-ks + # - raspberry/rpi64-ks # This is used to setup release build chain. # Each entry will be used in setup matrix for releases diff --git a/config/armbian/smartpad b/config/armbian/smartpad new file mode 100644 index 000000000..7ad858afd --- /dev/null +++ b/config/armbian/smartpad @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# Shebang for better file detection +# shellcheck enable=require-variable-braces +# shellcheck disable=SC2034 + + + +# Image source +DOWNLOAD_URL_CHECKSUM="https://github.com/KwadFan/SmartPi-armbian/releases/download/20240215-1515/Yumi-smartpad-bookworm-server.img.xz.sha256" +DOWNLOAD_URL_IMAGE="https://github.com/KwadFan/SmartPi-armbian/releases/download/20240215-1515/Yumi-smartpad-bookworm-server.img.xz" + + +BASE_USER="yumi" +BASE_USER_PASSWORD="smartpad" + +MODULES="base(pkgupgrade,udev_fix,armbian(armbian_net,mainsailos,klipper,is_req_preinstall,moonraker,mainsail,timelapse,klipperscreen,crowsnest,sonar))" + +# export Variables +export BASE_ARCH +export DOWNLOAD_URL_CHECKSUM +export DOWNLOAD_URL_IMAGE + +### JSON sniplet Setup +### NOTE: Please see all config files for setup variables!!! +# shellcheck disable=SC2034 +JSON_PRETTY_SBC_NAME="Yumi SmartPad" +# shellcheck disable=SC2034 +JSON_SUPPORTED_SBC="smartpad-64bit" diff --git a/config/armbian/smartpi b/config/armbian/smartpi new file mode 100644 index 000000000..6bd227b00 --- /dev/null +++ b/config/armbian/smartpi @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# Shebang for better file detection +# shellcheck enable=require-variable-braces +# shellcheck disable=SC2034 + + + +# Image source +DOWNLOAD_URL_CHECKSUM="https://github.com/KwadFan/SmartPi-armbian/releases/download/20240215-1515/Yumi-smartpi1-bookworm-server.img.xz" +DOWNLOAD_URL_IMAGE="https://github.com/KwadFan/SmartPi-armbian/releases/download/20240215-1515/Yumi-smartpi1-bookworm-server.img.xz.sha256" + + +BASE_USER="yumi" +BASE_USER_PASSWORD="smartpi" + +MODULES="base(pkgupgrade,udev_fix,armbian(armbian_net,mainsailos,klipper,is_req_preinstall,moonraker,mainsail,timelapse,klipperscreen,crowsnest,sonar))" + +# export Variables +export BASE_ARCH +export DOWNLOAD_URL_CHECKSUM +export DOWNLOAD_URL_IMAGE + +### JSON sniplet Setup +### NOTE: Please see all config files for setup variables!!! +# shellcheck disable=SC2034 +JSON_PRETTY_SBC_NAME="Yumi SmartPi" +# shellcheck disable=SC2034 +JSON_SUPPORTED_SBC="smartpi-64bit"