You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

77 lines
1.4 KiB

  1. #!/bin/bash
  2. set -e
  3. source /etc/profile
  4. eclectic env update
  5. # set timezone
  6. ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
  7. # set locale
  8. export LANG=en_US.utf8
  9. export LANGUAGE=en_US:en
  10. export LC_ALL=en_US.utf8
  11. cat << EOF > /etc/locale.gen
  12. en_US ISO-8859-1
  13. en_US.UTF-8 UTF-8
  14. EOF
  15. localedef -i en_US -f ISO-8859-1 en_US
  16. localedef -i en_US -f UTF-8 en_US.utf8
  17. echo LANG="en_US.UTF-8" > /etc/env.d/99locale
  18. # update
  19. chgrp paludisbuild /dev/tty
  20. cave sync
  21. cave resolve --recommendations ignore --suggestions ignore \
  22. -z -1 \
  23. -U dev-libs/openssl -D dev-libs/openssl \
  24. dev-libs/libressl sys-apps/paludis \
  25. -f -x
  26. cave resolve --recommendations ignore --suggestions ignore \
  27. -z \
  28. -u '*/*' \
  29. \!dev-libs/openssl \
  30. -x
  31. cave resolve --recommendations ignore --suggestions ignore \
  32. -z -1 \
  33. dev-libs/libressl \
  34. -x
  35. cave resolve --recommendations ignore --suggestions ignore \
  36. -z -1 \
  37. net-misc/wget net-misc/curl \
  38. -x
  39. cave fix-linkage -x -- \
  40. --without sys-apps/paludis \
  41. --recommendations ignore --suggestions ignore
  42. cave resolve --recommendations ignore --suggestions ignore \
  43. -z \
  44. -u '*/*' \
  45. \!sys-apps/systemd \
  46. -x
  47. cave resolve --recommendations ignore --suggestions ignore \
  48. -z -1 \
  49. repository/spbecker \
  50. -x
  51. cave update-world app-editors/nano
  52. cave resolve \
  53. -c world --recommendations ignore --suggestions ignore \
  54. -x
  55. cave purge -x
  56. cave fix-linkage -x -- \
  57. --recommendations ignore --suggestions ignore
  58. rm -rf /var/cache/paludis/distfiles/*