From 769e7d57c87a6288975d600310df28fa79c51c4e Mon Sep 17 00:00:00 2001 From: mudler Date: Sat, 4 Jul 2015 12:31:47 +0200 Subject: [PATCH] [script/post-update] since we generate the base from snapshot of stage-3, could happen that entropy doesn't still have new versions --- script/post-update.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/script/post-update.sh b/script/post-update.sh index 9f680d2..8b28cf0 100644 --- a/script/post-update.sh +++ b/script/post-update.sh @@ -11,7 +11,7 @@ sync-uri = rsync://rsync.europe.gentoo.org/gentoo-portage " > /etc/portage/repos.conf/gentoo.conf # Remove compilation tools -equo rm --nodeps --force-system autoconf automake bison yacc binutils libtool gcc localepurge +equo rm --nodeps --force-system autoconf automake bison yacc gcc localepurge # Remove scripts rm -rf /equo-rescue-generate.exp @@ -31,5 +31,20 @@ rm -rf /etc/zsh rm -rf /post-update.sh +equo i --nodeps rsync +rsync -av -H -A -X --delete-during "rsync://rsync.at.gentoo.org/gentoo-portage/licenses/" "/usr/portage/licenses/" +ls /usr/portage/licenses -1 | xargs -0 > /etc/entropy/packages/license.accept + +# Forcing to reinstall already installed packages +equo i $(equo q list installed -qv | sed 's/-[0-9]\{1,\}.*$//' | xargs echo) +#equo i $(cat /etc/sabayon-pkglist | xargs echo) + +# cleaning licenses accepted +rm -rf /etc/entropy/packages/license.accept +rm -rf /usr/portage/licenses + + # Writing package list file equo q list installed -qv > /etc/sabayon-pkglist + +equo cleanup