summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2018-02-22 08:28:20 +0100
committerFabian Groffen <grobian@gentoo.org>2018-02-22 08:28:20 +0100
commit8ac43f859bfccf89b9c211a611f965b035de8ecd (patch)
treeb2ae9175c53fb460ba2886449fd38fb3ee3c06ce
parentscripts/rsync-generation/update-rsync-master: use CommitDate iso AuthorDate (diff)
downloadprefix-8ac43f85.tar.gz
prefix-8ac43f85.tar.bz2
prefix-8ac43f85.zip
scripts/rsync-generation/update-rsync-master: set thin-manifests to false
When using Git, we use thin-manifests, but on the rsync tree, we transformed the manifests into fat ones (hashgen), so we need to ensure Portage knows that and performs its checks.
-rwxr-xr-xscripts/rsync-generation/update-rsync-master.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/rsync-generation/update-rsync-master.sh b/scripts/rsync-generation/update-rsync-master.sh
index 0a4cf32d15..e225353098 100755
--- a/scripts/rsync-generation/update-rsync-master.sh
+++ b/scripts/rsync-generation/update-rsync-master.sh
@@ -193,6 +193,8 @@ touch -r "${GENTOOX86DIR}"/profiles/repo_name "${RSYNCDIR}"/profiles/repo_name
# reset Prefix profiles to dev status
sed -i -e '/prefix/s/exp/dev/' "${RSYNCDIR}"/profiles/profiles.desc
touch -r "${GENTOOX86DIR}"/profiles/profiles.desc "${RSYNCDIR}"/profiles/profiles.desc
+# we will generate thick manifests, so ensure Portage knows that
+sed -i -e '/^thin-manifests/s/true/false/' "${RSYNCDIR}"/metadata/layout.conf
echo "($(date +"%F %R")) set up repo $(< "${RSYNCDIR}"/profiles/repo_name)"