From aee5905f179ba2fddb20f174e19924194ba35d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20W=C3=A4ckerlin?= Date: Sun, 19 Mar 2017 23:44:39 +0000 Subject: [PATCH] typo fixed --- ax_init_standard_project.m4 | 2 +- bootstrap.sh | 2 ++ rpmsign.exp | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 rpmsign.exp diff --git a/ax_init_standard_project.m4 b/ax_init_standard_project.m4 index 27f729a..727d8d9 100644 --- a/ax_init_standard_project.m4 +++ b/ax_init_standard_project.m4 @@ -570,7 +570,7 @@ AC_DEFUN([AX_USE_RPM_PACKAGING], [ EXTRA_DIST += \${PACKAGE_NAME}.spec.in rpm: dist rpmbuild -ba --define "_topdir \$\$(pwd)" --define "_sourcedir \$\$(pwd)" \${PACKAGE_NAME}.spec - rpmsign --define "_gpg_name \${PACKAGER}" --addsign RPMS/*/*.rpm SRPMS/*.rpm + ./rpmsign.exp "\${PACKAGER}" "\{PASSWORD}" RPMS/*/*.rpm SRPMS/*.rpm clean-rpm-targets: -rm -rf BUILD BUILDROOT RPMS SPECS SRPMS distclean-rpm-targets: diff --git a/bootstrap.sh b/bootstrap.sh index 55e830c..865d1f2 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -134,6 +134,7 @@ GENERATED FILES * resolve-rpmbuilddeps.sh - script to install RPM package dependencies * build-in-docker.sh - script to build the project encapsulated in a docker container * build-in-docker.conf - additional configuration for build-in-docker.sh + * rpmsign.exp - script for signing rpms unattended * build-resource-file.sh - build resource.qrc file from a resource directory * sql-to-dot.sed - script to convert SQL schema files to graphviz dot in doxygen * mac-create-app-bundle.sh - script to create apple mac os-x app-bundle @@ -539,6 +540,7 @@ copy makefile_test.inc.am copy resolve-debbuilddeps.sh copy resolve-rpmbuilddeps.sh copy build-in-docker.sh +copy rpmsign.exp copy build-resource-file.sh copy sql-to-dot.sed copy mac-create-app-bundle.sh diff --git a/rpmsign.exp b/rpmsign.exp new file mode 100755 index 0000000..2c300d0 --- /dev/null +++ b/rpmsign.exp @@ -0,0 +1,11 @@ +#!/usr/bin/expect -f + +set key [lindex $argv 0] +set password [lindex $argv 1] +set files [lrange $argv 2 end] + +### rpm-sign.exp -- Sign RPMs by sending the passphrase. +spawn rpmsign --define "_gpg_name $key" --addsign $files +expect -exact "Enter pass phrase: " +send -- "$password\r" +expect eof