c7a00a33ab
Fix aarch64 mirrorlist
2021-04-10 23:31:08 +02:00
eb6b5eb894
Update arch mirrorlist
2021-03-20 15:14:14 +01:00
43bc5b40ce
Ensure pacman.conf is copied to the new root
2021-03-20 15:09:06 +01:00
a9d3b503e9
Add pacman configs
2021-03-20 14:57:44 +01:00
a8ebfb6041
Update mirrorlists
2020-12-17 05:47:16 +01:00
72c2d0203f
Update README
2020-12-17 05:44:00 +01:00
96f6f1d901
Remove node labels from CI config
continuous-integration/drone/push Build is passing
2020-04-20 03:11:40 +02:00
Stefan Agner
aa5016a482
Create LICENSE
continuous-integration/drone/push Build was killed
2020-04-18 06:34:42 +02:00
1c58fc1b08
--platform argument is not required if building on the right arch
continuous-integration/drone/push Build is passing
2020-04-17 01:11:13 +02:00
63192fe175
Do not provide the latest tag for any image
2020-04-17 01:10:51 +02:00
c36271f74e
Revert "Revert "Remove "latest" Docker tag""
...
continuous-integration/drone/push Build was killed
This reverts commit 1d95fad952
.
2020-04-17 01:07:11 +02:00
3ddea40ba9
Switch to building recursively from this image itself
continuous-integration/drone/push Build is passing
2020-04-17 00:36:28 +02:00
c71efe9aff
Revert to having a small "base" image
continuous-integration/drone/push Build was killed
2020-04-17 00:22:34 +02:00
1d95fad952
Revert "Remove "latest" Docker tag"
...
This reverts commit 9bb2b94778
.
2020-04-17 00:21:27 +02:00
a04df8e4bc
Copy mirrorlist before pacstrap-docker for docker cache
continuous-integration/drone/push Build is passing
2020-04-16 23:57:18 +02:00
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.
2020-04-16 23:55:17 +02:00
d408745d04
Remove typo
continuous-integration/drone/push Build was killed
2020-04-16 20:38:22 +02:00
83df93b48c
Add x86_64 pipeline
2020-04-16 19:42:32 +02:00
ce4d6034af
Remove unneeded scripts
2020-04-16 19:39:29 +02:00
babe6a2817
Add x86_64 Dockerfile
2020-04-16 19:36:22 +02:00
bf666b857a
Move arch-specific stuff into their own subdirs
2020-04-16 19:35:58 +02:00
a3f9f98549
Apply aarch64 modifications to armv7h image too
2020-04-16 19:20:47 +02:00
9bb2b94778
Remove "latest" Docker tag
2020-04-16 19:19:26 +02:00
d5c19a4a44
Use alarm architecture names
2020-04-16 19:18:54 +02:00
c6d66e17e9
Copy mirrorlist so it's actually used during the build
continuous-integration/drone/push Build was killed
2020-04-16 19:00:01 +02:00
e3d42f8aff
Use known-working mirrorlist
continuous-integration/drone/push Build is failing
2020-04-16 07:24:57 +02:00
9ec4daff66
Update mirrorlist
continuous-integration/drone/push Build is failing
2020-04-16 07:20:47 +02:00
e5e4c573fd
Fix typo
continuous-integration/drone/push Build is failing
2020-04-16 06:38:02 +02:00
d58edeeaae
Filter out qemu build nodes
2020-04-16 06:24:35 +02:00
7912560f69
Add drone config
2020-04-09 17:47:31 +02:00
f006396f70
Add base and base-devel
2020-04-09 17:47:20 +02:00
Stefan Agner
29b03839ad
remove unnecessary umask
2019-01-24 16:15:09 +01:00
Stefan Agner
061773dd9f
add die function for pacstrap-docker
2019-01-24 16:04:38 +01:00
Stefan Agner
2d4fde8457
Revert "update Docker before installing"
...
This reverts commit f49cea0bad
.
2019-01-24 15:56:43 +01:00
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.
2019-01-24 15:51:51 +01:00
Stefan Agner
eae4ebc122
Revert "more debugging prints"
...
This reverts commit 75e6c685d1
.
2019-01-24 15:51:20 +01:00
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.
2019-01-24 15:49:29 +01:00
Stefan Agner
75e6c685d1
more debugging prints
2019-01-24 15:11:37 +01:00
Stefan Agner
69ed4c92b1
add ls -la commands to debug permission issue only seen on Travis CI
2019-01-24 14:56:47 +01:00
Stefan Agner
f463a85205
check pacstrap is run as root, print umask
2019-01-24 14:17:25 +01:00
Stefan Agner
2525e86aed
add Docker repository to get latest Docker for Ubuntu 16.04
2019-01-24 13:46:58 +01:00
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.
2019-01-24 13:34:11 +01:00
Stefan Agner
974d718dd7
create .docker for Docker CLI configuration
2019-01-24 00:13:38 +01:00
Stefan Agner
e3333401b6
enable experimental CLI feature for docker manifest
2019-01-23 23:35:56 +01:00
Stefan Agner
d7fa5d96b3
add README.md
2019-01-23 23:32:21 +01:00
Stefan Agner
d5637d75ea
use Docker manifest capabilities
2019-01-23 22:59:30 +01:00
Stefan Agner
b3d2f9d573
install manifest tool for deploy stage
2019-01-23 12:34:04 +01:00
Stefan Agner
c185d19ce9
add manifest
2019-01-23 12:22:29 +01:00
Stefan Agner
513ddd585f
add manifest creation stage
2019-01-23 11:36:27 +01:00
Stefan Agner
a5e3bb63c2
prepare Qemu as root
2019-01-23 11:16:30 +01:00