this mail are very important.. but i cannot find a archive link to distribute it! how can i get a link of this archive mail? ALSO: El sáb., 21 de mar. de 2020 a la(s) 12:44, Roland Clobus (rclo...@rclobus.nl) escribió:
> > https://salsa.debian.org/images-team/live-setup/blob/master/available/run-30live-wrapper > > As part of my documentation effort for live-manual, I would like to > include the procedure for the official Debian CD image generation (which > will effectively replace chapter 16) in > > https://live-team.pages.debian.net/live-manual/html/live-manual/procedures.en.html > > This mail is rather technical, but I want to document the steps that > I've taken. > > From what I've seen in the live-setup repository [5], there are two > strategies for generating Debian CD images. > > A) Use lb config (run-30live-build) > B) Use lwr (run-30live-wrapper) > this only generates lasted today images? how to generates for debian 9 and debian 8 live? and cd/dvd 1 set? > > I downloaded 'debian-live-10.3.0-amd64-standard.iso' from [1], which > contains the string 'Official Debian GNU/Linux Live 10.3.0 standard > 2020-02-08T12:27'. This string is generated by the run-30live-wrapper > script, so I assume that the official images are generated by method B, > lwr. > > I've read through run-30live-wrapper, and I think by now I have > correctly extracted the commands for the generation of the Debian Stable > CDs, but I'm unsure how to proceed. > > I have the following questions/requests: > * lwr depends on vmdebootstrap, which is currently only in Buster > (stable). According to its author vmdebootstrap is to be replaced by > vmdb2 or something else [2]. Is someone working on this? > * I've seen a huge speed-up when I'm using a ramdisk, but that needs a > merge request to be accepted [3]. > When invoking 'chroot' in live-setup/available/live-customise.sh the > variable TMPDIR must not be set, otherwise it is not possible to > generate temporary files within the chroot. > * To reduce the amount of downloads, I am using a slightly patched > version of apt-cacher-ng, in order to be able to use the installer. See > my bug report [4] > The live-wrapper script downloads the installer, but apt-cacher-ng > rejects a path ending in a slash. The following command simulates this > download: > <pre> > wget -S > " > http://localhost:3142/deb.debian.org/debian/dists/buster/main/installer-amd64/current/images/cdrom/ > " > </pre> > * The run-30live-wrapper mentions wheezy and jessie, so it is rather old > > I would like to add to the live-manual the steps to build an image from > the current stable and testing versions of Debian. Do you have > hints/ideas how I can proceed? > > With kind regards, > Roland Clobus > > --- Commands > This is the list of commands that I use (all as root): > mkdir -p /tmp/mytmp > mount -t tmpfs tmpfs /tmp/mytmp > export TMPDIR=/tmp/mytmp > lwr -m http://localhost:3142/deb.debian.org/debian \ > --apt-mirror http://deb.debian.org/debian \ > --customise /home/roland/git/live-setup/available/live-customise.sh \ > --architecture amd64 \ > -d buster \ > --isolinux \ > --grub \ > --log stderr \ > --installer \ > -t live-task-standard \ > -f "" \ > --base_debs "eject pciutils usbutils keyutils keyboard-configuration > console-setup lvm2 mdadm dmsetup cryptsetup dmraid e2fsprogs btrfs-progs > xfsprogs jfsutils grub-efi-amd64 grub-efi-amd64-bin grub-pc > grub-efi-amd64-signed shim-signed" \ > --description "Unofficial Debian GNU/Linux Live 10.3 standard" \ > --volume_id "d-live 10.3 st amd64" \ > --image_output debian-live-10.3.iso > > --- Links > [1] https://www.debian.org/CD/live/ > [2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910201 > [3] https://salsa.debian.org/images-team/live-setup/-/merge_requests/1 > [4] https://bugs.debian.org/954437 > [5] https://salsa.debian.org/images-team/live-setup > >