pyavitz/debian-image-builder

USB Drive support

ShorTie8 opened this issue · 5 comments

This patch allows you to install to a usb device using inotify-wait.
So it ends up being like a 6k patch and a Find_USB script.
make usb board=rock5b, calls Find_USB and writes the drive to USB_Drive.txt.
USB_Drive.txt is used to determine whether to use losetup or not.

USB.patch
Find_USB.txt

What exactly am I looking at here? Is it writing an img created by the builder, to USB, from the builder?

Instead of creating a image, writing to a loopback, it uses /dev/sdX, a usb device.

Well when you and github become friends create a PR.

I reversed my comment and it killed the pr, lol.
So we start out adding in USB_Drive into custom.txt bye,

diff --git a/lib/dialog/config b/lib/dialog/config
index 5c9df0e3..73838641 100755
--- a/lib/dialog/config
+++ b/lib/dialog/config
@@ -213,6 +213,9 @@ echo "" >> custom.txt
echo "# Compression Types: xz zst" >> custom.txt
echo 'IMG_COMPRESSION="xz"' >> custom.txt
echo "" >> custom.txt
+echo "# USB Drive: sdX" >> custom.txt
+echo 'USB_Drive=""' >> custom.txt
+echo "" >> custom.txt
echo "### DO NOT EDIT BELOW THIS LINE" >> custom.txt
echo "# CUSTOM=${BUILDER}" >> custom.txt
}

??

Gona do up a more generic Dev_Device for all