Hi Jack, The argument to --status-fd must be an open file descriptor. Not sure of a way to open a raw file descriptor in expect, but you could use mkfifo(1) and the --status-file argument instead, I think.
Regards, Fraser On Wed, Jun 05, 2013 at 11:14:27AM -0700, Jack Bates wrote: > I am working on non-interactively creating a new subkey, with Expect and > --status-fd, but I haven't figured out how to read from --status-fd with > Expect: > > $ expect -c ' > spawn gpg --status-fd 3 --edit-key > CF11451A9BF0C50DA6B17B5926FB09F7C0D5639E addkey; > interact' > spawn gpg --status-fd 3 --edit-key > CF11451A9BF0C50DA6B17B5926FB09F7C0D5639E addkey > gpg: fatal: can't open fd 3 for status output: Bad file descriptor > secmem usage: 0/0 bytes in 0/0 blocks of pool 0/0 > $ > > Has anyone else figured out how to read from --status-fd with Expect? > > Thanks! > > _______________________________________________ > Gnupg-users mailing list > Gnupg-users@gnupg.org > http://lists.gnupg.org/mailman/listinfo/gnupg-users _______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users