Skip to content
Snippets Groups Projects
Commit 8bedb89f authored by Pierre Schmitz's avatar Pierre Schmitz
Browse files

Add a version number to each chroot so we can tell the user when a rebuild is needed

parent c7cda473
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,8 @@
m4_include(lib/common.sh)
CHROOT_VERSION='v2'
FORCE='n'
RUN=''
NOCOPY='n'
......@@ -181,6 +183,8 @@ if [[ -n $RUN ]]; then
#Sanity check
if [[ ! -f "${working_dir}/.arch-chroot" ]]; then
die "'${working_dir}' does not appear to be a Arch chroot."
elif [[ $(cat "${working_dir}/.arch-chroot") != ${CHROOT_VERSION} ]]; then
die "'${working_dir}' is not compatible with ${APPNAME} version ${CHROOT_VERSION}. Please rebuild."
fi
chroot_lock
......@@ -235,8 +239,6 @@ else
copy_hostconf
if [[ ! -e "${working_dir}/.arch-chroot" ]]; then
date +%s > "${working_dir}/.arch-chroot"
fi
echo "${CHROOT_VERSION}" > "${working_dir}/.arch-chroot"
# }}}
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment