diff options
author | Kaleb S. KEITHLEY <kkeithle@redhat.com> | 2017-07-13 11:35:50 -0400 |
---|---|---|
committer | Niels de Vos <ndevos@redhat.com> | 2017-07-14 18:32:39 +0000 |
commit | 2b290b50457ce2bd37f18d516c665abc1e96d2d6 (patch) | |
tree | 19b46f95adaec28dd3308fb8b992fc75907c0111 | |
parent | 5ee383fed9f6408d303aa539dda071275021f8e4 (diff) |
packaging: various directories not owned by any package
e.g. /usr/libexec/glusterfs or /usr/lib64/glusterfs/$NV/xlator
Change-Id: Ibccb8d27b6ad3d6c335e5bbf39aec03b4fe5c8dd
BUG: 1470768
Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
Reviewed-on: https://review.gluster.org/17770
Smoke: Gluster Build System <jenkins@build.gluster.org>
CentOS-regression: Gluster Build System <jenkins@build.gluster.org>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Niels de Vos <ndevos@redhat.com>
-rw-r--r-- | glusterfs.spec.in | 264 |
1 files changed, 159 insertions, 105 deletions
diff --git a/glusterfs.spec.in b/glusterfs.spec.in index c79e212f637..d9730f0821d 100644 --- a/glusterfs.spec.in +++ b/glusterfs.spec.in @@ -978,46 +978,55 @@ exit 0 %if ( 0%{!?_without_rdma:1} ) %exclude %{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport/rdma* %endif +%dir %{_datadir}/glusterfs %dir %{_datadir}/glusterfs/scripts -%{_datadir}/glusterfs/scripts/post-upgrade-script-for-quota.sh -%{_datadir}/glusterfs/scripts/pre-upgrade-script-for-quota.sh + %{_datadir}/glusterfs/scripts/post-upgrade-script-for-quota.sh + %{_datadir}/glusterfs/scripts/pre-upgrade-script-for-quota.sh # xlators that are needed on the client- and on the server-side +%dir %{_libdir}/glusterfs +%dir %{_libdir}/glusterfs/%{version}%{?prereltag} %dir %{_libdir}/glusterfs/%{version}%{?prereltag}/auth -%{_libdir}/glusterfs/%{version}%{?prereltag}/auth/addr.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/auth/login.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/auth/addr.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/auth/login.so %dir %{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport -%{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport/socket.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport/socket.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator %dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/error-gen.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/io-stats.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/sink.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/trace.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/error-gen.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/io-stats.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/sink.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/debug/trace.so %if ( ! ( 0%{?rhel} && 0%{?rhel} < 6 ) ) # RHEL-5 based distributions have a too old openssl -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/crypt.so -%endif -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/access-control.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/barrier.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/cdc.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changelog.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/fdl.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/gfid-access.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/read-only.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/shard.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/snapview-client.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/worm.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/meta.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/io-cache.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/io-threads.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/md-cache.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/open-behind.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/quick-read.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/read-ahead.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/readdir-ahead.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/stat-prefetch.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/write-behind.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/nl-cache.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/system/posix-acl.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/crypt.so +%endif +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/access-control.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/barrier.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/cdc.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changelog.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/gfid-access.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/read-only.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/shard.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/snapview-client.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/worm.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/meta.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/io-cache.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/io-threads.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/md-cache.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/open-behind.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/quick-read.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/read-ahead.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/readdir-ahead.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/stat-prefetch.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/write-behind.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/nl-cache.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/system + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/system/posix-acl.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/fdl.so %dir %attr(0775,gluster,gluster) %{_localstatedir}/run/gluster %if 0%{?_tmpfilesdir:1} %{_tmpfilesdir}/gluster.conf @@ -1027,12 +1036,16 @@ exit 0 %exclude %{_libdir}/*.so # libgfapi files %{_libdir}/libgfapi.* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/api.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/api.so %files api-devel %{_libdir}/pkgconfig/glusterfs-api.pc %{_libdir}/libgfapi.so -%{_includedir}/glusterfs/api/* +%dir %{_includedir}/glusterfs +%dir %{_includedir}/glusterfs/api + %{_includedir}/glusterfs/api/* %files cli %{_sbindir}/gluster @@ -1041,39 +1054,56 @@ exit 0 %files devel %dir %{_includedir}/glusterfs -%{_includedir}/glusterfs/* + %{_includedir}/glusterfs/* %exclude %{_includedir}/glusterfs/api %exclude %{_libdir}/libgfapi.so %{_libdir}/*.so # Glupy Translator examples -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/debug-trace.* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/helloworld.* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/negative.* +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/debug-trace.* + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/helloworld.* + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy/negative.* %{_libdir}/pkgconfig/libgfchangelog.pc %if ( 0%{!?_without_tiering:1} ) %{_libdir}/pkgconfig/libgfdb.pc %endif %files client-xlators -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/*.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/client.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/dht2c.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/cluster/*.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/client.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/dht2c.so %files extra-xlators -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/rot-13.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/quiesce.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/features/template.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/performance/symlink-cache.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/encryption/rot-13.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/glupy.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/quiesce.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/features + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/features/template.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/performance + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/testing/performance/symlink-cache.so # Glupy Python files -%{python2_sitelib}/gluster/glupy/* +%dir %{python2_sitelib}/gluster +%dir %{python2_sitelib}/gluster/glupy + %{python2_sitelib}/gluster/glupy/* %files fuse # glusterfs is a symlink to glusterfsd, -server depends on -fuse. %{_sbindir}/glusterfs %{_sbindir}/glusterfsd %config(noreplace) %{_sysconfdir}/logrotate.d/glusterfs -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/fuse.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mount/fuse.so /sbin/mount.glusterfs %if ( 0%{!?_without_fusermount:1} ) %{_bindir}/fusermount-glusterfs @@ -1086,8 +1116,9 @@ exit 0 %if ( 0%{?_with_gnfs:1} ) %files gnfs +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator %dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs/* + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs/server.so %ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/nfs %ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/nfs/nfs-server.vol %ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/nfs/run @@ -1100,15 +1131,18 @@ exit 0 %{_sbindir}/gfind_missing_files %{_sbindir}/gluster-mountbroker -%{_libexecdir}/glusterfs/gsyncd -%{_libexecdir}/glusterfs/python/syncdaemon/* -%{_libexecdir}/glusterfs/gverify.sh -%{_libexecdir}/glusterfs/set_geo_rep_pem_keys.sh -%{_libexecdir}/glusterfs/peer_gsec_create -%{_libexecdir}/glusterfs/peer_mountbroker -%{_libexecdir}/glusterfs/peer_mountbroker.py* -%{_libexecdir}/glusterfs/gfind_missing_files -%{_libexecdir}/glusterfs/peer_georep-sshkey.py* +%dir %{_libexecdir}/glusterfs +%dir %{_libexecdir}/glusterfs/python +%dir %{_libexecdir}/glusterfs/python/syncdaemon + %{_libexecdir}/glusterfs/gsyncd + %{_libexecdir}/glusterfs/python/syncdaemon/* + %{_libexecdir}/glusterfs/gverify.sh + %{_libexecdir}/glusterfs/set_geo_rep_pem_keys.sh + %{_libexecdir}/glusterfs/peer_gsec_create + %{_libexecdir}/glusterfs/peer_mountbroker + %{_libexecdir}/glusterfs/peer_mountbroker.py* + %{_libexecdir}/glusterfs/gfind_missing_files + %{_libexecdir}/glusterfs/peer_georep-sshkey.py* %{_sbindir}/gluster-georep-sshkey %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/geo-replication @@ -1118,12 +1152,14 @@ exit 0 %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/gsync-create/post/S56glusterd-geo-rep-create-post.sh %ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/gsync-create/pre -%{_datadir}/glusterfs/scripts/get-gfid.sh -%{_datadir}/glusterfs/scripts/slave-upgrade.sh -%{_datadir}/glusterfs/scripts/gsync-upgrade.sh -%{_datadir}/glusterfs/scripts/generate-gfid-file.sh -%{_datadir}/glusterfs/scripts/gsync-sync-gfid -%{_datadir}/glusterfs/scripts/schedule_georep.py* +%dir %{_datadir}/glusterfs +%dir %{_datadir}/glusterfs/scripts + %{_datadir}/glusterfs/scripts/get-gfid.sh + %{_datadir}/glusterfs/scripts/slave-upgrade.sh + %{_datadir}/glusterfs/scripts/gsync-upgrade.sh + %{_datadir}/glusterfs/scripts/generate-gfid-file.sh + %{_datadir}/glusterfs/scripts/gsync-sync-gfid + %{_datadir}/glusterfs/scripts/schedule_georep.py* %endif %files libs @@ -1137,17 +1173,20 @@ exit 0 %files -n python2-gluster # introducing glusterfs module in site packages. # so that all other gluster submodules can reside in the same namespace. -%{python2_sitelib}/gluster/__init__.* -%{python2_sitelib}/gluster/cliutils +%dir %{python2_sitelib}/gluster + %{python2_sitelib}/gluster/__init__.* + %{python2_sitelib}/gluster/cliutils %if ( 0%{!?_without_rdma:1} ) %files rdma -%{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport/rdma* +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport + %{_libdir}/glusterfs/%{version}%{?prereltag}/rpc-transport/rdma* %endif %files regression-tests -%{_datadir}/glusterfs/run-tests.sh -%{_datadir}/glusterfs/tests +%dir %{_datadir}/glusterfs + %{_datadir}/glusterfs/run-tests.sh + %{_datadir}/glusterfs/tests %exclude %{_datadir}/glusterfs/tests/vagrant %if ( 0%{!?_without_ocf:1} ) @@ -1187,35 +1226,43 @@ exit 0 # {_sbindir}/glusterfsd is the actual binary, but glusterfs (client) is a # symlink. The binary itself (and symlink) are part of the glusterfs-fuse # package, because glusterfs-server depends on that anyway. -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/arbiter.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bit-rot.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bitrot-stub.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/jbrc.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/jbr.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/dht2s.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/posix2-ds.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/posix2-mds.so -%{_libdir}/libposix2common.so -%if ( 0%{!?_without_tiering:1} ) -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changetimerecorder.so -%endif -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/index.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/locks.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/posix* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/snapview-server.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/marker.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/quota* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/selinux.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/trash.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/upcall.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/leases.so -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mgmt* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/server* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage* -%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/decompounder.so + +# xlators + %{_libdir}/libposix2common.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/arbiter.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bit-rot.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/bitrot-stub.so %if ( 0%{!?_without_tiering:1} ) -%{_libdir}/libgfdb.so.* -%endif + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/changetimerecorder.so + %{_libdir}/libgfdb.so.* +%endif + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/index.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/locks.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/posix* + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/snapview-server.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/marker.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/quota* + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/selinux.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/trash.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/upcall.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/features/leases.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mgmt + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mgmt/glusterd.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/protocol/server.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage/bd.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/storage/posix.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/performance/decompounder.so +%dir %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/jbrc.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/jbr.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/dht2s.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/posix2-ds.so + %{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/experimental/posix2-mds.so # snap_scheduler %{_sbindir}/snap_scheduler.py @@ -1283,15 +1330,17 @@ exit 0 %ghost %dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/vols # Extra utility script -%{_datadir}/glusterfs/scripts/stop-all-gluster-processes.sh +%dir %{_libexecdir}/glusterfs +%dir %{_datadir}/glusterfs/scripts + %{_datadir}/glusterfs/scripts/stop-all-gluster-processes.sh %if ( 0%{?_with_systemd:1} ) -%{_libexecdir}/glusterfs/mount-shared-storage.sh + %{_libexecdir}/glusterfs/mount-shared-storage.sh %endif # Incrementalapi -%{_libexecdir}/glusterfs/glusterfind + %{_libexecdir}/glusterfs/glusterfind %{_bindir}/glusterfind -%{_libexecdir}/glusterfs/peer_add_secret_pub + %{_libexecdir}/glusterfs/peer_add_secret_pub %if ( 0%{?_with_firewalld:1} ) %{_prefix}/lib/firewalld/services/glusterfs.xml @@ -1304,9 +1353,11 @@ exit 0 %if ( 0%{!?_without_events:1} ) %files events %config(noreplace) %{_sysconfdir}/glusterfs/eventsconfig.json -%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/events -%{_libexecdir}/glusterfs/events -%{_libexecdir}/glusterfs/peer_eventsapi.py* +%dir %{_sharedstatedir}/glusterd +%dir %{_sharedstatedir}/glusterd/events +%dir %{_libexecdir}/glusterfs + %{_libexecdir}/glusterfs/events + %{_libexecdir}/glusterfs/peer_eventsapi.py* %{_sbindir}/glustereventsd %{_sbindir}/gluster-eventsapi %{_datadir}/glusterfs/scripts/eventsdash.py* @@ -1318,6 +1369,9 @@ exit 0 %endif %changelog +* Thu Jul 13 2017 Kaleb S. KEITHLEY <kkeithle@redhat.com> +- various directories not owned by any package + * Fri Jun 16 2017 Jiffin Tony Thottan <jthottan@redhat.com> - Add glusterfssharedstorage.service systemd file |