null+****@clear*****
null+****@clear*****
2012年 4月 25日 (水) 19:20:07 JST
Kouhei Sutou 2012-04-25 19:20:07 +0900 (Wed, 25 Apr 2012)
New Revision: 4843a1fbcc34e5cb2f3a398cdcf4f0fb618d8b5a
Log:
yum: distribute repository rpm via yum
Modified files:
packages/yum/build-repository-rpm.sh
Modified: packages/yum/build-repository-rpm.sh (+12 -3)
===================================================================
--- packages/yum/build-repository-rpm.sh 2012-04-25 19:11:35 +0900 (3f9858d)
+++ packages/yum/build-repository-rpm.sh 2012-04-25 19:20:07 +0900 (c5a2541)
@@ -41,9 +41,11 @@ for distribution in ${DISTRIBUTIONS}; do
case $distribution in
fedora)
distribution_label=Fedora
+ distribution_versions="16"
;;
centos)
distribution_label=CentOS
+ distribution_versions="5 6"
;;
esac
repo=${PACKAGE}.repo
@@ -82,8 +84,15 @@ EOR
top_dir=$script_base_dir/$distribution
run mkdir -p $top_dir
- run cp -p $rpm_base_dir/RPMS/noarch/${PACKAGE}-repository-* $top_dir
- run cp -p $rpm_base_dir/SRPMS/${PACKAGE}-repository-* $top_dir
+ run cp -p \
+ $rpm_base_dir/RPMS/noarch/${PACKAGE}-repository-* \
+ $rpm_base_dir/SRPMS/${PACKAGE}-repository-* \
+ ${script_base_dir}/RPM-GPG-KEY-${PACKAGE} \
+ $top_dir
- run cp -p ${script_base_dir}/RPM-GPG-KEY-${PACKAGE} $top_dir
+ for distribution_version in $distribution_versions; do
+ cp $top_dir/*.src.rpm $top_dir/$distribution_version/source/SRPMS/
+ cp $top_dir/*.noarch.rpm $top_dir/$distribution_version/i386/Packages/
+ cp $top_dir/*.noarch.rpm $top_dir/$distribution_version/x86_64/Packages/
+ done
done