2
0
Fork 0
rootfs/usr/local/bin/sh.zio.update-rootfs

31 lines
557 B
Bash
Executable File

#!/usr/bin/env bash
if [[ "$(realpath "$(dirname "$(realpath -s "$0")")/../../../")" == "/" ]]; then
. /usr/local/libexec/zio/helpers/bash.sh
else
. "$(dirname "$(realpath -s "$0")")/../libexec/zio/helpers/bash.sh"
fi
# TODO: Check if we're actually using the rootfs git
test_root
test_prog "git"
say info "Fetching latest..."
orig_dir="$(pwd)"
cd /
git fetch --all
git reset --hard origin/main
say info "Update submodules..."
git submodule update --init --recursive .
cd $orig_dir
say info "Reloading daemons..."
systemctl daemon-reload