1
0
Fork 0
docker-exherbo/build.sh

77 Zeilen
1.4 KiB
Bash
Ausführbare Datei

#!/bin/bash
set -e
source /etc/profile
eclectic env update
# set timezone
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
# set locale
export LANG=en_US.utf8
export LANGUAGE=en_US:en
export LC_ALL=en_US.utf8
cat << EOF > /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
EOF
localedef -i en_US -f ISO-8859-1 en_US
localedef -i en_US -f UTF-8 en_US.utf8
echo LANG="en_US.UTF-8" > /etc/env.d/99locale
# update
chgrp paludisbuild /dev/tty
cave sync
cave resolve --recommendations ignore --suggestions ignore \
-z -1 \
-U dev-libs/openssl -D dev-libs/openssl \
dev-libs/libressl sys-apps/paludis \
-f -x
cave resolve --recommendations ignore --suggestions ignore \
-z \
-u '*/*' \
\!dev-libs/openssl \
-x
cave resolve --recommendations ignore --suggestions ignore \
-z -1 \
dev-libs/libressl \
-x
cave resolve --recommendations ignore --suggestions ignore \
-z -1 \
net-misc/wget net-misc/curl \
-x
cave fix-linkage -x -- \
--without sys-apps/paludis \
--recommendations ignore --suggestions ignore
cave resolve --recommendations ignore --suggestions ignore \
-z \
-u '*/*' \
\!sys-apps/systemd \
-x
cave resolve --recommendations ignore --suggestions ignore \
-z -1 \
repository/spbecker \
-x
cave update-world app-editors/nano
cave resolve \
-c world --recommendations ignore --suggestions ignore \
-x
cave purge -x
cave fix-linkage -x -- \
--recommendations ignore --suggestions ignore
rm -rf /var/cache/paludis/distfiles/*