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