Summary
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.
Versions
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
USE flags
General
Dependencies
sys-apps / keyutils : Linux Key Management Utilities
sys-cluster / pacemaker : Pacemaker CRM
virtual / udev : Virtual to select between different udev daemon providers
Runtime Dependencies
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
Bugs
- 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
Change logs
- 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