Package: di-netboot-assistant
Version: 0.38a
Severity: wishlist

There seems to be no way to elegantly handle serial console clients.
In the past, one already had to copy e.g.
daily/i386/pxelinux.cfg/default to the UUID-specific file of
a client, thereby hardcoding daily/i386 for this client and forgoing
the possibility of chosing via the menu. One also had to manually
add the "serial" and "console" parameters to this file, and change
the reference to menu.cfg to serial.cfg, which often also required
changes when e.g. ttyS1 was to be used, or vga=778 just did not
work.

Now it seems that serial.cfg is no longer provided at all.

It would be really great if di-netboot-install went one of the
following ways instead:

  1. a DHCP option flags a given client as having a serial console,
     causing the menu to be displayed on the specified serial
     console, as well as the kernel parameters set accordingly;

  2. the boot: prompt appears on both, console and serial console,
     and if <enter> is received on the serial console, then that's
     where stuff continues, else a normal install happens.

  3. displaying the menu on both consoles and letting the user
     select "serial" if appropriate.

Thanks for your consideration.

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages di-netboot-assistant depends on:
ii  curl  7.38.0-4
ii  wget  1.16-3

Versions of packages di-netboot-assistant recommends:
ii  atftpd  0.7.git20120829-1

Versions of packages di-netboot-assistant suggests:
pn  dhcp3-server | udhcpd | dnsmasq  <none>
pn  elilo                            <none>
ii  syslinux                         3:6.03+dfsg-5
ii  vim-addon-manager                0.5.3

-- Configuration Files:
/etc/di-netboot-assistant/di-netboot-assistant.conf changed:
TFTP_ROOT=/srv/tftp
MIRROR_REGEXPS="s=://ftp.debian.org/=://ftp.stw-bonn.de/=
                s=://ftp.ubuntu.com/=://ftp.hawo.stw.uni-erlangen.de/="
umask 0002

