itMakefile cleanups. - uwu - hardware bitcoin wallet software and build system Err parazyd.org 70 hgit clone https://git.parazyd.org/uwu URL:https://git.parazyd.org/uwu parazyd.org 70 1Log /git/uwu/log.gph parazyd.org 70 1Files /git/uwu/files.gph parazyd.org 70 1Refs /git/uwu/refs.gph parazyd.org 70 1README /git/uwu/file/README.md.gph parazyd.org 70 1LICENSE /git/uwu/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 95cc5b65a46e71837337f5cb423091af90fd78e7 /git/uwu/commit/95cc5b65a46e71837337f5cb423091af90fd78e7.gph parazyd.org 70 1parent 325b079f8ac8a3831f53be629ad9b14484cb00a2 /git/uwu/commit/325b079f8ac8a3831f53be629ad9b14484cb00a2.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Sat, 21 Nov 2020 19:10:12 +0100 Err parazyd.org 70 i Err parazyd.org 70 iMakefile cleanups. Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M Makefile | 42 ++++++++++++++++---------------- Err parazyd.org 70 i M alpine.mk | 2 +- Err parazyd.org 70 i Err parazyd.org 70 i2 files changed, 22 insertions(+), 22 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/Makefile b/Makefile /git/uwu/file/Makefile.gph parazyd.org 70 it@@ -6,15 +6,15 @@ Err parazyd.org 70 i Err parazyd.org 70 i include config.mk Err parazyd.org 70 i Err parazyd.org 70 i-BINS = qemu-wrapper install-chroot.sh Err parazyd.org 70 i+BINS = qemu-wrapper install.sh Err parazyd.org 70 i BOOT_BINS = rpi-boot/Image rpi-boot/bcm2835-rpi-zero.dtb Err parazyd.org 70 i Err parazyd.org 70 i all: $(BINS) $(BOOT_BINS) Err parazyd.org 70 i Err parazyd.org 70 i image: all $(IMAGE) Err parazyd.org 70 i Err parazyd.org 70 i-include kernel.mk Err parazyd.org 70 i include alpine.mk Err parazyd.org 70 i+include kernel.mk Err parazyd.org 70 i Err parazyd.org 70 i qemu-wrapper.c: Err parazyd.org 70 i sed -e 's,@QEMU_ARM@,$(QEMU_ARM),g' < $@.in > $@ Err parazyd.org 70 it@@ -22,7 +22,7 @@ qemu-wrapper.c: Err parazyd.org 70 i qemu-wrapper: qemu-wrapper.c Err parazyd.org 70 i gcc -static $@.c -O3 -s -o $@ Err parazyd.org 70 i Err parazyd.org 70 i-install-chroot.sh: install-chroot.sh.in Err parazyd.org 70 i+install.sh: install.sh.in Err parazyd.org 70 i sed -e 's,@USERCREDENTIALS@,$(USERCREDENTIALS),g' \ Err parazyd.org 70 i -e 's,@ROOTCREDENTIALS@,$(ROOTCREDENTIALS),g' \ Err parazyd.org 70 i < $@.in > $@ Err parazyd.org 70 it@@ -33,27 +33,27 @@ rpi-boot/Image: $(KERNEL_BINS) Err parazyd.org 70 i rpi-boot/bcm2835-rpi-zero.dtb: $(KERNEL_BINS) Err parazyd.org 70 i cp -f linux-5.8.18/arch/arm/boot/dts/bcm2835-rpi-zero.dtb $@ Err parazyd.org 70 i Err parazyd.org 70 i-$(IMAGE): $(BINS) $(BOOT_BINS) $(ALPINE_BINS) alpinechroot Err parazyd.org 70 i- cp -f $(BINS) ./alpinechroot Err parazyd.org 70 i- sudo cp -f $(QEMU_ARM) ./alpinechroot/$(QEMU_ARM) Err parazyd.org 70 i- chmod 755 ./alpinechroot/qemu-wrapper Err parazyd.org 70 i- chmod 755 ./alpinechroot/install-chroot.sh Err parazyd.org 70 i- sudo mount --types proc /proc ./alpinechroot/proc Err parazyd.org 70 i- sudo mount --rbind /sys ./alpinechroot/sys Err parazyd.org 70 i- sudo mount --make-rslave ./alpinechroot/sys Err parazyd.org 70 i- sudo mount --rbind /dev ./alpinechroot/dev Err parazyd.org 70 i- sudo mount --make-rslave ./alpinechroot/dev Err parazyd.org 70 i- sudo chroot ./alpinechroot /install-chroot.sh Err parazyd.org 70 i- sudo umount -R ./alpinechroot/dev ./alpinechroot/sys ./alpinechroot/proc Err parazyd.org 70 i- sudo rm -f ./alpinechroot/install-chroot.sh \ Err parazyd.org 70 i- ./alpinechroot/qemu-wrapper ./alpinechroot/$(QEMU_ARM) Err parazyd.org 70 i- sudo mkdir -p ./alpinechroot/boot Err parazyd.org 70 i- sudo cp -f rpi-boot/* ./alpinechroot/boot Err parazyd.org 70 i- ( cd alpinechroot && sudo find . | \ Err parazyd.org 70 i+$(IMAGE): $(BINS) $(BOOT_BINS) $(ALPINE_BINS) ch Err parazyd.org 70 i+ cp -f $(BINS) ./ch Err parazyd.org 70 i+ sudo cp -f $(QEMU_ARM) ./ch/$(QEMU_ARM) Err parazyd.org 70 i+ chmod 755 ./ch/qemu-wrapper Err parazyd.org 70 i+ chmod 755 ./ch/install.sh Err parazyd.org 70 i+ sudo mount --types proc /proc ./ch/proc Err parazyd.org 70 i+ sudo mount --rbind /sys ./ch/sys Err parazyd.org 70 i+ sudo mount --make-rslave ./ch/sys Err parazyd.org 70 i+ sudo mount --rbind /dev ./ch/dev Err parazyd.org 70 i+ sudo mount --make-rslave ./ch/dev Err parazyd.org 70 i+ sudo chroot ./ch /install.sh || sudo umount -R ./ch/dev ./ch/sys ./ch/proc Err parazyd.org 70 i+ sudo umount -R ./ch/dev ./ch/sys ./ch/proc Err parazyd.org 70 i+ sudo rm -f ./ch/install.sh \ Err parazyd.org 70 i+ ./ch/qemu-wrapper ./ch/$(QEMU_ARM) Err parazyd.org 70 i+ sudo mkdir -p ./ch/boot Err parazyd.org 70 i+ sudo cp -f rpi-boot/* ./ch/boot Err parazyd.org 70 i+ ( cd ch && sudo find . | \ Err parazyd.org 70 i sudo cpio -oa --reproducible --format=newc > ../$@) Err parazyd.org 70 i Err parazyd.org 70 i clean: Err parazyd.org 70 i- sudo rm -rf $(BINS) $(BOOT_BINS) qemu-wrapper.c $(IMAGE) alpinechroot Err parazyd.org 70 i+ sudo rm -rf $(BINS) $(BOOT_BINS) qemu-wrapper.c $(IMAGE) ch Err parazyd.org 70 i Err parazyd.org 70 i distclean: clean Err parazyd.org 70 i rm -rf $(KERNEL_BINS) $(ALPINE_BINS) Err parazyd.org 70 1diff --git a/alpine.mk b/alpine.mk /git/uwu/file/alpine.mk.gph parazyd.org 70 it@@ -17,7 +17,7 @@ $(ALPINE_SIG): Err parazyd.org 70 i $(ALPINE_SHA): Err parazyd.org 70 i wget -c https://nl.alpinelinux.org/alpine/v$(ALPINE_MAJ)/releases/armhf/$(ALPINE_SHA) Err parazyd.org 70 i Err parazyd.org 70 i-alpinechroot: $(ALPINE_BINS) Err parazyd.org 70 i+ch: $(ALPINE_BINS) Err parazyd.org 70 i sha256sum -c $(ALPINE_SHA) Err parazyd.org 70 i gpg --no-default-keyring --keyring=./verification_keyring.gpg \ Err parazyd.org 70 i --verify $(ALPINE_SIG) Err parazyd.org 70 .