Merge "Debian: OStree remote not set properly in kickstart for pxeboot installs"

This commit is contained in:
Zuul 2022-06-16 21:17:35 +00:00 committed by Gerrit Code Review
commit eb46243880

View File

@ -1983,20 +1983,13 @@ if [ "${controller}" = true -a ${OSTREE_REPO_FETCHED} -eq 0 ] ; then
fi
ostree --repo=${repo} pull ${pull_options} ${instbr}:${instbr}
# This is used by patching
# - change the sysroot remote from NOT_SET to the new feed location
if [ "${insturl}" = "file://NOT_SET" ] ; then
file_feed="file:///var/www/pages/feed/rel-${sw_release}/ostree_repo/"
feed_branch="starlingx"
ilog "Replacing ostree sysroot remote with: ${file_feed} ${feed_branch}"
ostree --repo=/sysroot/ostree/repo remote delete ${instname}
ostree --repo=/sysroot/ostree/repo remote add ${instname} ${file_feed} ${feed_branch}
fi
# TODO: Figure out a way on the second run /sysroot/ostree/2
# to avoid this error string
#
# error: Remote configuration for "starlingx" already exists: (in config)
# This is used by patching.
# Set ostree remote to the local install feed
file_feed="file:///var/www/pages/feed/rel-${sw_release}/ostree_repo/"
feed_branch="starlingx"
ilog "Replacing ostree sysroot remote with: ${file_feed} ${feed_branch}"
ostree --repo=/sysroot/ostree/repo remote delete ${instname}
ostree --repo=/sysroot/ostree/repo remote add ${instname} ${file_feed} ${feed_branch}
# Check for noverifyssl
if grep -q noverifyssl /proc/cmdline; then