Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/docbook-xml-simple-dtd/
Date: Thu, 07 Oct 2021 02:48:27
Message-Id: 1633574831.98669e96960101455f34cb8f7c710cdb0b84e73c.sam@gentoo
1 commit: 98669e96960101455f34cb8f7c710cdb0b84e73c
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 7 02:47:11 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 7 02:47:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98669e96
7
8 app-text/docbook-xml-simple-dtd: die on failed build-docbook-catalog
9
10 Fail loudly if build-docbook-catalog wasn't successful; this is likely
11 due to /run not being (bind-)mounted (in chroots/new installs).
12
13 Bug: https://bugs.gentoo.org/816303
14 Package-Manager: Portage-3.0.28, Repoman-3.0.3
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 .../docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild | 8 ++++++--
18 .../docbook-xml-simple-dtd-4.1.2.4-r4.ebuild | 8 ++++++--
19 .../docbook-xml-simple-dtd-4.1.2.5-r3.ebuild | 8 ++++++--
20 3 files changed, 18 insertions(+), 6 deletions(-)
21
22 diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
23 index 2f7d18739a2..4650a13e7f0 100644
24 --- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
25 +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
26 @@ -38,14 +38,18 @@ pkg_preinst() {
27 pkg_postinst() {
28 local backup=${T}/xml-simple-docbook-${PV}.cat
29 local real=${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat
30 +
31 if ! cmp -s "${backup}" "${real}"; then
32 cp "${backup}" "${real}" || die
33 fi
34 - build-docbook-catalog
35 +
36 + # See bug #816303 for rationale behind die
37 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
38 sgml-catalog-r1_pkg_postinst
39 }
40
41 pkg_postrm() {
42 - build-docbook-catalog
43 + # See bug #816303 for rationale behind die
44 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
45 sgml-catalog-r1_pkg_postrm
46 }
47
48 diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
49 index 8e164c62c15..ebc3aba11d4 100644
50 --- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
51 +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
52 @@ -41,14 +41,18 @@ pkg_preinst() {
53 pkg_postinst() {
54 local backup=${T}/xml-simple-docbook-${PV}.cat
55 local real=${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat
56 +
57 if ! cmp -s "${backup}" "${real}"; then
58 cp "${backup}" "${real}" || die
59 fi
60 - build-docbook-catalog
61 +
62 + # See bug #816303 for rationale behind die
63 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
64 sgml-catalog-r1_pkg_postinst
65 }
66
67 pkg_postrm() {
68 - build-docbook-catalog
69 + # See bug #816303 for rationale behind die
70 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
71 sgml-catalog-r1_pkg_postrm
72 }
73
74 diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
75 index 64ebd01a124..5e77faad079 100644
76 --- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
77 +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
78 @@ -38,14 +38,18 @@ pkg_preinst() {
79 pkg_postinst() {
80 local backup=${T}/xml-simple-docbook-${PV}.cat
81 local real=${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat
82 +
83 if ! cmp -s "${backup}" "${real}"; then
84 cp "${backup}" "${real}" || die
85 fi
86 - build-docbook-catalog
87 +
88 + # See bug #816303 for rationale behind die
89 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
90 sgml-catalog-r1_pkg_postinst
91 }
92
93 pkg_postrm() {
94 - build-docbook-catalog
95 + # See bug #816303 for rationale behind die
96 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
97 sgml-catalog-r1_pkg_postrm
98 }