8 Commits

Author SHA1 Message Date
Santiago Torres
ebcde63f6c
FIX:Dockerfile/Makefile: fix ci-test requirements
The old Dockerfile and Makefile pair didn't meet the requirements of the
ci-test. Namely, the (very sensible )requirement of not shipping a
private key was missing, the sysusers hook wasn't executed properly and
the /var/cache/pacman/pkg folder was remoed (and it's specified in the
pacman MTREE package)
2018-06-04 14:04:27 -04:00
Santiago Torres
f65025bafe
FIX:fix docker build commands
I commited the wrong Dockerfile.
2018-06-04 13:17:30 -04:00
Santiago Torres
0afc2ce276
ENH: update root-less build
This commit adds:

- Systemd sysusers hook is ran on the dockerfile
- The dockerfile also populates the archlinux keyring
- Remove the libalpm hooks as they are uneccessary now
- Moved the package cleanup before the tar step on the makefile
2018-04-17 20:05:57 -04:00
Santiago Torres
6b583c70e7
WIP: Makefile: allow for rootless build 2018-03-27 00:48:01 -04:00
Santiago Torres
0535b255ae
ENH: makefile/Dockerfile: allow for non-root build
The old makefile required commands to be run as a superuser, which
may become problematic when deploying on the archlinux infrastructure.
Use fakeroot and regular pacman commands to allow for to bootstrap a
rootfs.
2018-03-23 20:55:32 -04:00
Pierre Schmitz
53f5937db4 GH-4: Set default locale to en_US.UTF-8 2017-12-30 18:39:02 +01:00
Pierre Schmitz
fd90632ef2 Add task to push local image 2017-04-10 17:26:33 +02:00
Pierre Schmitz
f5bf444d43 Add initial implementation 2017-04-08 18:10:19 +02:00