VOLUME_NAME := PI
DISK := 2

install: format symlink rsync unmount

format:
	diskutil partitionDisk disk${DISK} MBR "MS-DOS FAT32" "${VOLUME_NAME}" 100%

symlink:
	ln -sf $(shell find . -type d -name "NOOBS*" -depth 1 | sort | tail -1) NOOBS

rsync:
	rsync -av NOOBS/ \
		/Volumes/${VOLUME_NAME}/

unmount:
	sudo diskutil unmount /Volumes/${VOLUME_NAME}/

download:
	curl -L https://downloads.raspberrypi.org/NOOBS_lite_latest -o NOOBS.zip
	unzip NOOBS.zip