Retry freebsd-update until install fails

This commit is contained in:
erdgeist 2013-03-27 18:42:39 +00:00
parent 2d4d1c759a
commit 0bbd3a7549

View File

@ -915,7 +915,10 @@ setup|update)
ezjail_osversion_target="`uname -r`"
# Finally run freebsd-update to upgrade our basejail
env UNAME_r="${ezjail_osversion_source}" freebsd-update -b ${ezjail_jailbase} -r ${ezjail_osversion_target} upgrade install
env UNAME_r="${ezjail_osversion_source}" freebsd-update -b ${ezjail_jailbase} -r ${ezjail_osversion_target} upgrade
while [ $? -eq 0 ]; do
env UNAME_r="${ezjail_osversion_source}" freebsd-update -b ${ezjail_jailbase} -r ${ezjail_osversion_target} install
done
# Here we should write the file with the new osversion in case of success
else