barzvoid/Makefile

30 lines
587 B
Makefile

include config.mk
define vinstall
export XBPS_ARCH=$(VOID_ARCH) && xbps-install -Su -R $(VOID_REPO) -r $(MNTDIR) $(1)
endef
base:
$(call vinstall,base-system)
mnt-system:
mount -t proc proc $(MNTDIR)/proc
mount -t sysfs sys $(MNTDIR)/sys
mount -o bind /dev $(MNTDIR)/dev
mount -t devpts pts $(MNTDIR)/dev/pts
umnt-system:
umount $(MNTDIR)/proc
umount $(MNTDIR)/sys
umount $(MNTDIR)/dev/pts
umount $(MNTDIR)/dev
set-term:
cp -r files/terminfo $(MNTDIR)/usr/share/
chmod -R 755 $(MNTDIR)/usr/share/terminfo
tools:
$(call vinstall,base-devel git tcc wget vim-x11 tmux)