77 lines
1.4 KiB
Bash
Executable File
77 lines
1.4 KiB
Bash
Executable File
#!/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/*
|
|
|