null+****@clear*****
null+****@clear*****
2012年 4月 28日 (土) 18:06:04 JST
Kouhei Sutou 2012-04-28 18:06:04 +0900 (Sat, 28 Apr 2012)
New Revision: 5b7e06c3b5292571e06826d91e20fad4adf88a2b
Log:
yum: run rpm only once
Modified files:
packages/yum/sign-rpm.sh
Modified: packages/yum/sign-rpm.sh (+9 -6)
===================================================================
--- packages/yum/sign-rpm.sh 2012-04-28 18:05:32 +0900 (bbd71c8)
+++ packages/yum/sign-rpm.sh 2012-04-28 18:06:04 +0900 (16a28de)
@@ -20,11 +20,14 @@ run()
fi
}
+rpms=""
for distribution in ${DISTRIBUTIONS}; do
- run rpm \
- -D "_gpg_name ${GPG_UID}" \
- -D "__gpg /usr/bin/gpg2" \
- -D "__gpg_check_password_cmd /bin/true true" \
- -D "__gpg_sign_cmd %{__gpg} gpg --batch --no-verbose --no-armor %{?_gpg_digest_algo:--digest-algo %{_gpg_digest_algo}} --no-secmem-warning -u \"%{_gpg_name}\" -u \"1C837F31\" -sbo %{__signature_filename} %{__plaintext_filename}" \
- --resign $script_base_dir/${distribution}/*/*/*/*.rpm
+ rpms="${rpms} $(echo $script_base_dir/${distribution}/*/*/*/*.rpm)"
done
+
+run rpm \
+ -D "_gpg_name ${GPG_UID}" \
+ -D "__gpg /usr/bin/gpg2" \
+ -D "__gpg_check_password_cmd /bin/true true" \
+ -D "__gpg_sign_cmd %{__gpg} gpg --batch --no-verbose --no-armor %{?_gpg_digest_algo:--digest-algo %{_gpg_digest_algo}} --no-secmem-warning -u \"%{_gpg_name}\" -u \"1C837F31\" -sbo %{__signature_filename} %{__plaintext_filename}" \
+ --resign $rpms