# This can be done in cfengine as rule as "must-be-absent" packages # pacstrap ${MOUNT_PATH} base # leaves us with 111 packages, 715 MB # 173M package cache, not needed, /var/cache/pacman/pkg/ pacman --noconfirm -Scc rm -rf /var/cache/pacman/pkg/*.tar.xz # note, those things may be needed, I personally don't need them. pacman --noconfirm -Rs \ man-pages libpipeline groff man-db \ jfsutils reiserfsprogs xfsprogs \ cryptsetup lvm2 # TODOS: # big dirs # # 72612 /usr/lib/python2.7 (libvirt again) # # locales, we don't need them on a server # 48208 ./locale # problematic, as we remove files belonging to a package # # non-modular compiler with only drivers/firmware needed could be an # idea here: # 49240 ./usr/lib/modules/3.7.9-1-ARCH # 33620 ./usr/lib/modules/3.7.9-1-ARCH/kernel/drivers # 47184 ./usr/lib/firmware