mirror of
https://github.com/kairos-io/packages.git
synced 2025-08-01 15:51:44 +00:00
Add suc-upgrade package
This commit is contained in:
parent
bc972fb4e8
commit
86b6d8e9dd
4
packages/system/suc-upgrade/build.yaml
Normal file
4
packages/system/suc-upgrade/build.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
image: "alpine"
|
||||
|
||||
steps:
|
||||
- cp -rfv suc-upgrade.sh /usr/sbin/suc-upgrade && chmod +x /usr/sbin/suc-upgrade
|
3
packages/system/suc-upgrade/definition.yaml
Normal file
3
packages/system/suc-upgrade/definition.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
name: "suc-upgrade"
|
||||
category: "system"
|
||||
version: "0.1"
|
17
packages/system/suc-upgrade/suc-upgrade.sh
Normal file
17
packages/system/suc-upgrade/suc-upgrade.sh
Normal 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
|
Loading…
Reference in New Issue
Block a user