X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Ffiles%2Fsigning%2Fpesign-wrap;fp=modules%2Froles%2Ffiles%2Fsigning%2Fpesign-wrap;h=0000000000000000000000000000000000000000;hb=76ca91bce24ecbcbcc4e62a37aa06fd0fb9f96c7;hp=a0618961b16b8e2230ec1de99f5bd1ec3a47ee8d;hpb=46cee04ab06b23ab6e9e4baba655cf470d10cfc4;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/files/signing/pesign-wrap b/modules/roles/files/signing/pesign-wrap deleted file mode 100755 index a0618961b..000000000 --- a/modules/roles/files/signing/pesign-wrap +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/expect -f - -if {[llength $argv] != 4} { - puts stderr "Usage: $argv0 certdir token cert filename" - exit 2 -} - -lassign $argv certdir token cert filename - -set pin $::env(PESIGN_PIN) - -file tempfile output efi.sig - -log_user 0 -spawn pesign --certdir "$certdir" -t "$token" -c "$cert" --sign -d sha256 -i "$filename" --export-signature "$output" --force -expect { - "Enter Password *:" { - send "$pin\n" - exp_continue - } - "Enter passphrase *:" { - send "$pin\n" - exp_continue - } - timeout {close} -} -lassign [wait] wait_pid spawn_id exec_rc wait_code childkilled -# couldn't exec pesign -if {$exec_rc != 0} { - file delete $output - exit 1 -} -# killed by signal (e.g. timeout) -if {$childkilled == "CHILDKILLED"} { - file delete $output - exit 1 -} -# all good? -if {$wait_code == 0} {system cat $output} -file delete $output -exit $wait_code