docker-exherbo/build.sh

42 lines
987 B
Bash
Raw Normal View History

2016-08-12 15:33:54 +00:00
#!/bin/bash
set -e
source /etc/profile
eclectic env update
# set timezone
2016-08-14 14:04:39 +00:00
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
2016-08-12 15:33:54 +00:00
# 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 -z -1 dev-libs/libressl sys-apps/paludis -U dev-libs/openssl -D dev-libs/openssl -f -x
cave resolve -z \!dev-libs/openssl -u '*/*' -x
cave resolve -z -1 dev-libs/libressl -x
cave resolve -z -1 net-misc/wget net-misc/curl -x
cave fix-linkage -x -- --without sys-apps/paludis
cave resolve -z \!sys-apps/systemd -u '*/*' -x
2016-09-27 19:03:29 +00:00
cave resolve -z -1 repository/spbecker -x
cave update-world app-editors/nano
2016-08-12 15:33:54 +00:00
cave resolve -c world -x
cave purge -x
cave fix-linkage -x
2016-08-12 19:43:40 +00:00
rm -rf /var/cache/paludis/distfiles/*
2016-08-12 19:41:10 +00:00
rm -f /build.sh