HAYASHI Kentaro
null+****@clear*****
Wed Aug 22 14:27:08 JST 2012
HAYASHI Kentaro 2012-08-22 14:27:08 +0900 (Wed, 22 Aug 2012) New Revision: fb062b9772c02d5fb546ee82a317d436b51196f0 https://github.com/groonga/groonga/commit/fb062b9772c02d5fb546ee82a317d436b51196f0 Log: yum: specify --buildroot explicitly as rpmbuild option NOTE: This is the workaround about %install MeCab package on CentOS 5(i386/x86_64) chroot environment. Modified files: packages/yum/build-rpm.sh Modified: packages/yum/build-rpm.sh (+5 -2) =================================================================== --- packages/yum/build-rpm.sh 2012-08-21 18:30:40 +0900 (fde7ac2) +++ packages/yum/build-rpm.sh 2012-08-22 14:27:08 +0900 (1c7d335) @@ -88,6 +88,7 @@ if ! rpm -q mecab-devel > /dev/null; then base=http://download.fedoraproject.org/pub/fedora/linux/releases/17/Everything/source/SRPMS/m update=http://download.fedoraproject.org/pub/fedora/linux/updates/17/SRPMS srpm=\$1 +srpm_base=\$2 cat <<EOM > ~/.rpmmacros %_topdir \$HOME/rpmbuild @@ -118,7 +119,8 @@ mv *.spec ~/rpmbuild/SPECS/ mv * ~/rpmbuild/SOURCES/ cd .. rm -rf tmp -rpmbuild -ba rpmbuild/SPECS/*.spec --rcfile ~/.rpmrc-for-mecab +rpmbuild -ba rpmbuild/SPECS/*.spec --rcfile ~/.rpmrc-for-mecab \ + --buildroot ~/rpmbuild/BUILDROOT/\${srpm_base} cp -p rpmbuild/RPMS/*/*.rpm dependencies/RPMS/ cp -p rpmbuild/SRPMS/*.rpm dependencies/SRPMS/ @@ -128,7 +130,8 @@ EOF for rpm in mecab-0.994-1.fc17.src.rpm \ mecab-ipadic-2.7.0.20070801-5.fc17.1.src.rpm \ mecab-jumandic-5.1.20070304-6.fc17.src.rpm; do - run su - $USER_NAME $BUILD_SCRIPT $rpm + srpm_base=`echo $rpm | sed -e 's/\.fc17.*//g'` + run su - $USER_NAME $BUILD_SCRIPT $rpm $srpm_base run rpm -Uvh /home/$USER_NAME/rpmbuild/RPMS/*/*.rpm done fi -------------- next part -------------- HTML����������������������������...Download