howto run jigdo as admin from Frits for Nextime Jaromil or Daniel, or whoever runs the beta download server I made .jigdo files but I don't have access to your servers (nor do I need to) so here's how I made them: First install jigdo-file # apt-get install jigdo-file the program needs read-only access to the ISO image, and a scratch directory with more than 4.7Gb room to work in. # mkdir scratch # cd scratch copy the image to the scratch directory (probably not necessary) # cp somewhere/devuan_jessie_1.0.0-beta_amd64_CD.iso . mount or loop-mount the .iso image readonly # mkdir Devuan # mount -v -o ro,loop -t iso9660 devuan_jessie_1.0.0-beta_amd64_CD.iso Devuan/ collect the list of files inside the ISO image # find Devuan/ -type f -name '*.deb' -o -name '*.udeb' |sort > FILES.tmp N.B. take care that everything on the DVD is the same as in the pool/; when I tested my .jigdo it complained about apt-setup-mirror misssing or something. edit FILES so that it contains // to indicate what the label bit of the directory path is: # cat FILES.tmp | sed -e 's?^Devuan/?Devuan//?' > FILES Then run jigdo-file, it goes surprisingly quickly: # IMAGENAME=devuan_jessie_1.0.0-beta_amd64_CD # URI=http://packages.devuan.org/merged/ N.B. it is important that the URI has a trailing slash # INPIMAGE=$IMAGENAME.iso # JIGDO=$IMAGENAME.jigdo # TEMPLATE=$IMAGENAME.template # FILES=FILES # if [ ! -f $FILES ]; then # echo "generate $FILES first" # exit 0 # fi # jigdo-file make-template --image=$INPIMAGE --jigdo=$JIGDO --template=$TEMPLATE --files-from=$FILES --cache=jigdo-cache.db --label Devuan=Devuan/ --uri Devuan=$URI Then remember to umount the .iso image # umount Devuan Expect the .template file to be around 30 Mb (CD or DVD doesn't matter). You may want to edit the .jigdo file before uploading, especially the [Servers] header. [Servers] Devuan=http://packages.devuan.org/merged Your downloaders will not use the jigdo-file program, but the jigdo-lite program instead. Frits Daalmans frits@daalmansdata.eu