Ludovic Courtès writes: > Hello! > > Marius Bakke skribis: > >> Hi Guix! This patch adds an SSH server to the installation image >> to aid remote installations as requested in >> https://lists.gnu.org/archive/html/help-guix/2017-01/msg00047.html >> >> lsh-service depends on networking, so I pulled in a DHCP client too. >> It increases the image size by about 29MiB. >> >> * gnu/system/install.scm (%installation-services): Add DHCP-CLIENT-SERVICE >> and LSH-SERVICE. > > [...] > >> + ;; Add a DHCP client for networking. >> + (dhcp-client-service) > > This is a problem: in the installation instructions, we tell people to > configure networking (possibly wireless) by hand, so we cannot expect > the DHCP client to work directly when the image is booted. > > Also, the installation instructions would need to be updated. > > However, what we could do, instead, is to add an SSH service that is off > by default (with (start? #f)) and does not depend on ‘networking’. That > way, people would only need to type > > herd start ssh-daemon > > to get the thing up and running. WDYT? I've changed this patch to use OpenSSH, but can't really see how to override the openssh-shepherd-service to not depend on networking. Any hints? :-)