Added some more media priming (md5sum etc)
authorRalph Ronnquist <rrq@rrq.au>
Fri, 20 Sep 2024 05:52:02 +0000 (15:52 +1000)
committerRalph Ronnquist <rrq@rrq.au>
Fri, 20 Sep 2024 05:52:02 +0000 (15:52 +1000)
build-installer.sh

index 8f7ba76d9894edee6e25b67eab14488355c09747..3bfc983ec06c0cd8e4992f1218ad74167e691ba0 100755 (executable)
@@ -140,7 +140,7 @@ mkdir $INITRD/etc/console-setup
 mkdir -p $INITRD/cdrom
 
 # Add a udev rule to recognize /dev/loop0 as possible media device
-heredoc $INITRD/lib/udev/rules.d/82-loop0-is-media.rules <<EOF
+heredoc $INITRD/lib/udev/rules.d/70-loop0-is-media.rules <<EOF
 KERNEL=="loop0", ENV{ID_CDROM}="1"
 EOF
 
@@ -188,11 +188,14 @@ apt-ftparchive \
     release $MEDIA/dists/$DISTNAME > $MEDIA/dists/$DISTNAME/Release
 ln -s $DISTNAME $MEDIA/dists/stable
 #-- Final media touch-up as expected by bootstrap-base
-mkdir $MEDIA/.disk/
+mkdir -p $MEDIA/.disk/
+mkdir -p $MEDIA/debian
 touch $MEDIA/.disk/base_installable
 echo full_cd > $MEDIA/.disk/cd_type
 date +"Devuan GNU/Linux $DISTVERS $DISTNAME $ARCH - bespoke %Y%m%d" \
      > $MEDIA/.disk/info
+(cd $MEDIA ; md5sum $( find . -type f -printf "%P\n" )) > $MEDIA/md5sum.txt
+
 #-- Prepare a squashfs of $MEDIA into $INITRD.
 fakeroot mksquashfs $MEDIA $INITRD/pool.squashfs