Commit graph

19 commits

Author SHA1 Message Date
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
Stefan Agner
662129b1b2 introduce script to prepare Qemu user emulation 2019-01-23 11:01:54 +01:00
Stefan Agner
24f5c91128 remove unnecessary pacman-key init 2019-01-23 10:47:34 +01:00
Stefan Agner
190c5265a6 fix docker push 2019-01-23 01:14:54 +01:00
Stefan Agner
c03280b09e Support AArch64 2019-01-23 01:08:08 +01:00
Stefan Agner
8dfabe4056 initial commit
Create Arch Linux ARM images using multi-stage Dockerfile. This
works well with binfmt emulation and allows to generate images
from scratch.

Inspiration taken from:
- https://github.com/archlinux/archlinux-docker
- https://github.com/lopsided98/archlinux
2019-01-23 00:31:17 +01:00