app-admin/cancd: modernize the service script and ebuild.
authorMichael Orlitzky <mjo@gentoo.org>
Sun, 17 Dec 2017 23:33:46 +0000 (18:33 -0500)
committerMichael Orlitzky <mjo@gentoo.org>
Sun, 17 Dec 2017 23:33:46 +0000 (18:33 -0500)
commitc9aa851c802c02cb922d616ad1b5e32c8efa67af
treeacb20e5b493e9f2e23feb654518fedaa2c6515c7
parent533e21084f1984e58d9ae4df9d1ef175f41cbe29
app-admin/cancd: modernize the service script and ebuild.

This commit creates a new revision (-r4) that replaces the earlier
unstable -r3. The ebuild itself includes an update to EAPI=6 and the
associated simplifications, as well as the addition of a new user
named "cancd" that is used by the init script.

The service script was completely rewritten and simplified, and now
uses more modern features of OpenRC. The original motivation for
that was bug 603208.

This is a non-maintainer commit, but robbat2 (the maintainer on file)
recently made a post to gentoo-dev, "Packages up for grabs: robbat2
edition," stating that this package was up for grabs.

Closes: https://bugs.gentoo.org/603208
Package-Manager: Portage-2.3.13, Repoman-2.3.3
app-admin/cancd/cancd-0.1.0-r4.ebuild [moved from app-admin/cancd/cancd-0.1.0-r3.ebuild with 69% similarity]
app-admin/cancd/files/cancd-0.1.0-build-r1.patch [moved from app-admin/cancd/files/cancd-0.1.0-build.patch with 89% similarity]
app-admin/cancd/files/cancd-conf.d [deleted file]
app-admin/cancd/files/cancd-conf.d-r1 [new file with mode: 0644]
app-admin/cancd/files/cancd-init.d [deleted file]
app-admin/cancd/files/cancd-init.d-r1 [new file with mode: 0644]