Add suc-upgrade package

This commit is contained in:
Ettore Di Giacinto 2022-10-12 14:29:20 +00:00
parent bc972fb4e8
commit 86b6d8e9dd
3 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,4 @@
image: "alpine"
steps:
- cp -rfv suc-upgrade.sh /usr/sbin/suc-upgrade && chmod +x /usr/sbin/suc-upgrade

View File

@ -0,0 +1,3 @@
name: "suc-upgrade"
category: "system"
version: "0.1"

View File

@ -0,0 +1,17 @@
#!/bin/bash
set -x -e
HOST_DIR="${HOST_DIR:-/host}"
if [ "$FORCE" != "true" ]; then
if diff /etc/os-release $HOST_DIR/etc/os-release >/dev/null; then
echo Update to date with
cat /etc/os-release
exit 0
fi
fi
mount --rbind $HOST_DIR/dev /dev
mount --rbind $HOST_DIR/run /run
elemental upgrade --directory /
nsenter -i -m -t 1 -- reboot
exit 1