81
81
82
82
build_dir=$( basename $( pwd) )
83
83
84
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --clean
85
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --init
84
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --clean
85
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --init
86
86
mock_root=$( sudo mock -r ${config} --bootstrap-chroot --old-chroot --print-root-path)
87
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --install rpmdevtools git rpm-build cmake python GitPython python2-sphinx
88
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --copyin " $( pwd) " " $( pwd) /${spec_file} " /tmp
87
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --install rpmdevtools git rpm-build cmake python GitPython python2-sphinx
88
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --copyin " $( pwd) " " $( pwd) /${spec_file} " /tmp
89
89
if [ ! -f VERSION_CURRENT ]; then
90
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --cwd " /tmp/${build_dir} " --chroot -- /bin/sh -c " (
90
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --cwd " /tmp/${build_dir} " --chroot -- /bin/sh -c " (
91
91
set -o xtrace ;
92
92
python build/calc_release_version.py | sed -E 's/([^-]+).*/\1/' > VERSION_CURRENT ;
93
93
python build/calc_release_version.py -p > VERSION_RELEASED
94
94
)"
95
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --copyout " /tmp/${build_dir} /VERSION_CURRENT" " /tmp/${build_dir} /VERSION_RELEASED" .
95
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --copyout " /tmp/${build_dir} /VERSION_CURRENT" " /tmp/${build_dir} /VERSION_RELEASED" .
96
96
fi
97
97
98
98
bare_upstream_version=$( sed -E ' s/([^-]+).*/\1/' VERSION_CURRENT)
@@ -107,20 +107,21 @@ current_package_version=$(rpmspec --srpm -q --qf "%{version}-%{release}" ${spec_
107
107
108
108
if [ -n " ${current_package_version##* ${git_rev} * } " ]; then
109
109
echo " Making RPM changelog entry"
110
- sudo mock -
-verbose - r
${config} --bootstrap-chroot --old-chroot --cwd
" /tmp/${build_dir} " --chroot -- rpmdev-bumpspec --comment=
" Built from Git Snapshot." --userstring=
" Test User <[email protected] >" --new=
" ${snapshot_version} %{?dist}" ${spec_file}
110
+ sudo mock -r
${config} --bootstrap-chroot --old-chroot --cwd
" /tmp/${build_dir} " --chroot -- rpmdev-bumpspec --comment=
" Built from Git Snapshot." --userstring=
" Test User <[email protected] >" --new=
" ${snapshot_version} %{?dist}" ${spec_file}
111
111
fi
112
112
113
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --copyout " /tmp/${build_dir} /${spec_file} " ..
113
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --copyout " /tmp/${build_dir} /${spec_file} " ..
114
114
115
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --cwd " /tmp/${build_dir} " --chroot -- /bin/sh -c " (
115
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --cwd " /tmp/${build_dir} " --chroot -- /bin/sh -c " (
116
116
set -o xtrace ;
117
117
[ -d cmake-build ] || mkdir cmake-build ;
118
118
cd cmake-build ;
119
119
/usr/bin/cmake -DENABLE_MAN_PAGES=ON -DENABLE_HTML_DOCS=ON -DENABLE_ZLIB=BUNDLED -DENABLE_BSON=ON .. ;
120
120
make -j 8 dist
121
121
)"
122
122
123
- sudo mock --verbose -r ${config} --bootstrap-chroot --old-chroot --copyout " /tmp/${build_dir} /cmake-build/${package} *.tar.gz" cmake-build
123
+ [ -d cmake-build ] || mkdir cmake-build
124
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --copyout " /tmp/${build_dir} /cmake-build/${package} *.tar.gz" cmake-build
124
125
125
126
[ -d ~ /rpmbuild/SOURCES ] || mkdir -p ~ /rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
126
127
mv cmake-build/${package} * .tar.gz ~ /rpmbuild/SOURCES/
@@ -129,21 +130,21 @@ echo "Building source RPM ..."
129
130
rpmbuild -bs ${spec_file}
130
131
echo " Building binary RPMs ..."
131
132
mock_result=$( readlink -f ../mock-result)
132
- sudo mock --verbose -- resultdir=" ${mock_result} " --bootstrap-chroot --old-chroot -r ${config} --no-clean --no-cleanup-after --rebuild ~ /rpmbuild/SRPMS/${package} -${snapshot_version} * .src.rpm
133
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --copyin " ${mock_result} " /tmp
133
+ sudo mock --resultdir=" ${mock_result} " --bootstrap-chroot --old-chroot -r ${config} --no-clean --no-cleanup-after --rebuild ~ /rpmbuild/SRPMS/${package} -${snapshot_version} * .src.rpm
134
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --copyin " ${mock_result} " /tmp
134
135
135
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --cwd " /tmp/${build_dir} " --chroot -- /bin/sh -c " (
136
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --cwd " /tmp/${build_dir} " --chroot -- /bin/sh -c " (
136
137
set -o xtrace &&
137
138
rpm -Uvh ../mock-result/*.rpm &&
138
139
gcc -I/usr/include/libmongoc-1.0 -I/usr/include/libbson-1.0 -o example-client src/libmongoc/examples/example-client.c -lmongoc-1.0 -lbson-1.0
139
140
)"
140
141
141
142
if [ ! -e " ${mock_root} /tmp/${build_dir} /example-client" ]; then
142
143
echo " Example was not built!"
143
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --clean
144
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --clean
144
145
exit 1
145
146
fi
146
147
147
- sudo mock --verbose - r ${config} --bootstrap-chroot --old-chroot --clean
148
+ sudo mock -r ${config} --bootstrap-chroot --old-chroot --clean
148
149
(cd " ${mock_result} " ; tar zcvf ../rpm.tar.gz * .rpm)
149
150
0 commit comments