57 Commits (master)
 

Author SHA1 Message Date
Davide Depau 21bada7f45 Workaround docker build error 2 years ago
Davide Depau 9d2dac8bce Fix wrong arm pacman config file 2 years ago
Davide Depau c7a00a33ab Fix aarch64 mirrorlist 2 years ago
Davide Depau eb6b5eb894 Update arch mirrorlist 2 years ago
Davide Depau 43bc5b40ce Ensure pacman.conf is copied to the new root 2 years ago
Davide Depau a9d3b503e9 Add pacman configs 2 years ago
Davide Depau a8ebfb6041 Update mirrorlists 2 years ago
Davide Depau 72c2d0203f Update README 2 years ago
Davide Depau 96f6f1d901 Remove node labels from CI config
continuous-integration/drone/push Build is passing Details
3 years ago
Stefan Agner aa5016a482 Create LICENSE
continuous-integration/drone/push Build was killed Details
3 years ago
Davide Depau 1c58fc1b08 --platform argument is not required if building on the right arch
continuous-integration/drone/push Build is passing Details
3 years ago
Davide Depau 63192fe175 Do not provide the latest tag for any image 3 years ago
Davide Depau c36271f74e Revert "Revert "Remove "latest" Docker tag""
continuous-integration/drone/push Build was killed Details
This reverts commit 1d95fad952.
3 years ago
Davide Depau 3ddea40ba9 Switch to building recursively from this image itself
continuous-integration/drone/push Build is passing Details
3 years ago
Davide Depau c71efe9aff Revert to having a small "base" image
continuous-integration/drone/push Build was killed Details
3 years ago
Davide Depau 1d95fad952 Revert "Remove "latest" Docker tag"
This reverts commit 9bb2b94778.
3 years ago
Davide Depau a04df8e4bc Copy mirrorlist before pacstrap-docker for docker cache
continuous-integration/drone/push Build is passing Details
3 years ago
Davide Depau 8df03273a2 Create /dev/null in new root to prevent hangs
gnupg post install script does "dirmngr </dev/null &>/dev/null".
Since "pacman -r" does not mount any filesystems but it does chroot
into the new root, /dev/null does not exist, making the script hang
forever.
3 years ago
Davide Depau d408745d04 Remove typo
continuous-integration/drone/push Build was killed Details
3 years ago
Davide Depau 83df93b48c Add x86_64 pipeline 3 years ago
Davide Depau ce4d6034af Remove unneeded scripts 3 years ago
Davide Depau babe6a2817 Add x86_64 Dockerfile 3 years ago
Davide Depau bf666b857a Move arch-specific stuff into their own subdirs 3 years ago
Davide Depau a3f9f98549 Apply aarch64 modifications to armv7h image too 3 years ago
Davide Depau 9bb2b94778 Remove "latest" Docker tag 3 years ago
Davide Depau d5c19a4a44 Use alarm architecture names 3 years ago
Davide Depau c6d66e17e9 Copy mirrorlist so it's actually used during the build
continuous-integration/drone/push Build was killed Details
3 years ago
Davide Depau e3d42f8aff Use known-working mirrorlist
continuous-integration/drone/push Build is failing Details
3 years ago
Davide Depau 9ec4daff66 Update mirrorlist
continuous-integration/drone/push Build is failing Details
3 years ago
Davide Depau e5e4c573fd Fix typo
continuous-integration/drone/push Build is failing Details
3 years ago
Davide Depau d58edeeaae Filter out qemu build nodes 3 years ago
Davide Depau 7912560f69 Add drone config 3 years ago
Davide Depau f006396f70 Add base and base-devel 3 years ago
Stefan Agner 29b03839ad remove unnecessary umask 4 years ago
Stefan Agner 061773dd9f add die function for pacstrap-docker 4 years ago
Stefan Agner 2d4fde8457 Revert "update Docker before installing"
This reverts commit f49cea0bad.
4 years ago
Stefan Agner 6d55e5b725 remove group write bit to end up with the same we would with umask 022
This should solve the permission issue inside the container image.
4 years ago
Stefan Agner eae4ebc122 Revert "more debugging prints"
This reverts commit 75e6c685d1.
4 years ago
Stefan Agner f54bbc0fc7 Revert "add Docker repository to get latest Docker for Ubuntu 16.04"
This reverts commit 2525e86aed.

It seems not to help for the permission issue.
4 years ago
Stefan Agner 75e6c685d1 more debugging prints 4 years ago
Stefan Agner 69ed4c92b1 add ls -la commands to debug permission issue only seen on Travis CI 4 years ago
Stefan Agner f463a85205 check pacstrap is run as root, print umask 4 years ago
Stefan Agner 2525e86aed add Docker repository to get latest Docker for Ubuntu 16.04 4 years ago
Stefan Agner f49cea0bad update Docker before installing
It seems that Docker on Travis messes with the file permission settings
leading to errors such as this:
  warning: directory permissions differ on /usr/

Indeed, the permissions inside the containers are off:
  drwxrwxr-x  1 root root  4096 Jan 23 23:14 usr

I cannot reproduce this locally with Docker 18.09.1-ce. Try upgrading
Docker before installing.
4 years ago
Stefan Agner 974d718dd7 create .docker for Docker CLI configuration 4 years ago
Stefan Agner e3333401b6 enable experimental CLI feature for docker manifest 4 years ago
Stefan Agner d7fa5d96b3 add README.md 4 years ago
Stefan Agner d5637d75ea use Docker manifest capabilities 4 years ago
Stefan Agner b3d2f9d573 install manifest tool for deploy stage 4 years ago
Stefan Agner c185d19ce9 add manifest 4 years ago