null+****@clear*****
null+****@clear*****
2011年 12月 28日 (水) 16:53:15 JST
Kouhei Sutou 2011-12-28 16:53:15 +0900 (Wed, 28 Dec 2011) New Revision: 5516b4a544721c7ff67c125847961e0fc823106e Log: [yum] make more customizable build options. Modified files: packages/yum/build-rpm.sh Modified: packages/yum/build-rpm.sh (+7 -1) =================================================================== --- packages/yum/build-rpm.sh 2011-12-28 16:04:49 +0900 (27275c6) +++ packages/yum/build-rpm.sh 2011-12-28 16:53:15 +0900 (1c36725) @@ -75,6 +75,8 @@ EOF yum_options="$yum_options --enablerepo=atrpms" fi +rpmbuild_options="${BUILD_OPTIONS}" + run yum update ${yum_options} -y if ! rpm -q mecab-devel > /dev/null; then run yum install -y rpm-build wget libtool gcc gcc-c++ make @@ -128,6 +130,9 @@ fi run yum install ${yum_options} -y rpm-build tar ${DEPENDED_PACKAGES} run yum clean ${yum_options} packages +# for debug +# rpmbuild_options="$rpmbuild_options --define 'optflags -O0 -ggdb3'" + cat <<EOF > $BUILD_SCRIPT #!/bin/sh @@ -137,6 +142,7 @@ if [ ! -f ~/.rpmmacros ]; then EOM fi +# rm -rf rpm mkdir -p rpm/SOURCES mkdir -p rpm/SPECS mkdir -p rpm/BUILD @@ -164,7 +170,7 @@ fi chmod o+rx . rpm rpm/RPMS rpm/SRPMS -rpmbuild -ba rpm/SPECS/${PACKAGE}.spec ${BUILD_OPTIONS} +rpmbuild -ba ${rpmbuild_options} rpm/SPECS/${PACKAGE}.spec EOF run chmod +x $BUILD_SCRIPT