commit: 3794bbcd4182d42047b849ee746d8a25beb9ea78
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 2 18:42:27 2022 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 18:42:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3794bbcd
sys-block/open-iscsi: fix installation
- use -j1 to avoid a race condition during "make install"
- move udev rules.d file into right place
- let docompress handle compressing man pages
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
sys-block/open-iscsi/open-iscsi-2.1.7.ebuild | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/sys-block/open-iscsi/open-iscsi-2.1.7.ebuild
b/sys-block/open-iscsi/open-iscsi-2.1.7.ebuild
index 3bf611eea398..08efea3d8711 100644
--- a/sys-block/open-iscsi/open-iscsi-2.1.7.ebuild
+++ b/sys-block/open-iscsi/open-iscsi-2.1.7.ebuild
@@ -95,7 +95,8 @@ src_compile() {
}
src_install() {
- emake \
+ # Force serial install to avoid race conditions
+ emake -j1 \
DESTDIR="${ED}" \
sbindir="/usr/sbin" \
SED="${EPREFIX}/bin/sed" \
@@ -105,6 +106,15 @@ src_install() {
# Upstream make is not deterministic, per bug #601514
rm -f "${ED}"/etc/initiatorname.iscsi
+ # QA: install udev rule into right place
+ mkdir -p "${ED}"/lib/udev/rules.d
+ mv "${ED}"/etc/udev/rules.d/50-iscsi-firmware-login.rules \
+ "${ED}"/lib/udev/rules.d || die "mv failed"
+
+ # QA: let docompress compress man pages
+ gunzip -r "${ED}"/usr/share/man/man3/ || die "gunzip failed"
+ gunzip -r "${ED}"/usr/share/man/man8/ || die "gunzip failed"
+
dodoc README THANKS
docinto test/