TODO list:

urgent:

- remove perl warning (because of dialog.pl)
- process the caller patch from Ferran Jorba 
- check that the detection of $root works for manual_part

not urgent /wishes :

- create repli-kernel that compile the correct kernel for boottime.
- move the save_kbd function from repli-dialog to repli-install
- change cmdline parameter handling of repli-install
- repli-miniroot: copy the whole /etc/replicator dir into the miniroot
  instead of just replicator.conf* files (to allow user to play with subdirs)
- repli-dialog should tell wich disk it wants to install on.
 * make a repli-instakll hdsetup (without real) and grep the name of the disk
- add umount -a at the beginning of repli-dialog?
- turn exec("cp *") into docopy with globs
- put dialog message during repli-update
- should handle dhcpcd and dhcp-client.
- rsyncd: add random login/password (stored in the miniroot)
- allow to choose grub or lilo to put on the HD
- preserve public/private keys in case of reinstallation
- repli-sync:
  * if  $noboot=0 the kernel is reinstall so rerun lilo/grub/bootloader
    and proposed reboot.
- classes mechanism
- ?? add hostbyname + tftpboot + preserve_firstpart variables
- ?? frontend for replicator.conf
- autodetect a change in configuration???

questions: 

- shall we copy the whole  /var/lib? Shall we recreate only the  directory stucture of /var??
