wip
This commit is contained in:
@@ -44,30 +44,30 @@ function launch {
|
|||||||
# 2. The FINALIZED consistent file has to exist, indicating there's an update
|
# 2. The FINALIZED consistent file has to exist, indicating there's an update
|
||||||
# that completed successfully and synced to disk.
|
# that completed successfully and synced to disk.
|
||||||
|
|
||||||
if [ -f "${BASEDIR}/.overlay_init" ]; then
|
# if [ -f "${BASEDIR}/.overlay_init" ]; then
|
||||||
find ${BASEDIR}/.git -newer ${BASEDIR}/.overlay_init | grep -q '.' 2> /dev/null
|
# find ${BASEDIR}/.git -newer ${BASEDIR}/.overlay_init | grep -q '.' 2> /dev/null
|
||||||
if [ $? -eq 0 ]; then
|
# if [ $? -eq 0 ]; then
|
||||||
echo "${BASEDIR} has been modified, skipping overlay update installation"
|
# echo "${BASEDIR} has been modified, skipping overlay update installation"
|
||||||
else
|
# else
|
||||||
if [ -f "${STAGING_ROOT}/finalized/.overlay_consistent" ]; then
|
# if [ -f "${STAGING_ROOT}/finalized/.overlay_consistent" ]; then
|
||||||
if [ ! -d /data/safe_staging/old_openpilot ]; then
|
# if [ ! -d /data/safe_staging/old_openpilot ]; then
|
||||||
echo "Valid overlay update found, installing"
|
# echo "Valid overlay update found, installing"
|
||||||
LAUNCHER_LOCATION="${BASH_SOURCE[0]}"
|
# LAUNCHER_LOCATION="${BASH_SOURCE[0]}"
|
||||||
|
|
||||||
mv $BASEDIR /data/safe_staging/old_openpilot
|
# mv $BASEDIR /data/safe_staging/old_openpilot
|
||||||
mv "${STAGING_ROOT}/finalized" $BASEDIR
|
# mv "${STAGING_ROOT}/finalized" $BASEDIR
|
||||||
cd $BASEDIR
|
# cd $BASEDIR
|
||||||
|
|
||||||
echo "Restarting launch script ${LAUNCHER_LOCATION}"
|
# echo "Restarting launch script ${LAUNCHER_LOCATION}"
|
||||||
unset AGNOS_VERSION
|
# unset AGNOS_VERSION
|
||||||
exec "${LAUNCHER_LOCATION}"
|
# exec "${LAUNCHER_LOCATION}"
|
||||||
else
|
# else
|
||||||
echo "openpilot backup found, not updating"
|
# echo "openpilot backup found, not updating"
|
||||||
# TODO: restore backup? This means the updater didn't start after swapping
|
# # TODO: restore backup? This means the updater didn't start after swapping
|
||||||
fi
|
# fi
|
||||||
fi
|
# fi
|
||||||
fi
|
# fi
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
# handle pythonpath
|
# handle pythonpath
|
||||||
ln -sfn $(pwd) /data/pythonpath
|
ln -sfn $(pwd) /data/pythonpath
|
||||||
|
|||||||
Reference in New Issue
Block a user