mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-04-10 15:45:17 +00:00
chore: More topgrade/ublue-update safety checks
This commit is contained in:
parent
1dcbb5fc97
commit
2c39e7f073
@ -226,12 +226,33 @@ if grep -qv "graphical.target" <<< "$(systemctl get-default)"; then
|
|||||||
systemctl set-default graphical.target
|
systemctl set-default graphical.target
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Ensure file needed for topgrade is present
|
# Ensure files needed for topgrade are always present
|
||||||
if [[ ! -f "/etc/ublue-os/topgrade.toml" ]]; then
|
if [[ ! -f "/etc/ublue-os/topgrade.toml" ]]; then
|
||||||
mkdir -p "/etc/ublue-os"
|
mkdir -p "/etc/ublue-os"
|
||||||
cp "/usr/etc/ublue-os/topgrade.toml" "/etc/ublue-os/topgrade.toml"
|
cp "/usr/etc/ublue-os/topgrade.toml" "/etc/ublue-os/topgrade.toml"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ ! -f "/etc/ublue-update/topgrade-system.toml" ]]; then
|
||||||
|
mkdir -p "/etc/ublue-update"
|
||||||
|
cp "/usr/etc/ublue-update/topgrade-system.toml" "/etc/ublue-update/topgrade-system.toml"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -f "/etc/ublue-update/topgrade-user.toml" ]]; then
|
||||||
|
mkdir -p "/etc/ublue-update"
|
||||||
|
cp "/usr/etc/ublue-update/topgrade-user.toml" "/etc/ublue-update/topgrade-user.toml"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -f "/etc/ublue-update/ublue-update.toml" ]]; then
|
||||||
|
mkdir -p "/etc/ublue-update"
|
||||||
|
cp "/usr/etc/ublue-update/ublue-update.toml" "/etc/ublue-update/ublue-update.toml"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -f "/etc/ublue-update.d/system/00-system-update.py" ]]; then
|
||||||
|
mkdir -p "/etc/ublue-update.d/system"
|
||||||
|
cp "/usr/etc/ublue-update.d/system/00-system-update.py" "/etc/ublue-update.d/system/00-system-update.py"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
mkdir -p /etc/bazzite
|
mkdir -p /etc/bazzite
|
||||||
echo $HWS_VER > $HWS_VER_FILE
|
echo $HWS_VER > $HWS_VER_FILE
|
||||||
echo $IMAGE_NAME > $KNOWN_IMAGE_NAME_FILE
|
echo $IMAGE_NAME > $KNOWN_IMAGE_NAME_FILE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user