@@ -53,7 +53,7 @@ mkdir -p "/var/tmp/catalyst/snapshot_cache/$TIMESTAMP"
5353THIS_OVERLAY_DIR=" $REPO_BASEDIR /toolchain-clang"
5454DEFAULT_REPO_DIR=" $REPO_BASEDIR /gentoo"
5555MOUNT_JUNKDIR=$( mktemp -d)
56- MOUNT_REPODIR =" $MOUNT_JUNKDIR /toolchain-clang- overlay"
56+ MOUNT_UPPERDIR =" $MOUNT_JUNKDIR /overlay-upper "
5757MOUNT_OVERLAY=" $MOUNT_JUNKDIR /portage-union"
5858MOUNT_WORKDIR=" $MOUNT_OVERLAY -workdir"
5959
@@ -67,9 +67,9 @@ if [ $(grep -q "$MOUNT_OVERLAY" /proc/mounts; echo $?) -eq 0 ]; then
6767 umount -f " $MOUNT_OVERLAY " || exit 1
6868fi
6969
70- eval " rm -rf $MOUNT_OVERLAY $MOUNT_WORKDIR && mkdir -p $MOUNT_OVERLAY $MOUNT_WORKDIR " || exit 1
71- eval " mkdir -p $MOUNT_OVERLAY /scripts && cp -f $THIS_OVERLAY_DIR /scripts/bootstrap.sh $MOUNT_OVERLAY /scripts/bootstrap.sh" || exit 1
72- eval " mount -t overlay overlay -o lowerdir=\" $DEFAULT_REPO_DIR \" ,upperdir=\" $MOUNT_REPODIR \" ,workdir=\" $MOUNT_WORKDIR \" $MOUNT_OVERLAY " || exit 1
70+ eval " rm -rf $MOUNT_JUNKDIR /* && mkdir -p $MOUNT_OVERLAY $MOUNT_WORKDIR $MOUNT_UPPERDIR " || exit 1
71+ eval " mkdir -p $MOUNT_UPPERDIR /scripts && cp -f $THIS_OVERLAY_DIR /scripts/bootstrap.sh $MOUNT_UPPERDIR /scripts/bootstrap.sh" || exit 1
72+ eval " mount -t overlay overlay -o lowerdir=\" $DEFAULT_REPO_DIR \" ,upperdir=\" $MOUNT_UPPERDIR \" ,workdir=\" $MOUNT_WORKDIR \" $MOUNT_OVERLAY " || exit 1
7373
7474einfo " Portage overlay is located at $MOUNT_OVERLAY "
7575
@@ -78,7 +78,7 @@ einfo "Portage overlay is located at $MOUNT_OVERLAY"
7878if [ -z " $CATALYST " ]; then
7979 einfo " Tweaking catalyst config to use just created portage overlay"
8080 cp -f " $THIS_OVERLAY_DIR /scripts/catalyst.conf" " $CONFTEMP /catalyst.conf" || exit 1
81- sed -i " s/ @PORTDIR@/ $MOUNT_OVERLAY / g" " $CONFTEMP /catalyst.conf" || exit 1
81+ sed -i " s: @PORTDIR@: $MOUNT_OVERLAY : g" " $CONFTEMP /catalyst.conf" || exit 1
8282 CATALYST=" $CONFTEMP /catalyst.conf"
8383fi
8484
0 commit comments