fpdpbuilder_pel7x64builder0
6 years ago
4 changed files with 1476 additions and 0 deletions
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
--- documentation/v9/Makefile.in 2014-12-04 21:20:04.806764917 +0000 |
||||
+++ documentation/v9/Makefile.in 2014-12-04 21:19:59.071764572 +0000 |
||||
@@ -59,7 +59,7 @@ |
||||
HTML_STYLESHEET ?= $(STYLESHEET_PREFIX)/xhtml/docbook.xsl |
||||
FO_STYLESHEET ?= $(STYLESHEET_PREFIX)/fo/docbook.xsl |
||||
|
||||
-XSLTPROC_OPTIONS ?= --xinclude |
||||
+XSLTPROC_OPTIONS ?= --nonet --xinclude |
||||
XSLTPROC_OPTIONS += --stringparam variablelist.term.break.after 1 |
||||
#XSLTPROC_OPTIONS += --stringparam variablelist.term.separator "" |
||||
XSLTPROC_MANPAGES_OPTIONS ?= $(XSLTPROC_OPTIONS) |
@ -0,0 +1,19 @@
@@ -0,0 +1,19 @@
|
||||
[Unit] |
||||
Description=Distributed Replicated Block Device |
||||
After=systemd-modules-load.service network.target |
||||
|
||||
[Service] |
||||
Type=oneshot |
||||
RemainAfterExit=yes |
||||
|
||||
# load config |
||||
ExecStart=/usr/sbin/drbdadm adjust all |
||||
# user interruptible version of wait-connect all |
||||
ExecStart=/usr/sbin/drbdadm wait-con-int |
||||
# become primary if configured |
||||
ExecStart=/usr/sbin/drbdadm sh-b-pri all |
||||
# disconnect and detach all resources |
||||
ExecStop=/usr/sbin/drbdadm down all |
||||
|
||||
[Install] |
||||
WantedBy=multi-user.target |
@ -0,0 +1,313 @@
@@ -0,0 +1,313 @@
|
||||
Name: drbd |
||||
Summary: DRBD user-land tools and scripts |
||||
Version: 9.5.0 |
||||
Release: 1%{?dist} |
||||
Source0: http://www.linbit.com/downloads/%{name}/utils/%{name}-utils-%{version}.tar.gz |
||||
Source1: drbd.service |
||||
Source2: drbd.ocf |
||||
Patch0: disable_xsltproc_network_read.patch |
||||
License: GPLv2+ |
||||
ExclusiveOS: linux |
||||
Group: System Environment/Kernel |
||||
URL: http://www.drbd.org/ |
||||
BuildRequires: gcc |
||||
BuildRequires: gcc-c++ |
||||
BuildRequires: flex |
||||
BuildRequires: libxslt |
||||
BuildRequires: docbook-style-xsl |
||||
Requires: %{name}-utils = %{version} |
||||
Requires: %{name}-udev = %{version} |
||||
BuildRequires: udev |
||||
|
||||
|
||||
%description |
||||
DRBD refers to block devices designed as a building block to form high |
||||
availability (HA) clusters. This is done by mirroring a whole block device |
||||
via an assigned network. DRBD can be understood as network based raid-1. |
||||
This is a virtual package, installing the full user-land suite. |
||||
|
||||
|
||||
%package utils |
||||
Summary: Management utilities for DRBD |
||||
Group: System Environment/Kernel |
||||
%description utils |
||||
DRBD mirrors a block device over the network to another machine. |
||||
Think of it as networked raid 1. It is a building block for |
||||
setting up high availability (HA) clusters. |
||||
This packages includes the DRBD administration tools. |
||||
|
||||
|
||||
%package udev |
||||
Summary: udev integration scripts for DRBD |
||||
Group: System Environment/Kernel |
||||
Requires: %{name}-utils = %{version}-%{release}, udev |
||||
%description udev |
||||
This package contains udev helper scripts for DRBD, managing symlinks to |
||||
DRBD devices in /dev/drbd/by-res and /dev/drbd/by-disk. |
||||
|
||||
|
||||
%package pacemaker |
||||
Summary: Pacemaker resource agent for DRBD |
||||
Group: System Environment/Base |
||||
Requires: %{name}-utils = %{version}-%{release} |
||||
Requires: pacemaker |
||||
License: GPLv2 |
||||
%description pacemaker |
||||
This package contains the master/slave DRBD resource agent for the |
||||
Pacemaker High Availability cluster manager. |
||||
|
||||
|
||||
%package rgmanager |
||||
Summary: Red Hat Cluster Suite agent for DRBD |
||||
Group: System Environment/Base |
||||
Requires: %{name}-utils = %{version}-%{release} |
||||
Conflicts: resource-agents >= 3 |
||||
%description rgmanager |
||||
This package contains the DRBD resource agent for the Red Hat Cluster Suite |
||||
resource manager. |
||||
As of Red Hat Cluster Suite 3.0.1, the DRBD resource agent is included |
||||
in the Cluster distribution. |
||||
|
||||
%package bash-completion |
||||
Summary: Programmable bash completion support for drbdadm |
||||
Group: System Environment/Base |
||||
Requires: %{name}-utils = %{version}-%{release} |
||||
%description bash-completion |
||||
This package contains programmable bash completion support for the drbdadm |
||||
management utility. |
||||
|
||||
|
||||
%prep |
||||
%setup -q -n drbd-utils-%{version} |
||||
# Don't let xsltproc make network calls during build |
||||
%patch0 -p0 |
||||
|
||||
|
||||
%build |
||||
%configure \ |
||||
--with-utils \ |
||||
--with-drbdmon \ |
||||
--without-km \ |
||||
--with-udev \ |
||||
--without-xen \ |
||||
--with-pacemaker \ |
||||
--with-rgmanager \ |
||||
--with-distro=redhat \ |
||||
--with-systemdunitdir=%{_unitdir} \ |
||||
--with-initdir=%{_initddir} |
||||
make %{?_smp_mflags} |
||||
|
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
make install DESTDIR=$RPM_BUILD_ROOT |
||||
# Remove old init script, replace with systemd unit file |
||||
rm -f $RPM_BUILD_ROOT/%{_initddir}/drbd |
||||
install -d -m755 $RPM_BUILD_ROOT/%{_unitdir} |
||||
install -m644 %{SOURCE1} $RPM_BUILD_ROOT/%{_unitdir}/drbd.service |
||||
rm -f $RPM_BUILD_ROOT/drbd.service |
||||
# Remove old heartbeat files that aren't needed any longer in Fedora |
||||
rm -rf $RPM_BUILD_ROOT/etc/ha.d |
||||
# RHBZ 1253056: Fix pacemaker integration problem |
||||
install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/usr/lib/ocf/resource.d/linbit/drbd |
||||
|
||||
|
||||
|
||||
%files |
||||
%doc COPYING |
||||
%doc ChangeLog |
||||
|
||||
|
||||
%files utils |
||||
%defattr(755,root,root,-) |
||||
%{_sbindir}/drbdsetup |
||||
%{_sbindir}/drbdadm |
||||
%{_sbindir}/drbdmeta |
||||
%{_sbindir}/drbdmon |
||||
%{_sbindir}/drbd-overview |
||||
# systemd-related stuff |
||||
%attr(0644,root,root) %{_unitdir}/drbd.service |
||||
%{_tmpfilesdir}/%{name}.conf |
||||
# Yes, these paths are peculiar. Upstream is peculiar. |
||||
# Be forewarned: rpmlint hates this stuff. |
||||
%defattr(755,root,root,-) |
||||
/lib/drbd/drbd |
||||
/lib/drbd/drbdadm-* |
||||
/lib/drbd/drbdsetup-* |
||||
/usr/lib/drbd/*.sh |
||||
/usr/lib/drbd/rhcs_fence |
||||
%defattr(-,root,root,-) |
||||
%dir %{_var}/lib/%{name} |
||||
%config(noreplace) %{_sysconfdir}/drbd.conf |
||||
%dir %{_sysconfdir}/drbd.d |
||||
%config(noreplace) %{_sysconfdir}/drbd.d/global_common.conf |
||||
%{_mandir}/man8/drbd*gz |
||||
%{_mandir}/man5/drbd*gz |
||||
%{_mandir}/ja/man5/drbd*gz |
||||
%{_mandir}/ja/man8/drbd*gz |
||||
%doc scripts/drbd.conf.example |
||||
%doc COPYING |
||||
%doc ChangeLog |
||||
|
||||
%files udev |
||||
%{_udevrulesdir}/65-drbd.rules |
||||
|
||||
%files rgmanager |
||||
%defattr(755,root,root,-) |
||||
%{_datadir}/cluster/drbd.sh |
||||
%defattr(-,root,root,-) |
||||
%{_datadir}/cluster/drbd.metadata |
||||
|
||||
%files pacemaker |
||||
%defattr(755,root,root,-) |
||||
%{_prefix}/lib/ocf/resource.d/linbit/drbd |
||||
%{_prefix}/lib/ocf/resource.d/linbit/drbd.shellfuncs.sh |
||||
|
||||
%files bash-completion |
||||
%config %{_sysconfdir}/bash_completion.d/drbdadm* |
||||
|
||||
|
||||
%post utils |
||||
%systemd_post drbd.service |
||||
|
||||
%preun utils |
||||
%systemd_preun drbd.service |
||||
|
||||
|
||||
%changelog |
||||
* Thu Jul 19 2018 Major Hayden <major@mhtx.net> - 9.5.0-1 |
||||
- Upstream release of 9.5.0 |
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.9.6-7 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.9.6-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.9.6-5 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.9.6-4 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.9.6-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
||||
|
||||
* Mon Mar 07 2016 Major Hayden <major@mhtx.net> - 8.9.6-2 |
||||
- Fix RHBZ 1314970 |
||||
|
||||
* Fri Feb 05 2016 Major Hayden <major@mhtx.net> - 8.9.6-1 |
||||
- Upstream release of 8.9.6 |
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.9.5-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
||||
|
||||
* Wed Dec 23 2015 Major Hayden <major@mhtx.net> - 8.9.5-1 |
||||
- Upstream release of 8.9.5 |
||||
|
||||
* Mon Sep 21 2015 Major Hayden <major@mhtx.net> - 8.9.4-1 |
||||
- Upstream release of 8.9.4 |
||||
|
||||
* Thu Aug 13 2015 Major Hayden <major@mhtx.net> - 8.9.3-2 |
||||
- Fix RHBZ 1253056 |
||||
|
||||
* Tue Jun 16 2015 Major Hayden <major@mhtx.net> - 8.9.3-1 |
||||
- New upstream release 8.9.3. |
||||
|
||||
* Tue May 12 2015 Major Hayden <major@mhtx.net> - 8.9.2-3 |
||||
- Lots of spec/patch fixes |
||||
|
||||
* Tue May 12 2015 Major Hayden <major@mhtx.net> - 8.9.2-2 |
||||
- Updated global_common.conf patch |
||||
|
||||
* Tue May 12 2015 Major Hayden <major@mhtx.net> - 8.9.2-1 |
||||
- New upstream release 8.9.2. |
||||
|
||||
* Wed Jan 07 2015 Major Hayden <major@mhtx.net> - 8.9.1-2 |
||||
- Removed xen dependency for drbd-xen |
||||
|
||||
* Thu Dec 04 2014 Major Hayden <major@mhtx.net> - 8.9.1-1 |
||||
- New upstream release 8.9.1. |
||||
|
||||
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.9.0-8 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |
||||
|
||||
* Fri Aug 08 2014 Major Hayden <major@mhtx.net> - 8.9.0-7 |
||||
- Don't write Xen scripts on arm systems |
||||
|
||||
* Fri Aug 08 2014 Major Hayden <major@mhtx.net> - 8.9.0-6 |
||||
- Don't assemble xen package on armv7hl/aarch64 systems |
||||
|
||||
* Thu Aug 07 2014 Major Hayden <major@mhtx.net> - 8.9.0-5 |
||||
- Removing unneeded rgmanager dependency |
||||
|
||||
* Wed Aug 06 2014 Major Hayden <major@mhtx.net> - 8.9.0-4 |
||||
- Big cleanup and update for F21 |
||||
|
||||
* Mon Aug 04 2014 Major Hayden <major@mhtx.net> - 8.9.0-3 |
||||
- Fixing path to drbdadm in systemd unit file |
||||
|
||||
* Mon Aug 04 2014 Major Hayden <major@mhtx.net> - 8.9.0-2 |
||||
- Added systemd unit file for drbd |
||||
|
||||
* Fri Jul 25 2014 Major Hayden <major@mhtx.net> - 8.9.0-1 |
||||
- New upstream release 8.9.0. DRBD utilities are now split from the kernel modules. |
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.4.4-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||
|
||||
* Mon Mar 31 2014 Major Hayden <major@mhtx.net> - 8.4.4-1 |
||||
- New upstream release 8.4.4. |
||||
|
||||
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 8.4.3-2 |
||||
- Perl 5.18 rebuild |
||||
|
||||
* Wed Jul 31 2013 Major Hayden <major@mhtx.net> - 8.4.3-1 |
||||
- New upstream release. |
||||
|
||||
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 8.4.2-4 |
||||
- Perl 5.18 rebuild |
||||
|
||||
* Thu Jun 20 2013 Major Hayden <major@mhtx.net> - 8.4.2-3 |
||||
- Removed heartbeat package |
||||
- Corrected Source0 URL |
||||
|
||||
* Mon Mar 11 2013 Karsten Hopp <karsten@redhat.com> 8.4.2-2 |
||||
- work around macro expansion problems on PPC64 |
||||
|
||||
* Thu Mar 07 2013 Major Hayden <major@mhtx.net> - 8.4.2-1 |
||||
- Version bump to match F18 kernel modules |
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.3.13-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||
|
||||
* Sun Nov 04 2012 Major Hayden <major@mhtx.net> - 8.3.13-1 |
||||
- Version bump to match F17/F18 kernel modules |
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.3.11-6 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||
|
||||
* Sun Apr 01 2012 Major Hayden <major@mhtx.net> - 8.3.11-5 |
||||
- Removed bash completion dependency (#807633) |
||||
|
||||
* Mon Feb 20 2012 Major Hayden <major@mhtx.net> - 8.3.11-4 |
||||
- Removed heartbeat, pacemaker, and rgmanager requirements in main drbd package. |
||||
|
||||
* Tue Feb 14 2012 Oliver Falk <oliver@linux-kernel.at> - 8.3.11-3 |
||||
- Don't require xen in the main package if built with xen |
||||
|
||||
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.3.11-2 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||
|
||||
* Wed Aug 03 2011 Major Hayden <major@mhtx.net> - 8.3.11-1 |
||||
- New upstream release. |
||||
|
||||
* Mon Mar 14 2011 Major Hayden <major@mhtx.net> - 8.3.9-1 |
||||
- New upstream release. |
||||
- Matches DRBD modules in 2.6.38 for Fedora 15. |
||||
|
||||
* Tue Mar 01 2011 Major Hayden <major@mhtx.net> - 8.3.8.1-1 |
||||
- New upstream release. |
||||
|
||||
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.3.7-3 |
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
Loading…
Reference in new issue