From f0a676a5a1db7c711ccefe261ee58a8e783baff8 Mon Sep 17 00:00:00 2001 From: mudler Date: Sat, 4 Jul 2015 19:01:09 +0200 Subject: [PATCH] reinstalls not needed anymore in this stage --- Dockerfile | 1 + script/post-update.sh | 18 +++++------------- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index afa2a9f..f364b99 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,6 @@ FROM sabayon/gentoo-stage3-base-amd64 + MAINTAINER mudler # Set locales to en_US.UTF-8 diff --git a/script/post-update.sh b/script/post-update.sh index da2373e..3e67eef 100644 --- a/script/post-update.sh +++ b/script/post-update.sh @@ -13,6 +13,11 @@ sync-uri = rsync://rsync.europe.gentoo.org/gentoo-portage # Remove compilation tools equo rm --nodeps --force-system autoconf automake bison yacc gcc localepurge +# Writing package list file +equo q list installed -qv > /etc/sabayon-pkglist + +equo cleanup + # Remove scripts rm -rf /equo-rescue-generate.exp rm -rf /equo.sql @@ -31,21 +36,8 @@ 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) - -equo i --nodeps grep busybox patch - # 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