Makefile 517 Bytes
Newer Older
Pierre Schmitz's avatar
Pierre Schmitz committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
rootfs:
	$(eval TMPDIR := $(shell mktemp -d))
	pacstrap -C rootfs/etc/pacman.conf -c -d -G -M $(TMPDIR) $(shell cat packages)
	cp -rvp --backup --suffix=.pacnew rootfs/* $(TMPDIR)/
	arch-chroot $(TMPDIR) locale-gen
	arch-chroot $(TMPDIR) pacman-key --init
	arch-chroot $(TMPDIR) pacman-key --populate archlinux
	tar --numeric-owner --xattrs --acls --exclude-from=exclude -C $(TMPDIR) -c . -Jvf archlinux.tar.xz
	rm -rf $(TMPDIR)

docker-image: rootfs
	docker build -t pierres/archlinux .

.PHONY: rootfs docker-image