3.3.1-2, take two
This commit is contained in:
parent
eaf4a0f2e2
commit
426a7e2cdc
@ -61,8 +61,17 @@ Requires(postun): systemd-units
|
|||||||
%define _init_disable() /bin/systemctl disable %1.service ;
|
%define _init_disable() /bin/systemctl disable %1.service ;
|
||||||
%define _init_restart() /bin/systemctl try-restart %1.service ;
|
%define _init_restart() /bin/systemctl try-restart %1.service ;
|
||||||
%define _init_stop() /bin/systemctl stop %1.service ;
|
%define _init_stop() /bin/systemctl stop %1.service ;
|
||||||
%define _init_install() %{__install} -D -p -m 0644 %{1} %{buildroot}%{_unitdir}/%{2}.service ;
|
%define _init_install() %{__install} -D -p -m 0644 %1 %{buildroot}%{_unitdir}/%2.service ;
|
||||||
%define _init_file() %{_unitdir}/%{1}.service
|
# can't seem to make a generic macro that works
|
||||||
|
%define _init_glusterd %{_unitdir}/glusterd.service
|
||||||
|
%define _init_glusterfsd %{_unitdir}/glusterfsd.service
|
||||||
|
%define _init_gluster_swift_account %{_unitdir}/gluster-swift-account.service
|
||||||
|
%define _init_gluster_swift_account_at %{_unitdir}/gluster-swift-account@.service
|
||||||
|
%define _init_gluster_swift_object %{_unitdir}/gluster-swift-object.service
|
||||||
|
%define _init_gluster_swift_object_at %{_unitdir}/gluster-swift-object@.service
|
||||||
|
%define _init_gluster_swift_container %{_unitdir}/gluster-swift-object.container
|
||||||
|
%define _init_gluster_swift_container_at %{_unitdir}/gluster-swift-container@.service
|
||||||
|
%define _init_gluster_swift_proxy %{_unitdir}/gluster-swift-proxy.service
|
||||||
%else
|
%else
|
||||||
Source7: glusterd.init
|
Source7: glusterd.init
|
||||||
Source8: glusterfsd.init
|
Source8: glusterfsd.init
|
||||||
@ -74,8 +83,14 @@ Requires(postun): /sbin/service
|
|||||||
%define _init_disable() /sbin/chkconfig --del %1 ;
|
%define _init_disable() /sbin/chkconfig --del %1 ;
|
||||||
%define _init_restart() /sbin/service %1 condrestart &>/dev/null ;
|
%define _init_restart() /sbin/service %1 condrestart &>/dev/null ;
|
||||||
%define _init_stop() /sbin/service %1 stop &>/dev/null ;
|
%define _init_stop() /sbin/service %1 stop &>/dev/null ;
|
||||||
%define _init_install() %{__install} -D -p -m 0755 %{1} %{buildroot}%{_sysconfdir}/init.d/%{2} ;
|
%define _init_install() %{__install} -D -p -m 0755 %1 %{buildroot}%{_sysconfdir}/init.d/%2 ;
|
||||||
%define _init_file() %{_sysconfdir}/init.d/%{1}
|
# can't seem to make a generic macro that works
|
||||||
|
%define _init_glusterd %{_sysconfdir}/init.d/glusterd
|
||||||
|
%define _init_glusterfsd %{_sysconfdir}/init.d/glusterfsd
|
||||||
|
%define _init_gluster_swift_account %{_sysconfdir}/init.d/gluster-swift-account
|
||||||
|
%define _init_gluster_swift_object %{_sysconfdir}/init.d/gluster-swift-object
|
||||||
|
%define _init_gluster_swift_container %{_sysconfdir}/init.d/gluster-swift-container
|
||||||
|
%define _init_gluster_swift_proxy %{_sysconfdir}/init.d/gluster-swift-proxy
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
BuildRequires: bison flex
|
BuildRequires: bison flex
|
||||||
@ -641,8 +656,10 @@ fi
|
|||||||
# Legacy configs
|
# Legacy configs
|
||||||
%config(noreplace) %{_sysconfdir}/logrotate.d/glusterfsd
|
%config(noreplace) %{_sysconfdir}/logrotate.d/glusterfsd
|
||||||
%config(noreplace) %{_sysconfdir}/sysconfig/glusterfsd
|
%config(noreplace) %{_sysconfdir}/sysconfig/glusterfsd
|
||||||
%_init_file glusterd
|
# init files
|
||||||
%_init_file glusterfsd
|
%_init_glusterd
|
||||||
|
%_init_glusterfsd
|
||||||
|
# binaries
|
||||||
%{_sbindir}/gluster
|
%{_sbindir}/gluster
|
||||||
%{_sbindir}/glusterd
|
%{_sbindir}/glusterd
|
||||||
%{_libdir}/glusterfs/%{version}/xlator/storage*
|
%{_libdir}/glusterfs/%{version}/xlator/storage*
|
||||||
@ -729,9 +746,9 @@ fi
|
|||||||
%files swift-account
|
%files swift-account
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc swift-%{SWIFTVER}/etc/account-server.conf-sample
|
%doc swift-%{SWIFTVER}/etc/account-server.conf-sample
|
||||||
%_init_file gluster-swift-account
|
%_init_gluster_swift_account
|
||||||
%if 0%{?_with_systemd:1}
|
%if 0%{?_with_systemd:1}
|
||||||
%_init_file gluster-swift-account@
|
%_init_gluster_swift_account_at
|
||||||
%endif
|
%endif
|
||||||
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/account-server
|
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/account-server
|
||||||
%dir %{_sysconfdir}/swift/account-server
|
%dir %{_sysconfdir}/swift/account-server
|
||||||
@ -744,9 +761,9 @@ fi
|
|||||||
%files swift-container
|
%files swift-container
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc swift-%{SWIFTVER}/etc/container-server.conf-sample
|
%doc swift-%{SWIFTVER}/etc/container-server.conf-sample
|
||||||
%_init_file gluster-swift-container
|
%_init_gluster_swift_container
|
||||||
%if 0%{?_with_systemd:1}
|
%if 0%{?_with_systemd:1}
|
||||||
%_init_file gluster-swift-container@
|
%_init_gluster_swift_container_at
|
||||||
%endif
|
%endif
|
||||||
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/container-server
|
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/container-server
|
||||||
%dir %{_sysconfdir}/swift/container-server
|
%dir %{_sysconfdir}/swift/container-server
|
||||||
@ -761,9 +778,9 @@ fi
|
|||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc swift-%{SWIFTVER}/etc/object-server.conf-sample
|
%doc swift-%{SWIFTVER}/etc/object-server.conf-sample
|
||||||
%doc swift-%{SWIFTVER}/etc/rsyncd.conf-sample
|
%doc swift-%{SWIFTVER}/etc/rsyncd.conf-sample
|
||||||
%_init_file gluster-swift-object
|
%_init_gluster_swift_object
|
||||||
%if 0%{?_with_systemd:1}
|
%if 0%{?_with_systemd:1}
|
||||||
%_init_file gluster-swift-object@
|
%_init_gluster_swift_object_at
|
||||||
%endif
|
%endif
|
||||||
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/object-server
|
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/object-server
|
||||||
%dir %{_sysconfdir}/swift/object-server
|
%dir %{_sysconfdir}/swift/object-server
|
||||||
@ -777,7 +794,7 @@ fi
|
|||||||
%files swift-proxy
|
%files swift-proxy
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc swift-%{SWIFTVER}/etc/proxy-server.conf-sample
|
%doc swift-%{SWIFTVER}/etc/proxy-server.conf-sample
|
||||||
%_init_file gluster-swift-proxy
|
%_init_gluster_swift_proxy
|
||||||
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/proxy-server
|
%dir %attr(0755, swift, swift) %{_localstatedir}/run/swift/proxy-server
|
||||||
%dir %{_sysconfdir}/swift/proxy-server
|
%dir %{_sysconfdir}/swift/proxy-server
|
||||||
%{_bindir}/swift-proxy-server
|
%{_bindir}/swift-proxy-server
|
||||||
@ -841,17 +858,17 @@ fi
|
|||||||
|
|
||||||
%preun server
|
%preun server
|
||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
if [ -f %_init_file2 ]; then
|
if [ -f %_init_glusterfsd ]; then
|
||||||
%_init_stop glusterfsd
|
%_init_stop glusterfsd
|
||||||
fi
|
fi
|
||||||
%_init_stop glusterd
|
%_init_stop glusterd
|
||||||
if [ -f %_init_file2 ]; then
|
if [ -f %_init_glusterfsd ]; then
|
||||||
%_init_disable glusterfsd
|
%_init_disable glusterfsd
|
||||||
fi
|
fi
|
||||||
%_init_disable glusterd
|
%_init_disable glusterd
|
||||||
fi
|
fi
|
||||||
if [ $1 -ge 1 ]; then
|
if [ $1 -ge 1 ]; then
|
||||||
if [ -f %_init_file2 ]; then
|
if [ -f %_init_glusterfsd ]; then
|
||||||
%_init_restart glusterfsd
|
%_init_restart glusterfsd
|
||||||
fi
|
fi
|
||||||
%_init_restart glusterd
|
%_init_restart glusterd
|
||||||
|
Loading…
Reference in New Issue
Block a user