From: Nathan Cutler Date: Tue, 9 Aug 2016 09:39:47 +0000 (+0200) Subject: ceph.spec.in: drop trouble-making divider comments X-Git-Tag: v11.0.1~388^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=231b7bad338dbf03cb27a2579f8b141decc9bc55;p=ceph.git ceph.spec.in: drop trouble-making divider comments We have some %post scriptlets that fire up a shell just to execute a single command like this: %postun -n librados2 /sbin/ldconfig Normally, it would be possible to optimize these as: %postun -n librados2 -p /sbin/ldconfig Except that, due to an RPM bug, there must not be *any* content (not even comments) between the %postun and the next section. See https://bugzilla.redhat.com/show_bug.cgi?id=1003962#c0 for details. Signed-off-by: Nathan Cutler --- diff --git a/ceph.spec.in b/ceph.spec.in index 2b5755e358cc..30e012556841 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -859,7 +859,6 @@ DISABLE_RESTART_ON_UPDATE="yes" %systemd_postun ceph.target %endif -################################################################################# %files common %defattr(-,root,root,-) %{_bindir}/ceph @@ -953,7 +952,6 @@ if [ "$1" -eq "0" ] ; then rm -rf %{_sysconfdir}/ceph fi -################################################################################# %files mds %{_bindir}/ceph-mds %{_mandir}/man8/ceph-mds.8* @@ -1003,7 +1001,6 @@ if [ $FIRST_ARG -ge 1 ] ; then fi fi -################################################################################# %files mon %{_bindir}/ceph-mon %{_bindir}/ceph-rest-api @@ -1056,20 +1053,17 @@ if [ $FIRST_ARG -ge 1 ] ; then fi fi -################################################################################# %files fuse %defattr(-,root,root,-) %{_bindir}/ceph-fuse %{_mandir}/man8/ceph-fuse.8* %{_sbindir}/mount.fuse.ceph -################################################################################# %files -n rbd-fuse %defattr(-,root,root,-) %{_bindir}/rbd-fuse %{_mandir}/man8/rbd-fuse.8* -################################################################################# %files -n rbd-mirror %defattr(-,root,root,-) %{_bindir}/rbd-mirror @@ -1119,13 +1113,11 @@ if [ $FIRST_ARG -ge 1 ] ; then fi fi -################################################################################# %files -n rbd-nbd %defattr(-,root,root,-) %{_bindir}/rbd-nbd %{_mandir}/man8/rbd-nbd.8* -################################################################################# %files radosgw %defattr(-,root,root,-) %{_bindir}/radosgw @@ -1181,7 +1173,6 @@ if [ $FIRST_ARG -ge 1 ] ; then fi fi -################################################################################# %files osd %{_bindir}/ceph-clsinfo %{_bindir}/ceph-bluefs-tool @@ -1246,7 +1237,6 @@ if [ $FIRST_ARG -ge 1 ] ; then fi fi -################################################################################# %if %{with ocf} %files resource-agents @@ -1259,7 +1249,6 @@ fi %endif -################################################################################# %files -n librados2 %defattr(-,root,root,-) %{_libdir}/librados.so.* @@ -1273,7 +1262,6 @@ fi %postun -n librados2 /sbin/ldconfig -################################################################################# %files -n librados-devel %defattr(-,root,root,-) %dir %{_includedir}/rados @@ -1293,19 +1281,16 @@ fi %{_bindir}/librados-config %{_mandir}/man8/librados-config.8* -################################################################################# %files -n python-rados %defattr(-,root,root,-) %{python_sitearch}/rados.so %{python_sitearch}/rados-*.egg-info -################################################################################# %files -n python%{python3_pkgversion}-rados %defattr(-,root,root,-) %{python3_sitearch}/rados.cpython*.so %{python3_sitearch}/rados-*.egg-info -################################################################################# %files -n libradosstriper1 %defattr(-,root,root,-) %{_libdir}/libradosstriper.so.* @@ -1316,7 +1301,6 @@ fi %postun -n libradosstriper1 /sbin/ldconfig -################################################################################# %files -n libradosstriper-devel %defattr(-,root,root,-) %dir %{_includedir}/radosstriper @@ -1324,7 +1308,6 @@ fi %{_includedir}/radosstriper/libradosstriper.hpp %{_libdir}/libradosstriper.so -################################################################################# %files -n librbd1 %defattr(-,root,root,-) %{_libdir}/librbd.so.* @@ -1340,7 +1323,6 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %postun -n librbd1 /sbin/ldconfig -################################################################################# %files -n librbd-devel %defattr(-,root,root,-) %dir %{_includedir}/rbd @@ -1352,7 +1334,6 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{_libdir}/librbd_tp.so %endif -################################################################################# %files -n librgw2 %defattr(-,root,root,-) %{_libdir}/librgw.so.* @@ -1363,7 +1344,6 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %postun -n librgw2 /sbin/ldconfig -################################################################################# %files -n librgw-devel %defattr(-,root,root,-) %dir %{_includedir}/rados @@ -1371,19 +1351,16 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{_includedir}/rados/rgw_file.h %{_libdir}/librgw.so -################################################################################# %files -n python-rbd %defattr(-,root,root,-) %{python_sitearch}/rbd.so %{python_sitearch}/rbd-*.egg-info -################################################################################# %files -n python%{python3_pkgversion}-rbd %defattr(-,root,root,-) %{python3_sitearch}/rbd.cpython*.so %{python3_sitearch}/rbd-*.egg-info -################################################################################# %files -n libcephfs1 %defattr(-,root,root,-) %{_libdir}/libcephfs.so.* @@ -1394,21 +1371,18 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %postun -n libcephfs1 /sbin/ldconfig -################################################################################# %files -n libcephfs-devel %defattr(-,root,root,-) %dir %{_includedir}/cephfs %{_includedir}/cephfs/libcephfs.h %{_libdir}/libcephfs.so -################################################################################# %files -n python-cephfs %defattr(-,root,root,-) %{python_sitearch}/cephfs.so %{python_sitearch}/cephfs-*.egg-info %{python_sitelib}/ceph_volume_client.py* -################################################################################# %files -n python%{python3_pkgversion}-cephfs %defattr(-,root,root,-) %{python3_sitearch}/cephfs.cpython*.so @@ -1416,7 +1390,6 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{python3_sitelib}/ceph_volume_client.py %{python3_sitelib}/__pycache__/ceph_volume_client.cpython*.py* -################################################################################# %files -n python%{python3_pkgversion}-ceph-argparse %defattr(-,root,root,-) %{python3_sitelib}/ceph_argparse.py @@ -1424,7 +1397,6 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %{python3_sitelib}/ceph_daemon.py %{python3_sitelib}/__pycache__/ceph_daemon.cpython*.py* -################################################################################# %files -n ceph-test %defattr(-,root,root,-) %{_bindir}/ceph_bench_log @@ -1460,7 +1432,6 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %dir %{_libdir}/ceph %{_libdir}/ceph/ceph-monstore-update-crush.sh -################################################################################# %if 0%{with cephfs_java} %files -n libcephfs_jni1 %defattr(-,root,root,-) @@ -1472,19 +1443,16 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1 %postun -n libcephfs_jni1 /sbin/ldconfig -################################################################################# %files -n libcephfs_jni-devel %defattr(-,root,root,-) %{_libdir}/libcephfs_jni.so -################################################################################# %files -n cephfs-java %defattr(-,root,root,-) %{_javadir}/libcephfs.jar %{_javadir}/libcephfs-test.jar %endif -################################################################################# %if 0%{with selinux} %files selinux %defattr(-,root,root,-) @@ -1572,7 +1540,6 @@ exit 0 %endif # with selinux -################################################################################# %files -n python-ceph-compat # We need an empty %%files list for python-ceph-compat, to tell rpmbuild to # actually build this meta package.