Merge ~ogayot/ubuntu/+source/sysvinit:merge-lp2018596-mantic into ubuntu/+source/sysvinit:debian/sid
- Git
- lp:~ogayot/ubuntu/+source/sysvinit
- merge-lp2018596-mantic
- Merge into debian/sid
Status: | Merged | ||||
---|---|---|---|---|---|
Merge reported by: | Olivier Gayot | ||||
Merged at revision: | 2f66a043184c39572d270bc270e93bf07f36a33f | ||||
Proposed branch: | ~ogayot/ubuntu/+source/sysvinit:merge-lp2018596-mantic | ||||
Merge into: | ubuntu/+source/sysvinit:debian/sid | ||||
Diff against target: |
381 lines (+192/-3) 3 files modified
debian/changelog (+175/-0) debian/control (+2/-1) debian/rules (+15/-2) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robie Basak | Approve | ||
git-ubuntu import | Pending | ||
Review via email: mp+442512@code.launchpad.net |
This proposal supersedes a proposal from 2023-05-09.
Commit message
Description of the change
Olivier Gayot (ogayot) wrote (last edit ): | # |
Robie Basak (racb) wrote : | # |
I'll review this.
Robie Basak (racb) wrote : | # |
Thank you for working on this! It looks like this is a straightforward merge from a mechnical perspective, and you've followed git-ubuntu merge workflow correctly.
However, what about this delta that we're carrying? What's the status of minimising it? To that end I've a few questions inline.
Olivier Gayot (ogayot) wrote : | # |
Thanks for your review Robie!
I answered your comments and will work on adjusting the MP.
Olivier
Olivier Gayot (ogayot) : | # |
Robie Basak (racb) wrote : | # |
On Tue, May 09, 2023 at 05:39:09PM -0000, Olivier Gayot wrote:
> How would you feel about dropping the change? I'd also like to take the opportunity to fix the previous changelog entries so that it does not wrongly appear as "Adjust d/rules to fix an arch: all build".
If the delta serves no purpose then we should drop it. And if we can't
figure out any reason for it to exist then it's reasonable to proceed on
the assumption that it serves no purpose. Have you tried asking the
person who originally introduced it?
However, please do not change previous changelog entries. That's
confusing since previous uploads cannot be changed and they will still
contain the old text. I would treat old changelog entries as immutable.
You can however explain what you are doing in the changelog entry
associated with this upload, in plain English prose, including
any historical context you wish.
> I guess unifying in Ubuntu would make sense now. I can work on doing that. I must say that I'm not particularly fan of the derives_from_ubuntu variable being "yes" or "no" but keeping two mechanisms seems worse.
Great - it's appropriate (and I would argue a requirement) to be doing
this kind of cleanup during an Ubuntu package merge. The goal is to make
the delta clean and minimal as that generally correlates with
ensuring correctness and maintainability.
Using "yes" and "no" doesn't seem clean, but AIUI make can only do
string comparisons in its conditional includes, so it's the cleanest way
to do it.
> I have not asked Debian if they would like to carry more delta from us. I think it would be a bit of a burden for Debian but I'm happy to ask if you think that's acceptable.
I appreciate that this delta would be far more invasive, so I leave it
to you to decide what would be most appropriate.
> I sent the fix to Debian back when I added it as a delta in Ubuntu. A few days ago, they included it in 3.07 (currently in experimental).
>
> I'd expect it won't need to be carried as a delta in the next upload.
>
> https:/
Ah, perfect. Thanks! I did look but hadn't spotted that. For this
reason, connecting the dots for other developers can be very useful. For
example, you could use:
d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu (Closes: #1028586)
in the Ubuntu changelog entry.
Olivier Gayot (ogayot) wrote : | # |
> If the delta serves no purpose then we should drop it. And if we can't
> figure out any reason for it to exist then it's reasonable to proceed on
> the assumption that it serves no purpose. Have you tried asking the
> person who originally introduced it?
Agreed, I'm going to go ahead and drop it. I did ask the original author of the patch but they do not remember what purpose the patched served at the time.
> However, please do not change previous changelog entries. That's
> confusing since previous uploads cannot be changed and they will still
> contain the old text. I would treat old changelog entries as immutable.
> You can however explain what you are doing in the changelog entry
> associated with this upload, in plain English prose, including
> any historical context you wish.
ACK, will do as suggested. Thanks!
> I appreciate that this delta would be far more invasive, so I leave it
> to you to decide what would be most appropriate.
I opened a discussion [1] in Debian so we can move forward from the current situation. Today our delta for sysvinit is partially managed in Debian (i.e., inclusion of init-functions.
Ideally for us, we would upstream our both patches in Debian - and if the other changes are dropped, we could go back to syncing. That said, so far Debian suggests that we keep our vendor specific delta on our side. I'm sure we can discuss but I don't think we can expect syncing to be an option anytime soon.
> example, you could use:
>
> d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu
> (Closes: #1028586)
>
> in the Ubuntu changelog entry.
Good point, will do that, thanks!
[1] http://
Olivier Gayot (ogayot) wrote : | # |
I updated the merge proposal with the changes discussed :)
Robie Basak (racb) wrote : | # |
This looks good. Thanks! Have you tested the current version? +1, pending your testing if needed. Let me know when ready and I'll sponsor.
Benjamin Drung (bdrung) : | # |
Olivier Gayot (ogayot) wrote : | # |
> This looks good. Thanks! Have you tested the current version? +1, pending your testing if needed. Let me know when ready and I'll sponsor.
Thanks Robie! Yes, upgrade to 3.06-4ubuntu1 is painless and I've been running this version on my laptop without issue. As far as tests go, there is no autopkgtest suite.
> Adding a trailing newline?
Yeah, this newline has been around for a while. I actually moved it to a separate commit in the split view [1] (not sure if that was needed) but it comes back at the merge-changelog step.
Robie Basak (racb) wrote : | # |
Sponsored. Thanks!
Preview Diff
1 | diff --git a/debian/changelog b/debian/changelog |
2 | index 5a9b4ce..d3ef3e5 100644 |
3 | --- a/debian/changelog |
4 | +++ b/debian/changelog |
5 | @@ -1,3 +1,22 @@ |
6 | +sysvinit (3.06-4ubuntu1) mantic; urgency=medium |
7 | + |
8 | + * Merge with Debian unstable (LP: #2018596). Remaining changes: |
9 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils |
10 | + - d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu |
11 | + (Closes: #1028586) |
12 | + * Dropped changes: |
13 | + - Define the DEB_HOST_* variables in d/rules if not defined already |
14 | + |
15 | + * The dropped change was undocumented and first introduced in focal. It is |
16 | + unclear what it was originally fixing. One assumption is that, when Debian |
17 | + started relying on /usr/share/dpkg/common.mk, the file was not present (or |
18 | + incomplete) on some architectures in Ubuntu. We have kept this change |
19 | + around for nearly four years, potentially for no valid reason. |
20 | + In 3.06-2ubuntu1, this change was worded as "Adjust debian/rules to fix an |
21 | + arch: all build failure". This is a mistake and should not be trusted. |
22 | + |
23 | + -- Olivier Gayot <olivier.gayot@canonical.com> Sun, 07 May 2023 01:04:33 +0200 |
24 | + |
25 | sysvinit (3.06-4) unstable; urgency=medium |
26 | |
27 | * Add Romanian debconf translations with thanks to Remus-Gabriel Chelu |
28 | @@ -14,6 +33,16 @@ sysvinit (3.06-3) unstable; urgency=medium |
29 | |
30 | -- Mark Hindley <leepen@debian.org> Thu, 30 Mar 2023 13:59:53 +0100 |
31 | |
32 | +sysvinit (3.06-2ubuntu1) lunar; urgency=medium |
33 | + |
34 | + * Merge with Debian unstable (LP: #2007421). Remaining changes: |
35 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils |
36 | + - Fix absence of changelog.Debian.gz in sysvinit-utils binary package |
37 | + - Adjust debian/rules to fix an arch: all build failure |
38 | + - d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu |
39 | + |
40 | + -- Olivier Gayot <olivier.gayot@canonical.com> Thu, 16 Feb 2023 14:53:59 +0100 |
41 | + |
42 | sysvinit (3.06-2) unstable; urgency=medium |
43 | |
44 | * Upload to unstable. |
45 | @@ -49,6 +78,23 @@ sysvinit (3.06~beta1-1) experimental; urgency=medium |
46 | |
47 | -- Mark Hindley <leepen@debian.org> Fri, 02 Dec 2022 11:29:21 +0000 |
48 | |
49 | +sysvinit (3.05-7ubuntu2) lunar; urgency=medium |
50 | + |
51 | + * d/rules: fix installation of 50-ubuntu-logging when building on Ubuntu |
52 | + (LP: #2002789) |
53 | + |
54 | + -- Olivier Gayot <olivier.gayot@canonical.com> Fri, 13 Jan 2023 11:33:36 +0100 |
55 | + |
56 | +sysvinit (3.05-7ubuntu1) lunar; urgency=low |
57 | + |
58 | + * Merge from Debian unstable (LP: #1998325). Remaining changes: |
59 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils |
60 | + - Define the DEB_HOST_* variables in d/rules if not defined already |
61 | + * Fix absence of changelog.Debian.gz in sysvinit-utils binary package. |
62 | + (LP: #1998324) |
63 | + |
64 | + -- Olivier Gayot <olivier.gayot@canonical.com> Wed, 30 Nov 2022 10:32:54 +0100 |
65 | + |
66 | sysvinit (3.05-7) unstable; urgency=medium |
67 | |
68 | * Drop libcrypt-dev from B-Depends, we don't ship sulogin since Stretch |
69 | @@ -109,6 +155,14 @@ sysvinit (3.05-1) experimental; urgency=medium |
70 | |
71 | -- Mark Hindley <leepen@debian.org> Wed, 24 Aug 2022 13:05:57 +0100 |
72 | |
73 | +sysvinit (3.04-1ubuntu1) kinetic; urgency=low |
74 | + |
75 | + * Merge from Debian unstable. (LP: #1987257) Remaining changes: |
76 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils |
77 | + - Define the DEB_HOST_* variables in d/rules if not defined already |
78 | + |
79 | + -- Olivier Gayot <olivier.gayot@canonical.com> Sat, 22 Aug 2022 09:57:41 +0200 |
80 | + |
81 | sysvinit (3.04-1) unstable; urgency=medium |
82 | |
83 | * New upstream version 3.04 |
84 | @@ -135,6 +189,14 @@ sysvinit (3.02-1) experimental; urgency=medium |
85 | |
86 | -- Mark Hindley <leepen@debian.org> Tue, 29 Mar 2022 16:00:24 +0100 |
87 | |
88 | +sysvinit (3.01-1ubuntu1) jammy; urgency=low |
89 | + |
90 | + * Merge from Debian unstable. (Closes: LP: #1958666) Remaining changes: |
91 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils |
92 | + - Define the DEB_HOST_* variables in d/rules if not defined already |
93 | + |
94 | + -- Olivier Gayot <olivier.gayot@canonical.com> Tue, 14 Dec 2021 21:17:22 +0000 |
95 | + |
96 | sysvinit (3.01-1) unstable; urgency=medium |
97 | |
98 | * Update upstream signing key. |
99 | @@ -196,6 +258,19 @@ sysvinit (3.00~beta-1) experimental; urgency=medium |
100 | |
101 | -- Mark Hindley <leepen@debian.org> Wed, 15 Sep 2021 11:19:13 +0100 |
102 | |
103 | +sysvinit (2.96-7ubuntu2) impish; urgency=medium |
104 | + |
105 | + * No-change rebuild to build packages with zstd compression. |
106 | + |
107 | + -- Matthias Klose <doko@ubuntu.com> Thu, 07 Oct 2021 12:25:10 +0200 |
108 | + |
109 | +sysvinit (2.96-7ubuntu1) impish; urgency=low |
110 | + |
111 | + * Merge from Debian unstable. Remaining changes: |
112 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
113 | + |
114 | + -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 27 Apr 2021 20:19:54 -0700 |
115 | + |
116 | sysvinit (2.96-7) unstable; urgency=medium |
117 | |
118 | [ Mark Hindley ] |
119 | @@ -208,6 +283,15 @@ sysvinit (2.96-7) unstable; urgency=medium |
120 | |
121 | -- Adam Borowski <kilobyte@angband.pl> Sun, 18 Apr 2021 17:38:40 +0200 |
122 | |
123 | +sysvinit (2.96-6ubuntu1) hirsute; urgency=low |
124 | + |
125 | + * Merge from Debian unstable. Remaining changes: |
126 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
127 | + * Dropped changes, no longer needed: |
128 | + - Make mountpoint.c compile with new glibc. |
129 | + |
130 | + -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 17 Mar 2021 10:02:02 -0700 |
131 | + |
132 | sysvinit (2.96-6) unstable; urgency=medium |
133 | |
134 | [ Matthew Vernon ] |
135 | @@ -222,6 +306,14 @@ sysvinit (2.96-6) unstable; urgency=medium |
136 | |
137 | -- Matthew Vernon <matthew@debian.org> Sun, 21 Feb 2021 13:53:09 +0000 |
138 | |
139 | +sysvinit (2.96-5ubuntu1) hirsute; urgency=low |
140 | + |
141 | + * Merge from Debian unstable. Remaining changes: |
142 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
143 | + - Make mountpoint.c compile with new glibc. |
144 | + |
145 | + -- Steve Langasek <steve.langasek@ubuntu.com> Sat, 24 Oct 2020 19:04:47 -0700 |
146 | + |
147 | sysvinit (2.96-5) unstable; urgency=low |
148 | |
149 | * Team upload. |
150 | @@ -265,6 +357,14 @@ sysvinit (2.96-4) unstable; urgency=critical |
151 | |
152 | -- Thorsten Glaser <tg@mirbsd.de> Fri, 14 Aug 2020 02:29:31 +0200 |
153 | |
154 | +sysvinit (2.96-3ubuntu1) groovy; urgency=low |
155 | + |
156 | + * Merge from Debian unstable. Remaining changes: |
157 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
158 | + - Make mountpoint.c compile with new glibc. |
159 | + |
160 | + -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 01 May 2020 07:41:28 -0700 |
161 | + |
162 | sysvinit (2.96-3) unstable; urgency=medium |
163 | |
164 | * Update Dmitry's address. |
165 | @@ -274,6 +374,14 @@ sysvinit (2.96-3) unstable; urgency=medium |
166 | |
167 | -- Adam Borowski <kilobyte@angband.pl> Thu, 19 Mar 2020 23:37:42 +0100 |
168 | |
169 | +sysvinit (2.96-2.1ubuntu1) focal; urgency=low |
170 | + |
171 | + * Merge from Debian unstable. Remaining changes: |
172 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
173 | + - Make mountpoint.c compile with new glibc. |
174 | + |
175 | + -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 13 Feb 2020 10:38:21 -0800 |
176 | + |
177 | sysvinit (2.96-2.1) unstable; urgency=medium |
178 | |
179 | * Non-maintainer upload. |
180 | @@ -291,6 +399,14 @@ sysvinit (2.96-2) unstable; urgency=medium |
181 | |
182 | -- Dmitry Bogatov <KAction@debian.org> Thu, 28 Nov 2019 21:07:03 +0000 |
183 | |
184 | +sysvinit (2.96-1ubuntu1) focal; urgency=low |
185 | + |
186 | + * Merge from Debian unstable. Remaining changes: |
187 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
188 | + - Make mountpoint.c compile with new glibc. |
189 | + |
190 | + -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 31 Oct 2019 15:59:53 -0700 |
191 | + |
192 | sysvinit (2.96-1) unstable; urgency=medium |
193 | |
194 | * New upstream release. |
195 | @@ -305,6 +421,21 @@ sysvinit (2.96-1) unstable; urgency=medium |
196 | |
197 | -- Dmitry Bogatov <KAction@debian.org> Sat, 19 Oct 2019 00:37:48 +0000 |
198 | |
199 | +sysvinit (2.96~beta-3ubuntu2) focal; urgency=medium |
200 | + |
201 | + * Fix debian/rules to not try to install bits into a sysvinit-core package |
202 | + we aren't building. |
203 | + |
204 | + -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 25 Oct 2019 13:21:15 -0700 |
205 | + |
206 | +sysvinit (2.96~beta-3ubuntu1) focal; urgency=low |
207 | + |
208 | + * Merge from Debian unstable. Remaining changes: |
209 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
210 | + - Make mountpoint.c compile with new glibc. |
211 | + |
212 | + -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 18 Oct 2019 14:21:33 -0700 |
213 | + |
214 | sysvinit (2.96~beta-3) unstable; urgency=medium |
215 | |
216 | * Team upload. |
217 | @@ -358,6 +489,20 @@ sysvinit (2.95-6) unstable; urgency=medium |
218 | |
219 | -- Dmitry Bogatov <KAction@debian.org> Fri, 23 Aug 2019 16:26:28 +0000 |
220 | |
221 | +sysvinit (2.95-5ubuntu2) eoan; urgency=medium |
222 | + |
223 | + * Adjust debian/rules to fix an arch: all build failure. |
224 | + |
225 | + -- Steve Langasek <steve.langasek@ubuntu.com> Fri, 16 Aug 2019 09:01:15 -0700 |
226 | + |
227 | +sysvinit (2.95-5ubuntu1) eoan; urgency=low |
228 | + |
229 | + * Merge from Debian unstable. Remaining changes: |
230 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
231 | + - Make mountpoint.c compile with new glibc. |
232 | + |
233 | + -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 15 Aug 2019 23:55:53 -0700 |
234 | + |
235 | sysvinit (2.95-5) unstable; urgency=medium |
236 | |
237 | * [2d158bc6] Make default TTYMODE match default TTYPERM of `login' package |
238 | @@ -404,6 +549,14 @@ sysvinit (2.95-3) unstable; urgency=medium |
239 | |
240 | -- Dmitry Bogatov <KAction@debian.org> Mon, 29 Jul 2019 08:10:44 +0000 |
241 | |
242 | +sysvinit (2.95-2ubuntu1) eoan; urgency=low |
243 | + |
244 | + * Merge from Debian unstable. Remaining changes: |
245 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
246 | + - Make mountpoint.c compile with new glibc. |
247 | + |
248 | + -- Steve Langasek <steve.langasek@ubuntu.com> Wed, 24 Jul 2019 12:32:57 -0700 |
249 | + |
250 | sysvinit (2.95-2) unstable; urgency=medium |
251 | |
252 | * [22e43c01] Make sure dh_fixperms is called during build. |
253 | @@ -497,6 +650,14 @@ sysvinit (2.93-9) experimental; urgency=medium |
254 | |
255 | -- Dmitry Bogatov <KAction@debian.org> Thu, 14 Feb 2019 20:55:23 +0000 |
256 | |
257 | +sysvinit (2.93-8ubuntu1) eoan; urgency=low |
258 | + |
259 | + * Merge from Debian unstable. Remaining changes: |
260 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
261 | + - Make mountpoint.c compile with new glibc. |
262 | + |
263 | + -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 29 Apr 2019 22:02:02 -0700 |
264 | + |
265 | sysvinit (2.93-8) unstable; urgency=medium |
266 | |
267 | * Return alternative dependency on file-rc for convenience of |
268 | @@ -715,6 +876,19 @@ sysvinit (2.88dsf-59.11) unstable; urgency=medium |
269 | |
270 | -- Michael Biebl <biebl@debian.org> Sun, 07 Oct 2018 16:04:09 +0200 |
271 | |
272 | +sysvinit (2.88dsf-59.10ubuntu2) cosmic; urgency=medium |
273 | + |
274 | + * Make mountpoint.c compile with new glibc. |
275 | + |
276 | + -- Dimitri John Ledkov <xnox@ubuntu.com> Thu, 04 Oct 2018 16:32:29 +0100 |
277 | + |
278 | +sysvinit (2.88dsf-59.10ubuntu1) bionic; urgency=medium |
279 | + |
280 | + * Merge with Debian, restoring 6ac609340af19a8d021c5ab8fea50c65241d1d0b: |
281 | + - When building for Ubuntu, skip all binaries except for sysvinit-utils. |
282 | + |
283 | + -- Adam Conrad <adconrad@ubuntu.com> Wed, 01 Nov 2017 15:00:29 -0600 |
284 | + |
285 | sysvinit (2.88dsf-59.10) unstable; urgency=medium |
286 | |
287 | * Non-maintainer upload. |
288 | @@ -5559,3 +5733,4 @@ sysvinit (2.66-1) unstable; urgency=medium |
289 | /var/log and /etc itself. |
290 | |
291 | -- Miquel van Smoorenburg <miquels@cistron.nl> Tue, 29 Oct 1996 13:46:54 +0100 |
292 | + |
293 | diff --git a/debian/control b/debian/control |
294 | index e3b9c91..de14b0e 100644 |
295 | --- a/debian/control |
296 | +++ b/debian/control |
297 | @@ -1,7 +1,8 @@ |
298 | Source: sysvinit |
299 | Section: admin |
300 | Priority: optional |
301 | -Maintainer: Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk> |
302 | +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
303 | +XSBC-Original-Maintainer: Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk> |
304 | Uploaders: |
305 | Ian Jackson <ijackson@chiark.greenend.org.uk>, |
306 | Benda Xu <heroxbd@gentoo.org>, |
307 | diff --git a/debian/rules b/debian/rules |
308 | index 0a0bb84..723fef6 100755 |
309 | --- a/debian/rules |
310 | +++ b/debian/rules |
311 | @@ -27,6 +27,10 @@ endif |
312 | |
313 | DH_OPTIONS = |
314 | |
315 | +ifeq ($(derives_from_ubuntu),yes) |
316 | + DH_OPTIONS = -Nsysvinit-core -Nsysv-rc -Ninitscripts -Nbootlogd |
317 | +endif |
318 | + |
319 | # Use debhelper's dh |
320 | %: |
321 | dh $@ $(DH_OPTIONS) |
322 | @@ -44,6 +48,7 @@ override_dh_auto_install-indep: |
323 | override_dh_install-arch: |
324 | dh_install |
325 | |
326 | +ifneq (,$(findstring sysvinit-core, $(shell dh_listpackages))) |
327 | # sysvinit package |
328 | if test -e debian/share/inittab.$(DEB_HOST_GNU_TYPE) ; \ |
329 | then \ |
330 | @@ -59,6 +64,7 @@ override_dh_install-arch: |
331 | $(INSTALL_DATA) debian/share/inittab \ |
332 | $(sysvtmp)/usr/share/sysvinit/inittab ; \ |
333 | fi |
334 | +endif |
335 | |
336 | # initscripts package may include /sys |
337 | ifneq (,$(findstring $(DEB_HOST_ARCH_OS),linux kfreebsd)) |
338 | @@ -66,8 +72,9 @@ ifneq (,$(findstring $(DEB_HOST_ARCH_OS),linux kfreebsd)) |
339 | endif |
340 | |
341 | ifeq ($(derives_from_ubuntu),yes) |
342 | -ifneq (,$(findstring lsb-base, $(shell dh_listpackages))) |
343 | - cp -p debian/src/lsb-base/init-functions.d/50-ubuntu-logging debian/lsb-base/lib/lsb/init-functions.d/ |
344 | +ifneq (,$(findstring sysvinit-utils, $(shell dh_listpackages))) |
345 | + cp -p debian/src/lsb-base/init-functions.d/50-ubuntu-logging \ |
346 | + debian/sysvinit-utils/lib/lsb/init-functions.d/ |
347 | endif |
348 | endif |
349 | |
350 | @@ -75,25 +82,31 @@ install-arch: build-arch |
351 | dh $@ $(DH_OPTIONS) |
352 | |
353 | override_dh_installchangelogs-arch: |
354 | +ifneq ($(derives_from_ubuntu),yes) |
355 | dh_installchangelogs -psysvinit-core doc/Changelog |
356 | +endif |
357 | |
358 | dh_installchangelogs -psysvinit-utils |
359 | rm -f $(utiltmp)$(doc)/sysvinit-utils/changelog |
360 | sed -i -ne '/sysvinit (2.93-8)/q' -e p \ |
361 | $(utiltmp)$(doc)/sysvinit-utils/changelog.Debian |
362 | |
363 | +ifneq ($(derives_from_ubuntu),yes) |
364 | dh_installchangelogs -pbootlogd |
365 | sed -i -ne '/sysvinit (2.93-8)/q' -e p \ |
366 | $(bootlogdtmp)$(doc)/bootlogd/changelog.Debian |
367 | +endif |
368 | |
369 | override_dh_installchangelogs-indep: |
370 | dh_installchangelogs |
371 | +ifneq ($(derives_from_ubuntu),yes) |
372 | sed -i -ne '/sysvinit (2.93-8)/q' -e p \ |
373 | $(rctmp)$(doc)/sysv-rc/changelog.Debian |
374 | |
375 | dh_installchangelogs -pinitscripts |
376 | sed -i -ne '/sysvinit (2.93-8)/q' -e p \ |
377 | $(inittmp)$(doc)/initscripts/changelog.Debian |
378 | +endif |
379 | |
380 | override_dh_installdeb: |
381 | dh_installdeb |
Tags base URL /git.launchpad. net/~ogayot/ ubuntu/ +source/ sysvinit/ log/?h= merge-lp2018596 -mantic
-------------
https:/
Relevant tags logical/ 3.06-2ubuntu1 split/3. 06-2ubuntu1 reconstruct/ 3.06-4ubuntu1 new/debian old/ubuntu old/debian
-------------
lp2018596/
lp2018596/
lp2018596/
lp2018596/
lp2018596/
lp2018596/
PPA /launchpad. net/~ogayot/ +archive/ ubuntu/ mantic- proposed/ +packages
---
https:/