[Groonga-commit] groonga/groonga [master] yum: distribute repository rpm via yum

Zurück zum Archiv-Index

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




Groonga-commit メーリングリストの案内
Zurück zum Archiv-Index