diff --git a/Dockerfile b/Dockerfile index 7a77a00..df7b2ef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,9 @@ MAINTAINER mudler # Accepting licenses needed to continue automatic install/upgrade ADD ./conf/spinbase-licenses /etc/entropy/packages/license.accept +# Adding nopurge config +ADD ./conf/locale.nopurge /etc/locale.nopurge + # Upgrading packages and perform post-upgrade tasks (mirror sorting, updating repository db) ADD ./script/post-upgrade.sh /post-upgrade.sh @@ -13,3 +16,12 @@ RUN rsync -av "rsync://rsync.at.gentoo.org/gentoo-portage/licenses/" "/usr/porta echo -5 | equo conf update RUN /bin/bash /post-upgrade.sh && \ rm -rf /post-upgrade.sh + +# Set environment variables. +ENV HOME /root + +# Define working directory. +WORKDIR /root + +# Define default command. +CMD ["bash"] diff --git a/conf/locale.nopurge b/conf/locale.nopurge new file mode 100644 index 0000000..548eef0 --- /dev/null +++ b/conf/locale.nopurge @@ -0,0 +1,3 @@ +en +en_US.UTF-8 +en_US diff --git a/script/post-upgrade.sh b/script/post-upgrade.sh index 88d80c6..2a083c7 100644 --- a/script/post-upgrade.sh +++ b/script/post-upgrade.sh @@ -10,6 +10,7 @@ FILES_TO_REMOVE=( PACKAGES_TO_ADD=( "app-eselect/eselect-bzimage" + "app-admin/localepurge" "app-text/pastebunz" "app-admin/perl-cleaner" "sys-apps/grep" @@ -35,8 +36,10 @@ equo up #equo i $(cat /etc/sabayon-pkglist | xargs echo) equo i "${PACKAGES_TO_ADD[@]}" +localepurge + #small cleanup -equo rm --nodeps gnome-base/gsettings-desktop-schemas sys-libs/db:4.8 +equo rm --nodeps gnome-base/gsettings-desktop-schemas sys-libs/db:4.8 app-admin/localepurge # Setting bzimage eselect bzimage set 1