mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-26 23:32:15 +00:00
24 lines
485 B
Plaintext
24 lines
485 B
Plaintext
|
#!/usr/bin/expect -f
|
||
|
set timeout 3
|
||
|
set PACKAGE [lindex $argv 0]
|
||
|
set GPG_PASSPHRASE $env(GPG_PASSPHRASE)
|
||
|
|
||
|
if {[llength $argv] == 0} {
|
||
|
send_user "Usage: ./sign <rpm_package>\n"
|
||
|
exit 1
|
||
|
}
|
||
|
|
||
|
send_user "\nSigning $PACKAGE\n"
|
||
|
spawn rpmsign --resign $PACKAGE
|
||
|
expect {
|
||
|
timeout { send_user "\nTimeout signing $PACKAGE\n"; exit 1 }
|
||
|
"Enter pass phrase:"
|
||
|
}
|
||
|
send "$GPG_PASSPHRASE\r"
|
||
|
expect {
|
||
|
timeout { send_user "\nTimeout signing $PACKAGE\n"; exit 1 }
|
||
|
"Pass phrase is good."
|
||
|
}
|
||
|
interact
|
||
|
|