[[!meta copyright="Copyright © 2010, 2011, 2013, 2014 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] I'd be quite helpful to have nightly builds in form of Debian `.deb` packages. * (german) * Need to have an automation to get from Hurd upstream Git branches to a branch usable in Debian. IRC, freenode, #hurd, 2013-12-18: http://darnassus.sceen.net/~teythoon/hurd-ci/ has hurd and mig and gnumach packages built directly from the upstream git repository --- There is infrastructure available to test whole OS installations. * --- [[Debian_Cross_Toolchain]] for cross-building? --- See also [[nightly_builds]]. # Debian Jenkins Instance ## IRC, OFTC, #debian-hurd, 2014-02-24 hi. can hurd be installed using d-i? If so, what about scripting the installation on ? pere: d-i works for Hurd, yes, with full graphical interface I dunno. Maybe you can ask about scripting in #hurd, more people are present there? gnu_srs: the scripts in questions are for jenkins. quite easy to write (d-i preseed scripts and qemu boot rules). ## IRC, OFTC, #debian-hurd, 2014-02-25 getting a automated test in jenkins running could show the status. what is needed to boot the hurd d-i image with a preseed file using qemu? git://git.debian.org/git/users/holger/jenkins.debian.net.git is the repo with the jenkins build rules. youpi: is it possible to start the hurd d-i installer with a preseed file from the qemu command line? --append need --kernel, which I suspect do not make sense with hurd? can the d-i hurd installer take a preseed file at all? my initial try failed. :( i don't know there has been talk here the other day about using qemus multiboot capabilities to directly boot the hurd [[debugging_gnumach_startup_qemu_gdb]], *Multiboot* i always wanted to try that out the jenkins rules to test the install uses --kernel, --initrd and --append in qemu to specify the preseed file. without a similar method to boot hurd, it will be hard to automate the test. rewriting the iso might be an option, but not a very nice one. i believe that it is possible to use those options to boot a hurd i'll report back to you I tried adding an url= option to grub when booting the installer, but it seem to be ignored. I suspect it did not make it to /proc/cmdline, but am not sure. um it should could be. I am unable to get a shell in the installer, so I do not know. root@pluto ~ # cat /proc/cmdline root=device:hd0s1 oh ? select expert install, then spawn a shell or something perhaps the preseed udeb is missing, or the network support was enabled after preseed looked for the file? uh, i don't know about that stuff, youpi creates the d-i images ok. seem to me that the d-i images do not support preseeding at the moment. pere: when i try to use qemus multiboot support to boot the hurd, qemu crashes :/ youpi: ^ did you succeed? if so, can you share how? teythoon: nope, I concluded it didn't work, and left it to other to fix. :) pere, teythoon: IIRC preseeding can be put on the gnumach kernel command line but I'm wondering why you can't simply modify the disk image into doing what you want or you mean reinstalling the image each time? youpi: the point is testing the installer, and that can only be done by using the installer. :) ok I would like to see something like for hurd.