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
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