summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-fs/lvm2: add pkg_postinst warning for USE=lvm -> USE=-lvmSam James2023-01-151-11/+28
| | | | | | | | | | | | | | | | | I was reluctant to do this because we already published a news item (and it's the critical news item mechanism for a reason) but if it saves someone some pain, it's worth it, and it's cheap to do. Show a warning for USE=-lvm -> USE=lvm or for fresh installs with USE=-lvm as a one-off. But warnings are not a substitute for reading news items, so this is mostly for the benefit of new users who might be confused about how to get the tools they're familiar with. Bug: https://bugs.gentoo.org/718910 Bug: https://bugs.gentoo.org/890254 Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: drop 2.03.14-r5David Seifert2023-01-1311-608/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 sparc, #887203Sam James2023-01-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 ppc64, #887203Sam James2023-01-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 ppc, #887203Sam James2023-01-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 arm, #887203Sam James2023-01-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: disable LVM and thin by defaultSam James2023-01-012-4/+4
| | | | | | | | See https://www.gentoo.org/support/news-items/2022-11-19-lvm2-default-USE-flags.html. Closes: https://bugs.gentoo.org/476908 Closes: https://bugs.gentoo.org/718910 Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: remove unused patchMichael Mair-Keimberger2023-01-011-25/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28913 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-fs/lvm2: fix musl buildSam James2022-12-222-0/+21
| | | | | | Closes: https://bugs.gentoo.org/887259 Thanks-to: Jory A. Pratt <anarchy@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: elaborate on USE=lvm descriptionSam James2022-12-201-1/+5
| | | | | | Prompted by forums discussion at https://forums.gentoo.org/viewtopic-t-1159925.html. Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 arm64, #887203Sam James2022-12-201-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: remove inactive upstream maintainerDavid Seifert2022-12-191-5/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 hppa, #887203Arthur Zamarin2022-12-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 amd64, #887203Arthur Zamarin2022-12-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.17-r1 x86, #887203Arthur Zamarin2022-12-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-fs/lvm2: drop 2.03.16-r3David Seifert2022-11-282-325/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: wire up app-machineid and systemd-journal optionsMike Gilbert2022-11-273-0/+6
| | | | | Closes: https://bugs.gentoo.org/883355 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: remove stale hppa fixesDavid Seifert2022-11-261-4/+0
| | | | | | | | | | | * lvm2-2.02.166-HPPA-no-O_DIRECT.patch is not needed anymore, since upstream fixed this more than a year ago: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=df70dca995e5593e27e13cf00311d961b4def0e2;hp=9971459d19e93ff652eeaff165da72e51b256299 * Passing --disable-o_direct on hppa also isn't necessary anymore, since the O_DIRECT codepaths seem to work just fine in 2022. Tested-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: drop 2.03.16-r1Mike Gilbert2022-11-211-315/+0
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: fix build with USE="sanlock -systemd"Mike Gilbert2022-11-213-0/+3
| | | | | Closes: https://bugs.gentoo.org/822054 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: add 2.03.17David Seifert2022-11-197-0/+494
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: fix strerror_r check for muslSam James2022-11-182-0/+24
| | | | | Closes: https://bugs.gentoo.org/869404 Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: disable symbol versioning on musl (and any other !glibc)Sam James2022-11-171-0/+320
| | | | | | | | | | We had a report of this in #gentoo-hardened a few weeks ago too. See: - http://lists.busybox.net/pipermail/buildroot/2018-July/529050.html - https://bugzilla.redhat.com/show_bug.cgi?id=1697870 Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: remove unused fileMichael Mair-Keimberger2022-10-301-17/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28027 Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: switch to positive USE=lvm logicDavid Seifert2022-10-283-83/+89
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/27994 Closes: https://bugs.gentoo.org/718910 Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: add github upstream metadataSam James2022-10-281-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: work around faulty device-mapper targetMike Gilbert2022-10-271-0/+2
| | | | | Bug: https://bugs.gentoo.org/878131 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: fix hardcoded readelfRobin H. Johnson2022-10-272-0/+28
| | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Close: https://bugs.gentoo.org/840628
* sys-fs/lvm2: remove obsolete commentsMike Gilbert2022-10-271-5/+0
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: bumpRobin H. Johnson2022-10-263-0/+322
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sys-fs/lvm2: remove obsolete commentsMike Gilbert2022-10-261-4/+0
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: drop 2.02.188-r3Mike Gilbert2022-10-2612-793/+0
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: work around faulty device-mapper targetMike Gilbert2022-10-261-0/+2
| | | | | Bug: https://bugs.gentoo.org/878131 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 hppa, #877569Arthur Zamarin2022-10-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 x86, #877569Jakov Smolić2022-10-201-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 amd64, #877569Jakov Smolić2022-10-201-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 sparc, #877569Agostino Sarubbo2022-10-191-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 ppc64, #877569Agostino Sarubbo2022-10-191-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 ppc, #877569Agostino Sarubbo2022-10-191-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 arm64, #877569Agostino Sarubbo2022-10-191-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-fs/lvm2: Stabilize 2.03.14-r3 arm, #877569Sam James2022-10-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: remove inactive maintainerDavid Seifert2022-10-181-4/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-fs/lvm2: check REPLACED_BY_VERSION in pkg_postrmMike Gilbert2022-07-072-2/+2
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: move src_test where it belongsMike Gilbert2022-07-072-10/+10
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: call udev_reloadMike Gilbert2022-07-072-0/+20
| | | | | Closes: https://bugs.gentoo.org/850367 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: fix segfault on muslAlfred Persson Forsberg2022-07-072-0/+35
| | | | | | | | | | | | | | | The default streams in musl are const and we can't modify them directly. Use freopen instead. https://listman.redhat.com/archives/lvm-devel/2022-June/024203.html See also: https://wiki.gentoo.org/wiki/User:Sam/Musl_porting_notes#error:_assignment_of_read-only_variable_.27.5Bstdout.7Cstdin.7Cstderr.5D.27 https://www.gnu.org/software/libc/manual/html_node/Standard-Streams.html Signed-off-by: Alfred Persson Forsberg <cat@catcream.org> Closes: https://github.com/gentoo/gentoo/pull/26024 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: pass SYSTEMD_GENERATOR_DIR to make installMike Gilbert2022-06-242-2/+2
| | | | | | | | Passing systemdutildir does not work because it is a configure variable, not a make variable. Closes: https://bugs.gentoo.org/840577 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-fs/lvm2: fix building on muslAlfred Persson Forsberg2022-06-164-0/+88
| | | | | | | | | | | A few changes to make lvm2 build on musl. Each patch file is commented in more detail, see those. The mallinfo patch should be looked back to. Closes: https://bugs.gentoo.org/712336 Closes: https://bugs.gentoo.org/549506 Signed-off-by: Alfred Persson Forsberg <cat@catcream.org> Closes: https://github.com/gentoo/gentoo/pull/25883 Signed-off-by: Sam James <sam@gentoo.org>
* sys-fs/lvm2: keyword 2.03.14-r1 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-fs/lvm2: pass systemdutildir to make installMike Gilbert2022-04-242-13/+9
| | | | | | | | | | | | configure always calls pkg-config, and offers no way to override this variable. We need to call pkg-config with PKG_CONFIG_FDO_SYSROOT_RULES set to avoid duplicating SYSROOT in the install paths. systemd_get_utildir takes care of that for us. Closes: https://bugs.gentoo.org/840577 Signed-off-by: Mike Gilbert <floppym@gentoo.org>