On 12/25/2011 07:57 PM, Cong Wang wrote: > On Fri, 23 Dec 2011 at 08:04 GMT, Dave Young <dyoung@xxxxxxxxxx> wrote: >> Add ssh-client module, which support ssh key mode and interactive mode. >> with --sshkey option you can provide the ssh key to be installed >> >> Usage: >> 1. sshkey mode: >> transfer your public key to remote machine with ssh-copy-id or do it mannaully >> example of options: >> ./dracut -l -H -a ssh-client --sshkey /root/.ssh/id_rsa i.img >> 2. interactive mode: >> need use --ctty option, ie.: >> ./dracut -l -H -a ssh-client --ctty i.img > > Seems --sshkey and --ctty are only for ssh-client module, > so, what if the user specifies -sshkey or --ctty but doesn't > use ssh-client module? Thanks for review. --sshkey is for ssh module only, I have added param info in doc. --ctty is not only for ssh, it can be used by other stuff. if use use --sshkey but do not add ssh-client module it will just have one more global variable sshkey, it will not add more file to initrd. As for the param, the ideal way is create generic way to add dracut module param like something below: ./dracut -a ssh-client,sshkey=xyz Another way is use kernel param like rd.sshkey=xyz, but I do not like this way. So currently generic module param will need more effort also will influence all dracut modules, I think just add --sshkey is acceptable. > > > -- > To unsubscribe from this list: send the line "unsubscribe initramfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Thanks Dave -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html