sys-cluster / drbd-utils

mirror/replicate block-devices across a network-connection

Official package sites : https://www.linbit.com/drbd ·

The user space tools to control, configure the DRBD driver, as well as integration programs and scripts that glues the DRBD system to cluster management software and other system components.

v9.27.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~x86
USE flags
pacemaker udev xen

v9.25.0-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~x86
USE flags
pacemaker udev xen

v9.25.0 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 x86
USE flags
pacemaker split-usr udev xen

General

pacemaker
Enable Pacemaker integration
split-usr
Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib*
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
xen
Enable Xen integration

sys-apps / keyutils : Linux Key Management Utilities

sys-cluster / pacemaker : Pacemaker CRM

virtual / udev : Virtual to select between different udev daemon providers

sys-apps / keyutils : Linux Key Management Utilities

sys-cluster / pacemaker : Pacemaker CRM

virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers

virtual / udev : Virtual to select between different udev daemon providers

808246
sys-cluster/drbd-utils-9.15.1-r1: internal collisions between non-identical files with /lib/drbd vs /lib64/drbd
832973
sys-cluster/drbd-utils-9.19.1 installs files with broken symlink
852068
sys-cluster/drbd-utils-9.27.0 installs shell script that uses non-POSIX features
852071
sys-cluster/drbd-utils-9.27.0 installs udev rules without calling udev_reload
928316
sys-cluster/drbd-utils-9.27.0 fails to compile: OSError: [Errno 40] Too many levels of symbolic links: drbdsetup-84
938082
sys-cluster/drbd-utils-9.27.0 - [icu-75.1] configure: error: pkg-config not found
945682
sys-cluster/drbd-utils-9.27.0: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: add 9.27.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: drop 9.15.1-r2, 9.19.1, 9.23.1, 9.24.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
sys-cluster/drbd-utils: suppress LTO
It fails to build: ``` x86_64-pc-linux-gnu-gcc -march=native -fstack-protector-all -O2 -pipe -fdiagnostics-color=always -frecord-gcc-switches -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-clash-protection -Wformat -Werror=format-security -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=implicit-function-declaration -Werror=implicit-int -Werror=int-conversion -Werror=incompatible-pointer-types -Wall -I../../drbd-headers -I.. -I. -I../shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o drbdadm drbdadm_scanner.o drbdadm_parser.o drbdadm_postparse.o drbdadm_main.o drbdadm_adjust.o drbdadm_dump.o drbdtool_common.o drbdadm_usage_cnt.o drbd_buildtag.o registry.o config_flags.o libnla.o drbd_nla.o shared_tool.o shared_main.o shared_parser.o libgenl.o drbdadm_linux.o drbdtool_common_linux.o path_linux.o shared_linux.o ../shared/shared_main.c:60:22: error: type of ‘ifreq_list’ does not match original declaration [-Werror=lto-type-mismatch] 60 | extern struct ifreq *ifreq_list; | ^ drbdadm_main.c:150:15: note: ‘ifreq_list’ was previously declared here 150 | struct ifreq *ifreq_list = NULL; | ^ drbdadm_main.c:150:15: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used lto1: some warnings being treated as errors lto-wrapper: fatal error: x86_64-pc-linux-gnu-gcc returned 1 exit status ``` Bug: https://bugs.gentoo.org/863728 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
sys-cluster/drbd-utils: avoid the necessity of USE=split-usr
It was added in commit 02512e1d120272ad4e035959fa4014a8df7a28fc without any explanation. Comparing builds, it does matter, though -- because on split-usr systems, it uses and needs the udevdir to be /lib/udev. Upstream detects this via pkg-config automagic with no way to override it. But the ebuild never actually depended on virtual/pkgconfig anyway... the good news is it only uses it for two things. The other thing it uses it for is for detecting systemd to set the default systemd unit directory when the configure option is not passed. We want to install it unconditionally though, which means we cannot rely on pkg-config for this either. That means we are using it for nothing. Instead, explicitly set PKG_CONFIG=/bin/false to ensure it gets detected as missing/broken, which means we fall back to the default udev directory value, which is safe for split-usr systems. While we are at it: - ensure the systemdunitdir setting actually does something by declaring the init type as systemd. The openrc files come from gentoo anyway and are overwritten after emake install. - avoid reinstalling the tmpfiles, which was originally added in commit 85d6acdce7c5e60c5dfe768d1b3514e2c962c2ea specifically to work around the "only on systemd" issue. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-cluster/drbd-utils: Stabilize 9.25.0 x86, #913824
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: Stabilize 9.25.0 amd64, #913824
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: add 9.25.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: add 9.24.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: Stabilize 9.19.1 x86, #908458
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-cluster/drbd-utils: Stabilize 9.19.1 amd64, #908458
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-cluster/drbd-utils: add 9.23.1
Bug: https://bugs.gentoo.org/863728 Closes: https://bugs.gentoo.org/828057 Closes: https://bugs.gentoo.org/828058 Closes: https://bugs.gentoo.org/832021 Closes: https://bugs.gentoo.org/880973 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
sys-cluster/drbd-utils: Version updated to 9.19.1, with changes:
* Use linux-info to determine if DRBD module is enabled. * Added configure-posix patch for POSIX compliance. * Added DOCS for upstream files. * Unconditionally install tmpfiles file as upstream only installs it for systemd. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/20086 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sys-cluster/drbd-utils: Add missing tmpfiles_process call
* Revbump due to inheriting tmpfiles eclass which adds virtual/tmpfiles as a RDEPEND Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/22014 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sys-cluster/drbd-utils: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: fix systemd unit libdir
Closes: https://bugs.gentoo.org/698304 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-cluster/drbd-utils: Stabilize 9.15.1 amd64, #771090
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-cluster/drbd-utils: x86 stable (bug #771090)
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sys-cluster/drbd-utils: Remove broken symlink
Closes: https://bugs.gentoo.org/771123 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/19525 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolic · gentoo
sys-cluster/drbd-utils: Bump to 9.15.1
Closes: https://bugs.gentoo.org/690298 Closes: https://bugs.gentoo.org/698304 Closes: https://bugs.gentoo.org/705614 Closes: https://bugs.gentoo.org/715616 Closes: https://bugs.gentoo.org/716810 Closes: https://bugs.gentoo.org/718818 Closes: https://bugs.gentoo.org/721110 Closes: https://bugs.gentoo.org/725750 Closes: https://bugs.gentoo.org/728166 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-cluster/drbd-utils: drop old EAPI
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Andreas K. Hüttel · gentoo
sys-cluster/drbd-utils: Add missing sys/sysmacros.h include, bug 616758
Closes: https://bugs.gentoo.org/616758 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Thomas Deutschmann · gentoo
sys-cluster/drbd-utils: x86 stable (bug #642526)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tobias Klausmann · gentoo
sys-cluster/drbd-utils-8.9.6-r1: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/642526
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Robin H. Johnson · gentoo
sys-cluster/drbd-utils: bug #548800, support IPv6 addresses in init.
Package-Manager: portage-2.2.28 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Zac Medico · gentoo
sys-cluster/drbd-utils: version bump to 8.9.6
Package-Manager: portage-2.2.28
Ultrabug · gentoo
sys-cluster/drbd-utils: fix postinst typo thx to Zentoo on #513928
Package-Manager: portage-2.2.20.1
Ultrabug · gentoo
sys-cluster/drbd-utils: new ebuild fix #513928 thx to Benjamin Beier Jerry McDonald Mark (voidzero) Mike Williams Zentoo
Package-Manager: portage-2.2.20.1