[[!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.