build: correctly install the snap_scheduler tools
The current way of installing the snap-scheduler tools breaks the building of RPMs. The tools should be installed in /usr/sbin and there is no need to change the attributes/permissions after the installation. Change-Id: I1b8e206748617fb000d956b1b5da52d126971c29 BUG: 1203557 Signed-off-by: Niels de Vos <ndevos@redhat.com> Reviewed-on: http://review.gluster.org/9939 Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Vijay Bellur <vbellur@redhat.com>
This commit is contained in:
parent
d06692d1de
commit
61489c1725
@ -1,4 +1,4 @@
|
||||
snap_schedulerdir = $(DESTDIR)$(sbindir)/
|
||||
snap_schedulerdir = $(sbindir)/
|
||||
|
||||
snap_scheduler_SCRIPTS = gcron.py snap_scheduler.py
|
||||
|
||||
|
@ -1042,6 +1042,11 @@ fi
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/mgmt*
|
||||
%{_libdir}/glusterfs/%{version}%{?prereltag}/xlator/nfs*
|
||||
%{_sharedstatedir}/glusterd
|
||||
|
||||
#snap_scheduler
|
||||
%{_sbindir}/snap_scheduler.py
|
||||
%{_sbindir}/gcron.py
|
||||
|
||||
#hookscripts
|
||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks
|
||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1
|
||||
@ -1054,9 +1059,6 @@ fi
|
||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/start/post
|
||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop
|
||||
%dir %attr(0755,-,-) %{_sharedstatedir}/glusterd/hooks/1/stop/pre
|
||||
#snap_scheduler
|
||||
install -p -m 0744 extras/snap_scheduler/snap_scheduler.py %{_sbindir}/
|
||||
install -p -m 0744 extras/snap_scheduler/gcron.py %{_sbindir}/
|
||||
|
||||
%ghost %attr(0644,-,-) %config(noreplace) %{_sharedstatedir}/glusterd/glusterd.info
|
||||
%ghost %attr(0600,-,-) %{_sharedstatedir}/glusterd/options
|
||||
|
Loading…
x
Reference in New Issue
Block a user