/etc/di-netboot-assistant/di-sources.list changed:
stable  amd64   
http://ftp.debian.org/dists/stable/main/installer-amd64/current/images/ 
netboot/netboot.tar.gz
stable  i386    
http://ftp.debian.org/dists/stable/main/installer-i386/current/images/  
netboot/netboot.tar.gz
stable  ia64    
http://ftp.debian.org/dists/stable/main/installer-ia64/current/images/  
netboot/netboot.tar.gz
stable  sparc   
http://ftp.debian.org/dists/stable/main/installer-sparc/current/images/ 
netboot/boot.img
stable-gtk      amd64   
http://ftp.debian.org/dists/stable/main/installer-amd64/current/images/ 
netboot/gtk/netboot.tar.gz
stable-gtk      i386    
http://ftp.debian.org/dists/stable/main/installer-i386/current/images/  
netboot/gtk/netboot.tar.gz
wheezy  amd64   
http://ftp.debian.org/dists/wheezy/main/installer-amd64/current/images/ 
netboot/netboot.tar.gz
wheezy  i386    
http://ftp.debian.org/dists/wheezy/main/installer-i386/current/images/  
netboot/netboot.tar.gz
wheezy  ia64    
http://ftp.debian.org/dists/wheezy/main/installer-ia64/current/images/  
netboot/netboot.tar.gz
wheezy  sparc   
http://ftp.debian.org/dists/wheezy/main/installer-sparc/current/images/ 
netboot/boot.img
wheezy-gtk      amd64   
http://ftp.debian.org/dists/wheezy/main/installer-amd64/current/images/ 
netboot/gtk/netboot.tar.gz
wheezy-gtk      i386    
http://ftp.debian.org/dists/wheezy/main/installer-i386/current/images/  
netboot/gtk/netboot.tar.gz
oldstable       amd64   
http://ftp.debian.org/dists/oldstable/main/installer-amd64/current/images/      
netboot/netboot.tar.gz
oldstable       i386    
http://ftp.debian.org/dists/oldstable/main/installer-i386/current/images/       
netboot/netboot.tar.gz
oldstable       ia64    
http://ftp.debian.org/dists/oldstable/main/installer-ia64/current/images/       
netboot/netboot.tar.gz
oldstable       sparc   
http://ftp.debian.org/dists/oldstable/main/installer-sparc/current/images/      
netboot/boot.img
oldstable-gtk   amd64   
http://ftp.debian.org/dists/oldstable/main/installer-amd64/current/images/      
netboot/gtk/netboot.tar.gz
oldstable-gtk   i386    
http://ftp.debian.org/dists/oldstable/main/installer-i386/current/images/       
netboot/gtk/netboot.tar.gz
squeeze amd64   
http://ftp.debian.org/dists/squeeze/main/installer-amd64/current/images/        
netboot/netboot.tar.gz
squeeze i386    
http://ftp.debian.org/dists/squeeze/main/installer-i386/current/images/ 
netboot/netboot.tar.gz
squeeze ia64    
http://ftp.debian.org/dists/squeeze/main/installer-ia64/current/images/ 
netboot/netboot.tar.gz
squeeze sparc   
http://ftp.debian.org/dists/squeeze/main/installer-sparc/current/images/        
netboot/boot.img
squeeze-gtk     amd64   
http://ftp.debian.org/dists/squeeze/main/installer-amd64/current/images/        
netboot/gtk/netboot.tar.gz
squeeze-gtk     i386    
http://ftp.debian.org/dists/squeeze/main/installer-i386/current/images/ 
netboot/gtk/netboot.tar.gz
testing amd64   
http://ftp.debian.org/dists/testing/main/installer-amd64/current/images/        
netboot/netboot.tar.gz
testing i386    
http://ftp.debian.org/dists/testing/main/installer-i386/current/images/ 
netboot/netboot.tar.gz
testing ia64    
http://ftp.debian.org/dists/testing/main/installer-ia64/current/images/ 
netboot/netboot.tar.gz
testing sparc   
http://ftp.debian.org/dists/testing/main/installer-sparc/current/images/        
netboot/boot.img
testing-gtk     amd64   
http://ftp.debian.org/dists/testing/main/installer-amd64/current/images/        
netboot/gtk/netboot.tar.gz
testing-gtk     i386    
http://ftp.debian.org/dists/testing/main/installer-i386/current/images/ 
netboot/gtk/netboot.tar.gz
daily   alpha   http://d-i.debian.org/daily-images/alpha/daily/ netboot/boot.img
daily   amd64   http://d-i.debian.org/daily-images/amd64/daily/ 
netboot/netboot.tar.gz
daily   hppa    http://d-i.debian.org/daily-images/hppa/daily/  
netboot/2.6/boot.img
daily   i386    http://d-i.debian.org/daily-images/i386/daily/  
netboot/netboot.tar.gz
daily   ia64    http://d-i.debian.org/daily-images/ia64/daily/  
netboot/netboot.tar.gz
daily   sparc   http://d-i.debian.org/daily-images/sparc/daily/ netboot/boot.img
daily-gtk       amd64   http://d-i.debian.org/daily-images/amd64/daily/ 
netboot/gtk/netboot.tar.gz
daily-gtk       i386    http://d-i.debian.org/daily-images/i386/daily/  
netboot/gtk/netboot.tar.gz
lenny   alpha   
http://archive.debian.org/dists/lenny/main/installer-alpha/current/images/      
netboot/boot.img
lenny   amd64   
http://archive.debian.org/dists/lenny/main/installer-amd64/current/images/      
netboot/netboot.tar.gz
lenny   hppa    
http://archive.debian.org/dists/lenny/main/installer-hppa/current/images/       
netboot/2.6/boot.img
lenny   i386    
http://archive.debian.org/dists/lenny/main/installer-i386/current/images/       
netboot/netboot.tar.gz
lenny   ia64    
http://archive.debian.org/dists/lenny/main/installer-ia64/current/images/       
netboot/netboot.tar.gz
lenny   sparc   
http://archive.debian.org/dists/lenny/main/installer-sparc/current/images/      
netboot/boot.img
lenny-gtk       amd64   
http://archive.debian.org/dists/lenny/main/installer-amd64/current/images/      
netboot/gtk/netboot.tar.gz
lenny-gtk       i386    
http://archive.debian.org/dists/lenny/main/installer-i386/current/images/       
netboot/gtk/netboot.tar.gz
hardy   i386    
http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/
        netboot/netboot.tar.gz
hardy   amd64   
http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/
       netboot/netboot.tar.gz
lucid   i386    
http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/
        netboot/netboot.tar.gz
lucid   amd64   
http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/
       netboot/netboot.tar.gz
precise i386    
http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/
      netboot/netboot.tar.gz
precise amd64   
http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/
     netboot/netboot.tar.gz
trusty  i386    
http://ftp.ubuntu.com/ubuntu/dists/trusty/main/installer-i386/current/images/   
        netboot/netboot.tar.gz
trusty  amd64   
http://ftp.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/  
        netboot/netboot.tar.gz
utopic  i386    
http://ftp.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/   
        netboot/netboot.tar.gz
utopic  amd64   
http://ftp.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/  
        netboot/netboot.tar.gz
saucy   i386    
http://archive.ubuntu.com/ubuntu/dists/saucy/main/installer-i386/current/images/
        netboot/netboot.tar.gz
saucy   amd64   
http://archive.ubuntu.com/ubuntu/dists/saucy/main/installer-amd64/current/images/
       netboot/netboot.tar.gz
raring  i386    
http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-i386/current/images/
       netboot/netboot.tar.gz
raring  amd64   
http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-amd64/current/images/
      netboot/netboot.tar.gz
quantal i386    
http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-i386/current/images/
      netboot/netboot.tar.gz
quantal amd64   
http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/
     netboot/netboot.tar.gz
oneiric i386    
http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-i386/current/images/
      netboot/netboot.tar.gz
oneiric amd64   
http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-amd64/current/images/
     netboot/netboot.tar.gz


-- debconf-show failed

-- 
 .''`.   martin f. krafft <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)

Reply via email to