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-dtd/
Date: Thu, 07 Oct 2021 02:48:27
Message-Id: 1633574822.26a4a7456ad6509d42ef1c3f92aee8eea3f7a04b.sam@gentoo
1 commit: 26a4a7456ad6509d42ef1c3f92aee8eea3f7a04b
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 7 02:47:02 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 7 02:47:02 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a4a745
7
8 app-text/docbook-xml-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 app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild | 8 ++++++--
18 app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild | 8 ++++++--
19 app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild | 8 ++++++--
20 app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild | 8 ++++++--
21 app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild | 8 ++++++--
22 5 files changed, 30 insertions(+), 10 deletions(-)
23
24 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
25 index f049bf68fff..e3188ba498f 100644
26 --- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
27 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
28 @@ -51,14 +51,18 @@ pkg_preinst() {
29 pkg_postinst() {
30 local backup=${T}/xml-docbook-${PV}.cat
31 local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
32 +
33 if ! cmp -s "${backup}" "${real}"; then
34 cp "${backup}" "${real}" || die
35 fi
36 - build-docbook-catalog
37 +
38 + # See bug #816303 for rationale behind die
39 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
40 sgml-catalog-r1_pkg_postinst
41 }
42
43 pkg_postrm() {
44 - build-docbook-catalog
45 + # See bug #816303 for rationale behind die
46 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
47 sgml-catalog-r1_pkg_postrm
48 }
49
50 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
51 index ee06649a6b4..ee19a3db01c 100644
52 --- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
53 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
54 @@ -51,14 +51,18 @@ pkg_preinst() {
55 pkg_postinst() {
56 local backup=${T}/xml-docbook-${PV}.cat
57 local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
58 +
59 if ! cmp -s "${backup}" "${real}"; then
60 cp "${backup}" "${real}" || die
61 fi
62 - build-docbook-catalog
63 +
64 + # See bug #816303 for rationale behind die
65 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
66 sgml-catalog-r1_pkg_postinst
67 }
68
69 pkg_postrm() {
70 - build-docbook-catalog
71 + # See bug #816303 for rationale behind die
72 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
73 sgml-catalog-r1_pkg_postrm
74 }
75
76 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
77 index ee06649a6b4..ee19a3db01c 100644
78 --- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
79 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
80 @@ -51,14 +51,18 @@ pkg_preinst() {
81 pkg_postinst() {
82 local backup=${T}/xml-docbook-${PV}.cat
83 local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
84 +
85 if ! cmp -s "${backup}" "${real}"; then
86 cp "${backup}" "${real}" || die
87 fi
88 - build-docbook-catalog
89 +
90 + # See bug #816303 for rationale behind die
91 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
92 sgml-catalog-r1_pkg_postinst
93 }
94
95 pkg_postrm() {
96 - build-docbook-catalog
97 + # See bug #816303 for rationale behind die
98 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
99 sgml-catalog-r1_pkg_postrm
100 }
101
102 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
103 index 175a7581c5e..b9ce7d99daf 100644
104 --- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
105 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
106 @@ -52,14 +52,18 @@ pkg_preinst() {
107 pkg_postinst() {
108 local backup=${T}/xml-docbook-${PV}.cat
109 local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
110 +
111 if ! cmp -s "${backup}" "${real}"; then
112 cp "${backup}" "${real}" || die
113 fi
114 - build-docbook-catalog
115 +
116 + # See bug #816303 for rationale behind die
117 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
118 sgml-catalog-r1_pkg_postinst
119 }
120
121 pkg_postrm() {
122 - build-docbook-catalog
123 + # See bug #816303 for rationale behind die
124 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
125 sgml-catalog-r1_pkg_postrm
126 }
127
128 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
129 index 175a7581c5e..b9ce7d99daf 100644
130 --- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
131 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
132 @@ -52,14 +52,18 @@ pkg_preinst() {
133 pkg_postinst() {
134 local backup=${T}/xml-docbook-${PV}.cat
135 local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
136 +
137 if ! cmp -s "${backup}" "${real}"; then
138 cp "${backup}" "${real}" || die
139 fi
140 - build-docbook-catalog
141 +
142 + # See bug #816303 for rationale behind die
143 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
144 sgml-catalog-r1_pkg_postinst
145 }
146
147 pkg_postrm() {
148 - build-docbook-catalog
149 + # See bug #816303 for rationale behind die
150 + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
151 sgml-catalog-r1_pkg_postrm
152 }