You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

686 lines
28 KiB

  1. init-system-helpers (1.49) unstable; urgency=low
  2. [ Felipe Sateler ]
  3. * Upload to unstable. Urgency low due to large changeset.
  4. * d-s-invoke: Execute systemctl once when starting units.
  5. This ensures systemd itself can order them the best way it sees fit.
  6. (Closes: #848192)
  7. * update-rc.d: check that /etc/insserv.conf exists before invoking insserv.
  8. It might happen that the binary exists but the configuration file doesn't,
  9. and then the insserv invocation will fail. Therefore don't consider insserv
  10. installed until the configuration file exists.
  11. Thanks to Petter Reinholdtsen for the patch. (Closes: #849284)
  12. * Bump Standards-Version
  13. [ Iain Lane ]
  14. * invoke-rc.d: Pass --full to `systemctl status', so we don't get ellipsised output.
  15. [ Michael Biebl ]
  16. * Drop support for upstart
  17. -- Felipe Sateler <fsateler@debian.org> Mon, 17 Jul 2017 12:27:32 -0400
  18. init-system-helpers (1.48) unstable; urgency=medium
  19. * Team upload
  20. * [fbabdc8] Handle units with escaped characters correctly.
  21. See
  22. https://www.freedesktop.org/software/systemd/man/systemd-escape.html
  23. for details. (Closes: #861204)
  24. -- Bernd Zeimetz <bzed@debian.org> Tue, 02 May 2017 12:20:21 +0200
  25. init-system-helpers (1.47) unstable; urgency=medium
  26. [ Christian Hofstaedtler ]
  27. * Align policy-rc.d existing/nonexisting case for custom actions.
  28. Previously, when calling invoke-rc.d with a "custom" action, it
  29. would print an error when a policy-rc.d file was installed, but
  30. it would be silent if no such file was installed. (Closes: #728682)
  31. [ Andreas Henriksson ]
  32. * Do policy-rc.d automatically in init-less chroots.
  33. See #838966 and #838997 for background.
  34. A debootstrap with --variant=minbase will have lsb-base installed,
  35. so the person running into this issue must have:
  36. - not added a policy-rc.d in his init-less chroot
  37. - removed lsb-base manually (and what else?)
  38. This patch auto-detects the situation with init-less chroot that's
  39. missing a policy-rc.d and deals with it automatically (plus gives
  40. a warning message). (Closes: #843761)
  41. [ Ondřej Nový ]
  42. * Add try-restart action.
  43. See #851688
  44. [ Felipe Sateler ]
  45. * Make init depend on a new enough init-system-helpers.
  46. In jessie, update-rc.d/invoke-rc.d/service are shipped by sysv-rc.
  47. They got moved to init-system-helpers after that, so make sure we
  48. have the new versions to ensure the scripts are available.
  49. This dependency can probably be dropped after stretch is released.
  50. * update-rc.d: allow trailing whitespace in LSB header delimiters.
  51. It is a hard to diagnose condition because trailing spaces are
  52. invisible in most editors. Moreover, all the other parsers (systemd,
  53. insserv) allow such trailing space. (Closes: #851730)
  54. -- Felipe Sateler <fsateler@debian.org> Wed, 18 Jan 2017 10:17:07 -0300
  55. init-system-helpers (1.46) unstable; urgency=medium
  56. * Drop dh-systemd transitional package.
  57. It is now provided by debhelper (Closes: #841914)
  58. * Add a meaningful short description to init metapackage
  59. * Document copyright of things lifted from pkg:sysvinit (Closes: #839545)
  60. * Use https url for copyright format
  61. -- Felipe Sateler <fsateler@debian.org> Sun, 06 Nov 2016 17:02:00 -0300
  62. init-system-helpers (1.45) unstable; urgency=medium
  63. * Revert "invoke-rc.d, service: Asynchronously reload systemd units"
  64. This caused fallout at least in the autopkgtests of two packages, possibly many
  65. more, thus could also break assumptions in more important environments, and was
  66. just a defensive move, not a bug fix.
  67. This reverts commit 9cfb6dfed4a38b7c3d8b7fd04a7681690049e424.
  68. -- Martin Pitt <mpitt@debian.org> Tue, 20 Sep 2016 16:27:43 +0200
  69. init-system-helpers (1.44) unstable; urgency=medium
  70. * invoke-rc.d, service: Check for multi-user.target instead of
  71. graphical.target. There is a curious bug which sometimes causes
  72. "systemctl is-active default.target" to say inactive until "show" or
  73. "status" gets called on the unit. This needs to be investigated. Until
  74. then, check for multi-user.target which by and large does the same job,
  75. but seems to work reliably.
  76. -- Martin Pitt <mpitt@debian.org> Mon, 12 Sep 2016 22:52:23 +0200
  77. init-system-helpers (1.43) unstable; urgency=medium
  78. [ Felipe Sateler ]
  79. * Add /etc/rc?.d to the dirs shipped by init-system-helpers.
  80. (Closes: #834524)
  81. [ Martin Pitt ]
  82. * invoke-rc.d, service: Only ignore systemd unit dependencies before
  83. default.target. "systemctl is-system-running" might still be false in case
  84. of running jobs for device/mount/hotplug/dynamic actions units. But in
  85. those cases we already do want to respect unit dependencies, as the system
  86. is booted up sufficiently to avoid dependency loops. Fixes installation of
  87. packages like PostgreSQL under cloud-init or when manually installing
  88. packages right after booting. (LP: #1576692)
  89. * invoke-rc.d, service: Asynchronously reload systemd units.
  90. Reloading SysV init scripts has never been synchronous, so use --no-block
  91. to reload them under systemd. This is another, and a better, line of
  92. defence against if-up.d hook deadlocks during boot (see
  93. https://bugs.debian.org/777113).
  94. -- Martin Pitt <mpitt@debian.org> Mon, 12 Sep 2016 09:35:28 +0200
  95. init-system-helpers (1.42) unstable; urgency=medium
  96. [ Michael Biebl ]
  97. * init-system-helpers: Include insserv package state when filing a bug.
  98. This makes it easier to figure out if the fallback code in update-rc.d
  99. was used or not.
  100. [ Felipe Sateler ]
  101. * Add myself to uploaders
  102. * update-rc.d: preserve S/K links when insserv is not installed.
  103. If there are any links, preserve them. In fallback mode we don't care
  104. about the number encoded, but we do care about the S/K state. So instead
  105. of trying to renumber back to 01, preserve the actually existing links.
  106. This also fixes a bug that could cause multiple enable links to be
  107. created for a single service. (Closes: #832945)
  108. -- Felipe Sateler <fsateler@debian.org> Sat, 30 Jul 2016 17:04:28 -0400
  109. init-system-helpers (1.41) unstable; urgency=medium
  110. * update-rc.d: Properly handle enable|disable for SysV init scripts if
  111. insserv is not available. (Closes: #832582)
  112. -- Michael Biebl <biebl@debian.org> Wed, 27 Jul 2016 11:42:54 +0200
  113. init-system-helpers (1.40) unstable; urgency=medium
  114. [ Martin Pitt ]
  115. * update-rc.d: Add fallback if insserv is not available.
  116. If insserv is not available, we are either under systemd or a chroot,
  117. where the rc?.d/ link priorities don't matter, so create the
  118. /etc/rc?.d/[SK]01<name> links with a hardcoded "01" priority.
  119. Drop insserv dependency again.
  120. * invoke-rc.d: Add SysV fallback for "systemctl is-enabled".
  121. Version 1.35 switched to "systemctl is-enabled" to determine if a service
  122. is enabled. This also has worked for SysV init scripts since systemd 220-1
  123. (via the systemd-sysv-install wrapper), but does not yet work under
  124. Jessie's systemd 215. Add a fallback to checking runlevel symlinks (for
  125. any runlevel) to fix upgrades where init-system-helpers gets upgraded
  126. before systemd, and to make i-s-h backportable to Jessie.
  127. (Closes: #830982)
  128. [ Michael Biebl ]
  129. * invoke-rc.d: Drop fallback code for ancient upstart versions.
  130. Even wheezy ships a version >= 0.9.7.
  131. * invoke-rc.d: Only consider the enabled-state for start and restart.
  132. We should not deny other actions, like status, stop or reload on
  133. disabled services.
  134. * invoke-rc.d: Don't check the enabled state twice.
  135. On start|restart we already enforce the local policy and RC will be set
  136. to 101, if the service was disabled.
  137. Also, checking for the output of "systemctl --quiet is-enabled" is
  138. problematic, as it is currently broken for non-native services [1].
  139. So drop it completely.
  140. [1] https://github.com/systemd/systemd/issues/3813
  141. * invoke-rc.d: Allow restarting disabled-but-running services.
  142. Restart services that are disabled but have been started manually.
  143. A start request for a running service is a nop under systemd, so we
  144. don't need to handle start and restart separately.
  145. -- Michael Biebl <biebl@debian.org> Tue, 26 Jul 2016 22:44:01 +0200
  146. init-system-helpers (1.39) unstable; urgency=medium
  147. * Add an explicit dependency on insserv. For now we still need insserv in
  148. update-rc.d to properly enable SysV init scripts but we can't rely on
  149. other packages, like sysv-rc, anymore to pull in insserv for us, because
  150. they might not be installed anymore by default.
  151. -- Michael Biebl <biebl@debian.org> Tue, 12 Jul 2016 22:07:16 +0200
  152. init-system-helpers (1.38) unstable; urgency=medium
  153. * Remove dh_systemd_enable and dh_systemd_start. Those helpers will be
  154. shipped by debhelper (>= 9.20160709) from now on. (Closes: #822670)
  155. * Remove systemd2init and related files as we want to make dh-systemd an
  156. empty, transitional package which we can drop eventually.
  157. * Turn dh-systemd into a transitional package pulling in a recent enough
  158. version of debhelper.
  159. -- Michael Biebl <biebl@debian.org> Mon, 11 Jul 2016 18:05:58 +0200
  160. init-system-helpers (1.37) unstable; urgency=medium
  161. * Stop setting POD_MAN_DATE. It was added to support reproducible builds
  162. which is no longer necessary now that pod2man suppors SOURCE_DATE_EPOCH
  163. which is automatically set by dh.
  164. * dh_systemd_enable: Do not mask previous declaration of $service variable.
  165. (Closes: #829278)
  166. -- Michael Biebl <biebl@debian.org> Fri, 08 Jul 2016 17:41:37 +0200
  167. init-system-helpers (1.36) unstable; urgency=medium
  168. [ Martin Pitt ]
  169. * init: Don't depend on sysvinit-core when building on/for Ubuntu and
  170. derivatives.
  171. * init: Drop "essential" from the package description as it is not essential
  172. any more.
  173. * invoke-rc.d: Quiesce error message if "runlevel" does not exist, which is
  174. now the case in chroots since init stopped being essential.
  175. (Closes: #827376)
  176. * update-rc.d: Testing for /etc/init.d/mountkernfs.sh is not sufficient as
  177. initscripts might only be unpacked but not configured yet (during
  178. debootstrap). Thus test if /etc/rcS.d/S??mountkernfs.sh exists. Thanks to
  179. Felipe Sateler for the idea! (Closes: #824804)
  180. * init-system-helpers: Ship README.invoke-rc.d and README.policy-rc.d.
  181. * invoke-rc.d.8: Update the SEE ALSO link to README.policy-rc.d.
  182. (Closes: #358496)
  183. * service.8: Document that this starts systemd units as well.
  184. (Closes: #758139)
  185. * invoke-rc.d: Show "systemctl status" on a failed (re)start if running
  186. under systemd. This makes logs with failed package installations much more
  187. useful, and human users will most likely do exactly that anyway.
  188. (LP: #1596056)
  189. [ Luca Boccassi ]
  190. * dh_systemd_enable: Add support for installing templated service units.
  191. (Closes: #770344)
  192. * dh_systemd_enable: Add support for installing path units.
  193. (Closes: #768609)
  194. -- Martin Pitt <mpitt@debian.org> Tue, 28 Jun 2016 22:10:37 +0200
  195. init-system-helpers (1.35) unstable; urgency=medium
  196. * invoke-rc.d: When running under systemd, query systemctl is-enabled
  197. instead of checking for rc?.d/ links. This allows operation without
  198. sysv-rc with packages that ship native systemd units. Packages which only
  199. ship an init.d script continue to need sysv-rc and runlevels, of course.
  200. (Closes: #827191, LP: #1587903)
  201. -- Martin Pitt <mpitt@debian.org> Sat, 18 Jun 2016 19:14:17 +0200
  202. init-system-helpers (1.34) unstable; urgency=medium
  203. [ Martin Pitt ]
  204. * Make "init" not essential any more and lower priority from "required" to
  205. "important", so that we can drop it from minimal chroots and docker
  206. containers at some point. Explicitly mark init-system-helpers as essential
  207. now (before it was only transitively essential due to init depending on
  208. it). (Closes: #756023)
  209. * Mark init "Important: yes" instead, so that one does not accidentally
  210. uninstall it.
  211. * deb-systemd-invoke: Accept policy-rc.d exit code 0 as "allowed" in
  212. addition to code 104, like invoke-rc.d. (Closes: #825075)
  213. [ Dan Nicholson ]
  214. * deb-systemd-helper, dh_systemd_start: Use split rather than
  215. Text::ParseWords::shellwords since the latter will strip valid \
  216. escapes from unit names. The values then need to have leading and
  217. trailing quotes stripped. (Closes: #820359)
  218. * dh_systemd_enable: Drop unused Text::ParseWords use.
  219. -- Martin Pitt <mpitt@debian.org> Mon, 30 May 2016 15:52:48 +0200
  220. init-system-helpers (1.33) unstable; urgency=medium
  221. * Drop SysV reference from init's short package description, as it's not
  222. specific to SysV init at all.
  223. * Revert the check for failing "runlevel" command. In chroots it is always
  224. failing, so just print out the warning and otherwise ignore the failure as
  225. we've done for many years with the broken check. (Closes: #823611)
  226. -- Martin Pitt <mpitt@debian.org> Fri, 06 May 2016 09:44:05 -0500
  227. init-system-helpers (1.32) unstable; urgency=medium
  228. * dh_systemd_{enable,start}: Quiesce "No such file or directory" error
  229. messages when calling on a package without /lib/systemd/system/.
  230. (Closes: #822710)
  231. * invoke-rc.d: Fix check for failing "runlevel" command.
  232. * invoke-rc.d: Under systemd, "runlevel" only switches to 3 or 5 when
  233. multi-user.target/graphical.target have been reached, not before.
  234. Adjust the runlevel check accordingly. This is only relevant for the check
  235. for wrong/dangling rcN.d/ symlinks, so just pin it to "5" (the precise
  236. value does not matter much). Fixing this in systemd requires bigger
  237. architectural changes, so use this tiny (and backportable) bandaid for the
  238. time being. (LP: #1575572, see #608456)
  239. -- Martin Pitt <mpitt@debian.org> Thu, 05 May 2016 22:11:26 -0500
  240. init-system-helpers (1.31) unstable; urgency=medium
  241. * Fix FTBFS when building arch specific binaries only.
  242. -- Martin Pitt <mpitt@debian.org> Tue, 26 Apr 2016 17:37:46 +0200
  243. init-system-helpers (1.30) unstable; urgency=medium
  244. [ Felipe Sateler ]
  245. * update-rc.d: Add 'defaults' action to usage message. (Closes: #814666)
  246. * update-rc.d: Do not print 'error:' when passing --help
  247. [ Niels Thykier ]
  248. * dh_systemd_start: Default to -R in compat 10, for consistency with
  249. dh_installinit.
  250. * dh_systemd_*: Do not needlessly traverse the entire package tree.
  251. * dh_systemd_*: Add DH promise to avoid being called for no reason.
  252. * Update Vcs-* fields to use https.
  253. [ Raphaël Hertzog ]
  254. * tests: Support $TEST_ON_REAL_SYSTEM which skips the tmpfs bind mounts, and
  255. use that in the autopkgtest. This provides a more realistic test and
  256. unbreaks operations which communicate with pid1. Also purge metadata in
  257. between tests.
  258. * Prefer calling "systemctl preset" instead of "enable" when available, so
  259. that systemd.preset(5) files are respected by packages. (Closes: #772555)
  260. [ Martin Pitt ]
  261. * Bump Standards-Version to 3.9.8 (no changes necessary).
  262. * Fix "service --version" to show the currrent instead some old hardcoded
  263. version. (Closes: #819984)
  264. * service.8: Document that $PATH is passed to the init script.
  265. (Closes: #619464)
  266. [ Erik Ziegenbalg ]
  267. * dh-systemd: Support enabling of debian/<package>.mount files.
  268. (Closes: #803774)
  269. [ Luca Boccassi ]
  270. * dh-systemd: Support installing .target files. (Closes: #793153)
  271. -- Martin Pitt <mpitt@debian.org> Tue, 26 Apr 2016 10:01:46 +0200
  272. init-system-helpers (1.29) unstable; urgency=medium
  273. [ Michael Biebl ]
  274. * Bump debhelper compatibility level to 9.
  275. [ Raphael Geissert ]
  276. * invoke-rc.d: Fix behaviour when no start or stop symlink is found.
  277. Although update-rc.d(8) says that it is a common administration error to
  278. delete a start symlink instead of renaming it to make it a stop symlink,
  279. the default behaviour of invoke-rc.d in that case is not sensible, and
  280. leads to the init script being executed. (Closes: #546532)
  281. [ Martin Pitt ]
  282. * invoke-rc.d: Fix package installation failure when installing a package
  283. with an upstart script and systemd unit, but no SysV script in a chroot.
  284. (LP: #1543051)
  285. [ Felipe Sateler ]
  286. * update-rc.d: Ensure insserv doesn't fail if initscripts is not installed
  287. (Closes: #806438)
  288. [ Benda Xu ]
  289. * script/invoke-rc.d: Add OpenRC support.
  290. * script/update-rc.d: Add OpenRC support.
  291. -- Martin Pitt <mpitt@debian.org> Mon, 29 Feb 2016 13:24:34 +0100
  292. init-system-helpers (1.28) unstable; urgency=medium
  293. [ Martin Pitt ]
  294. * invoke-rc.d: Fix actions to run under systemd if there is no init.d
  295. script. (Closes: #747851)
  296. * invoke-rc.d: Don't start systemd units which are disabled. Restart them
  297. only if they were already running (i. e. started manually by the admin).
  298. (Closes: #768450)
  299. * update-rc.d: Support /usr/lib/insserv/insserv location too, as with
  300. newer sysvinit versions.
  301. * Add autopkgtest which runs the tests in t/.
  302. * Drop Michael Stapelberg and Tollef Fog Heen from Uploaders:, they stopped
  303. systemd work long ago. Thanks for your great work in the past!
  304. * Run wrap-and-sort -at over our debian control files.
  305. [ Andreas Henriksson ]
  306. * Add support for -X option. (Closes: #760168)
  307. [ Michael Biebl ]
  308. * invoke-rc.d: Allow stop and status requests for masked systemd services.
  309. (Closes: #717109)
  310. -- Martin Pitt <mpitt@debian.org> Fri, 05 Feb 2016 12:30:53 +0100
  311. init-system-helpers (1.27) unstable; urgency=high
  312. Urgency high to not further delay the sysvinit migration to testing, and to
  313. avoid this going into testing with breaking file-rc.
  314. [ Martin Pitt ]
  315. * Add debian/clean to remove script/*1.p. (Closes: #812586)
  316. * Version the conflict to file-rc, 0.8.17 now works fine with the moved
  317. update-rc.d and invoke-rc.d.
  318. -- Martin Pitt <mpitt@debian.org> Tue, 26 Jan 2016 11:35:49 +0100
  319. init-system-helpers (1.26) unstable; urgency=medium
  320. * Drop upstart as an alternative init dependency, as the package got
  321. removed.
  322. * Conflict to current openrc version <= 0.18.3-1, to stop the upgrade before
  323. running into the update-rc.d file conflict. (Closes: #811662)
  324. This assumes that the next openrc upload diverts update-rc.d
  325. (see #811708).
  326. -- Martin Pitt <mpitt@debian.org> Fri, 22 Jan 2016 16:02:24 +0100
  327. init-system-helpers (1.25) unstable; urgency=medium
  328. [ Andreas Henriksson ]
  329. * Import invoke-rc.d + update-rc.d from sysvinit 2.88dsf-59.2
  330. (see #805487)
  331. * Import service from sysvinit 2.88dsf-59.2
  332. * Move service files into non-specific subdirectory
  333. * init-system-helpers: Ship invoke-rc.d, update-rc.d and service
  334. * Only pod2man init-system-helpers script for now
  335. * update-rc.d: drop old fallback path for insserv
  336. * update-rc.d: only use insserv if available
  337. * Raise init-system-helpers Priority to required
  338. [ Martin Pitt ]
  339. * Update i-s-h package description to describe the newly moved tools.
  340. * Make init depend on init-system-helpers, to ensure the availability of
  341. invoke-rc.d and update-rc.d if/once sysvinit-utils becomes non-essential.
  342. -- Martin Pitt <mpitt@debian.org> Mon, 18 Jan 2016 15:13:20 +0100
  343. init-system-helpers (1.24) unstable; urgency=medium
  344. [ Helmut Grohne ]
  345. * Fix FTCBFS: Annotate perl dependency with :any. (Closes: #794339)
  346. [ Reiner Herrmann ]
  347. * dh_systemd_{enable,start}: Sort list of unit files, to make generated
  348. maintainer scripts reproducible. (Closes: #801470)
  349. -- Martin Pitt <mpitt@debian.org> Tue, 13 Oct 2015 06:55:44 +0200
  350. init-system-helpers (1.23) unstable; urgency=medium
  351. [ Didier Roche ]
  352. * deb-system-invoke: don't start disabled systemd services (in case
  353. of systemd only services), when there is no init script. (Closes: #768456)
  354. Add some conditions to start the job on deb-system-invoke [restart|start],
  355. during package upgrade:
  356. - deb-system-invoke start <unit> doesn't do anything on systemd if the
  357. unit is disabled or static.
  358. - deb-system-invoke restart <unit> only restarts a disabled or static unit
  359. if the daemon was already running (forced by the admin).
  360. - in case of multiple units in error passed to deb-system-invoke, this one
  361. will exit with last unit in errror exit code.
  362. [ Martin Pitt ]
  363. * t/001-deb-systemd-helper.t: Verify that the commands exit successfully.
  364. * t/001-deb-systemd-helper.t: Add tests for Alias= handling.
  365. * t/001-deb-systemd-helper.t: Add tests for Alias and mask handling with
  366. uninstalled .service file (as in package postrm scripts).
  367. * deb-systemd-helper: Ignore Also= and Alias= referring to itself, and avoid
  368. mask symlink creation errors on systems where units with those have
  369. already been installed. Add corresponding test to
  370. 001-deb-systemd-helper.t. (LP: #1439793)
  371. * init: Add ${misc:Depends} dependency to quiesce lintian.
  372. * Bump Standards-Version to 3.9.6 (no changes necessary).
  373. * debian/copyright: Fix short license name for BSD-3-clause.
  374. * Add myself to Uploaders: (member of pkg-systemd-maintainers)
  375. [ Jérémy Bobbio ]
  376. * Make the package build reproducibly by using latest entry in
  377. debian/changelog to set the manpages date. (Closes: #782855)
  378. [ Dimitri John Ledkov ]
  379. * Mark "init" metapackage Multi-Arch: foreign. (Closes: #756026)
  380. -- Martin Pitt <mpitt@debian.org> Tue, 28 Apr 2015 15:05:44 +0200
  381. init-system-helpers (1.22) unstable; urgency=medium
  382. * Depend on perl-base instead of perl (Closes: #757891)
  383. -- Michael Stapelberg <stapelberg@debian.org> Mon, 17 Nov 2014 20:47:58 +0100
  384. init-system-helpers (1.21) unstable; urgency=medium
  385. * Demote augeas-tools to Suggests and let the systemd2init tool error out
  386. if /usr/bin/augtool is not installed. Packages which want to make use of
  387. systemd2init will have to depend on augeas-tools themselves.
  388. * Switch the default init system to systemd-sysv on Linux as per #727708.
  389. -- Michael Biebl <biebl@debian.org> Thu, 21 Aug 2014 07:40:41 +0200
  390. init-system-helpers (1.20) unstable; urgency=medium
  391. [ Michael Stapelberg ]
  392. * Add systemd2init tool which can be used to generate SysV init scripts from
  393. systemd .service files. The systemd2init tool requires Augeas, so add a
  394. Depends on augeas-tools to dh-systemd. (Closes: #741252)
  395. Maintained by Ondřej Surý <ondrej@debian.org>
  396. * Clarify dh_systemd_enable documentation (Thanks Michael Meskes for the
  397. patch).
  398. [ Michael Biebl ]
  399. * Add new "init" metapackage which ensures that an init system is installed
  400. at all times. For now the default is still sysvinit-core.
  401. -- Michael Biebl <biebl@debian.org> Thu, 24 Jul 2014 23:49:57 +0200
  402. init-system-helpers (1.19) unstable; urgency=medium
  403. * Use try-restart only on upgrades, start after initial installation
  404. (Closes: #750404)
  405. * improve error message wording (Closes: #750986)
  406. * dh_systemd_enable: document the --name option (Closes: #750992)
  407. -- Michael Stapelberg <stapelberg@debian.org> Sat, 14 Jun 2014 13:17:57 +0200
  408. init-system-helpers (1.18) unstable; urgency=low
  409. * d-s-h: add “purge” verb, use it in autoscripts. (Closes: #721244)
  410. -- Michael Stapelberg <stapelberg@debian.org> Tue, 25 Feb 2014 19:36:18 +0100
  411. init-system-helpers (1.17) unstable; urgency=low
  412. * d-s-h: don’t error out when masking a service is not possible because
  413. /etc/systemd/system/<service> already exists (but is not a symlink).
  414. (Closes: #739090)
  415. -- Michael Stapelberg <stapelberg@debian.org> Tue, 18 Feb 2014 20:52:20 +0100
  416. init-system-helpers (1.16) unstable; urgency=low
  417. * Don’t delete /etc/systemd/, only the hierarchy below /etc/systemd/system/.
  418. This is necessary to fix piuparts warnings since we ship
  419. /etc/systemd/system since i-s-h 1.15 (Thanks Andreas Beckmann).
  420. -- Michael Stapelberg <stapelberg@debian.org> Mon, 17 Feb 2014 20:32:54 +0100
  421. init-system-helpers (1.15) unstable; urgency=low
  422. * ship /etc/systemd/system to avoid piuparts warnings
  423. * d-s-h: add spaces to allow the manpage to break lines with MANWIDTH=80
  424. * i-s-h: override lintian warning spelling-error-in-manpage, we cannot
  425. rename the upstream command “systemctl reenable” into “re-enable”
  426. * bump standards-version to 3.9.5 (no changes necessary)
  427. -- Michael Stapelberg <stapelberg@debian.org> Fri, 07 Feb 2014 20:18:34 +0100
  428. init-system-helpers (1.14) unstable; urgency=low
  429. * dh_systemd: treat symlinks like aliases (Closes: #731803)
  430. -- Michael Stapelberg <stapelberg@debian.org> Wed, 25 Dec 2013 14:35:55 +0100
  431. init-system-helpers (1.13) unstable; urgency=low
  432. * d-s-h: cleanup state directory on unmask (for piuparts)
  433. -- Michael Stapelberg <stapelberg@debian.org> Wed, 06 Nov 2013 19:10:45 +0100
  434. init-system-helpers (1.12) unstable; urgency=low
  435. * dh_systemd: lower generated dependency from 1.11 to 1.11~
  436. * d-s-h: Don’t print action(s) to stderr, no news are good news
  437. (Closes: #723727)
  438. -- Michael Stapelberg <stapelberg@debian.org> Mon, 04 Nov 2013 19:52:10 +0100
  439. init-system-helpers (1.11) unstable; urgency=low
  440. * dh_systemd_enable: unmask service on purge to not leave the mask sylink
  441. behind (Closes: #723759)
  442. -- Michael Stapelberg <stapelberg@debian.org> Fri, 20 Sep 2013 16:27:46 +0200
  443. init-system-helpers (1.10) unstable; urgency=low
  444. * Bugfix: check whether /var/lib/systemd/deb-systemd-helper-enabled exists
  445. (Thanks Alf Gaida) (Closes: #723693)
  446. * d-s-h: Fix mask/unmask implementation (Thanks Michael Biebl)
  447. (Closes: #714903)
  448. -- Michael Stapelberg <stapelberg@debian.org> Thu, 19 Sep 2013 02:13:14 +0000
  449. init-system-helpers (1.9) unstable; urgency=low
  450. * dh_systemd_enable: document debian/package.{service,tmpfile}
  451. * Bugfix: create files with permission 0644 (Closes: #722524)
  452. * dh_systemd_enable: skip unit files without an [Install] section
  453. (Closes: #721241)
  454. * d-s-h: implement mask and unmask commands
  455. * update maintscripts to mask a service while removed (but not purged)
  456. (Closes: #722521, #714903)
  457. -- Michael Stapelberg <stapelberg@debian.org> Wed, 18 Sep 2013 04:46:06 +0200
  458. init-system-helpers (1.8) unstable; urgency=low
  459. * Add test suite (development-time, not build-time)
  460. * deb-systemd-helper: implement was-enabled, debian-installed, update-state
  461. * deb-systemd-helper: update files atomically to be more robust when being
  462. cancelled
  463. * dh_systemd_enable: deal with changes to the [Install] section
  464. (Closes: #717603)
  465. -- Michael Stapelberg <stapelberg@debian.org> Wed, 24 Jul 2013 22:43:08 +0200
  466. init-system-helpers (1.7) unstable; urgency=low
  467. * Drop dependency on libmodule-install-perl to make it easier to have this
  468. package in Ubuntu (Thanks Jeremy Bicha) (Closes: #716929)
  469. -- Michael Stapelberg <stapelberg@debian.org> Tue, 16 Jul 2013 23:53:28 +0200
  470. init-system-helpers (1.6) unstable; urgency=low
  471. * Fix syntax error in dh_systemd_start (Closes: #716946)
  472. -- Michael Stapelberg <stapelberg@debian.org> Mon, 15 Jul 2013 17:49:57 +0200
  473. init-system-helpers (1.5) unstable; urgency=low
  474. * deb-systemd-helper: clean up /var/lib/systemd/deb-systemd-helper-enabled
  475. and /etc/systemd to pass a piuparts run.
  476. * deb-systemd-helper: add --quiet
  477. * dh_systemd_enable: add --no-enable
  478. * dh_systemd_start: add --no-start
  479. -- Michael Stapelberg <stapelberg@debian.org> Sun, 14 Jul 2013 21:53:26 +0200
  480. init-system-helpers (1.4) unstable; urgency=low
  481. * deb-systemd-helper: ensure state directory exists before writing to it
  482. (Thanks uau, bigon) (Closes: #714265)
  483. -- Michael Stapelberg <stapelberg@debian.org> Thu, 27 Jun 2013 18:28:36 +0200
  484. init-system-helpers (1.3) unstable; urgency=low
  485. * deb-systemd-helpe): replicate /etc/systemd/system in state dir
  486. * deb-systemd-helper: delete state file on remove if user didn’t disable
  487. service
  488. * deb-systemd-helper: always store .dsh-also state, not only when creating
  489. links
  490. * add deb-systemd-invoke, a wrapper which respects (basic) policy-rc.d
  491. -- Michael Stapelberg <stapelberg@debian.org> Wed, 19 Jun 2013 19:44:59 +0200
  492. init-system-helpers (1.2) unstable; urgency=low
  493. * split dh_systemd into dh_systemd_start and dh_systemd_enable. This makes
  494. each helper much easier and allows us to do the right thing — we need to
  495. run parts of the code _before_ dh_installinit and parts of the code
  496. _afterwards_.
  497. * deb-systemd-helper: only remove state file on purge.
  498. * deb-systemd-helper: store state about which units were enabled in addition
  499. to the specified one. This allows us to drop Also= and Alias= units from
  500. the call to deb-systemd-helper and behave more like systemctl.
  501. -- Michael Stapelberg <stapelberg@debian.org> Tue, 18 Jun 2013 23:38:45 +0200
  502. init-system-helpers (1.1) unstable; urgency=low
  503. * deb-systemd-helper: also store enable state for already enabled units
  504. * add dh-systemd package which contains the dh_systemd debhelper add-on
  505. -- Michael Stapelberg <stapelberg@debian.org> Tue, 11 Jun 2013 23:32:02 +0200
  506. init-system-helpers (1.0) unstable; urgency=low
  507. * Initial release
  508. -- Michael Stapelberg <stapelberg@debian.org> Sun, 05 May 2013 11:25:48 +0200