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/