# HG changeset patch # User Pascal Bellard # Date 1629459585 0 # Node ID 291e2d88bab32bb253588af8ab2ea7cafdd5c45c # Parent ade20bc3ae19763683523cc3947e62321a02abe9 mirror/floppies: add mkmdsum.sh diff -r ade20bc3ae19 -r 291e2d88bab3 mirror/floppies/format.js --- a/mirror/floppies/format.js Fri Jul 23 16:41:12 2021 +0000 +++ b/mirror/floppies/format.js Fri Aug 20 11:39:45 2021 +0000 @@ -61,8 +61,7 @@ var e = document.getElementById('format'); try { var dummy = new Blob(); - e.innerHTML="" + "" + "" + "" + diff -r ade20bc3ae19 -r 291e2d88bab3 mirror/floppies/mkfdrolling.sh --- a/mirror/floppies/mkfdrolling.sh Fri Jul 23 16:41:12 2021 +0000 +++ b/mirror/floppies/mkfdrolling.sh Fri Aug 20 11:39:45 2021 +0000 @@ -74,6 +74,8 @@ EOT cd .. ./mkindex.sh $name > index-$name.html + [ -s $name/fd.img ] && rm $name/fd.img + ./mkmdsum.sh set $name > /dev/null fi done < $dir/fd.img && dd size=0 bs=1 seek=$max 2>/dev/null + for max in $SETS; do + while true; do + [ $(stat -c %s $dir/fd.img) -gt $ofs ] || break 2 + dd if=$dir/fd.img bs=512 skip=$(($ofs/512)) count=$(($size/512)) \ + 2>/dev/null | md5sum | sed "s|-$|fd$(printf "%03d" $n).img|" + ofs=$(($ofs+$size)); n=$(($n+1)) + [ $ofs -ge $max ] && n=$(($n-($n%100)+100)) && break + done + done ;; + +*) cat <