From 20d0ddc1954ed8e70f6d0ac366d6f69e5083cbe7 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Sat, 26 Oct 2019 00:30:50 +0200 Subject: Adjust configuration after sync --- scripts/bootstrap/builder_sync.sh | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/bootstrap/builder_sync.sh b/scripts/bootstrap/builder_sync.sh index c1db7d7..59138cc 100644 --- a/scripts/bootstrap/builder_sync.sh +++ b/scripts/bootstrap/builder_sync.sh @@ -1,14 +1,42 @@ #! /bin/bash -cd /darklin/gentoo && git pull -cd /darklin/darklin4 && git pull + +# Update DarkLin repo & styx configuration +if [ -d "/darklin/gentoo" ]; then + cd "/darklin/gentoo" && git pull +else + cd "/darlin" && git clone http://darksoft.org/git/csa/devops/darkconf/gentoo.git +fi +if [ -d "/darklin/darklin4" ]; then + cd /darklin/darklin4 && git pull +else + cd "/darklin" && git clone http://darksoft.org/git/csa/devops/darkconf/darklin4.git +fi + +# Update portage emerge --sync && eix-sync emerge -1 portage +# Update extra dist files lftp http://darksoft.org/darklin/ << EOF lcd /var/cache/ mirror -c distfiles bye EOF +# Skip binary packages +rm -f /etc/portage/sets/desktop-apps-bin + +# Adjusting for legacy packets +rm -f /etc/portage/sets/legacy +rm -f /etc/portage/package.keywords/skip.keywords +rm -f /etc/portage/package.keywords/xdeps-perl* +rm -f /etc/portage/package.keywords/xdeps-firefox* +bash /etc/portage/scripts/gen-world-sets + +# update layman +#bash /etc/portage/scripts/bootstrap/layman_reinit.sh + + +# reconfigure kernel if necessary [ -f /usr/src/linux/.config ] || yes "" | make -C /usr/src/linux oldconfig -- cgit v1.2.1