7ca335be04
Fixed git clean to only be in build_rpms for centos path Added tests for all distros Added some options like GPG cache, and auto remove Fixed rpm expect script to work always Enabled gpg check for centos repos Fixed golang build bug for CentOS 5
24 lines
820 B
Bash
Executable File
24 lines
820 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
#################################################################################
|
|
### DO not edit this. The REAL password does NOT go in here. Use gpg-agent!!! ###
|
|
#################################################################################
|
|
|
|
#$args and {*}$argv won't work in older versions of expect...
|
|
#In case there are spaces in the files names....
|
|
FILES=""
|
|
for FILE in "${@}"; do
|
|
FILES+="${FILE/ /\\ } "
|
|
done
|
|
|
|
expect -f - <<EOF
|
|
|
|
spawn rpm --addsign --define "__gpg $(which gpg2)" --define "_gpg_name foo" --define "__gpg_check_password_cmd /bin/true" --define "__gpg_sign_cmd %{__gpg} gpg --batch --no-verbose --no-armor --use-agent --no-secmem-warning -sbo %{__signature_filename} %{__plaintext_filename}" $FILES
|
|
|
|
expect -exact "Enter pass phrase: "
|
|
|
|
send -- "blank\r"
|
|
|
|
expect eof
|
|
|
|
EOF |