fix: sync logic
This commit is contained in:
@@ -101,12 +101,14 @@ source /etc/profile
|
|||||||
chown -R portage:portage /etc/portage /var/lib/portage/world
|
chown -R portage:portage /etc/portage /var/lib/portage/world
|
||||||
|
|
||||||
echo "Syncing..."
|
echo "Syncing..."
|
||||||
if [[ -d /var/db/repos/gentoo/.git ]]; then
|
# if we're missing the tree, sync snapshot
|
||||||
emaint sync -a
|
if [[ ! -d /var/db/repos/gentoo/profiles ]]; then
|
||||||
else
|
|
||||||
emerge-webrsync -q
|
emerge-webrsync -q
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# update all repos
|
||||||
|
emaint sync -a
|
||||||
|
|
||||||
echo "Building world.."
|
echo "Building world.."
|
||||||
|
|
||||||
emerge --verbose --usepkg --buildpkg \
|
emerge --verbose --usepkg --buildpkg \
|
||||||
|
|||||||
Reference in New Issue
Block a user