diff --git a/kickstart/files/kickstart.cfg b/kickstart/files/kickstart.cfg index c1a045f6..065bd696 100644 --- a/kickstart/files/kickstart.cfg +++ b/kickstart/files/kickstart.cfg @@ -1981,6 +1981,16 @@ 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 #