From: Zac Medico Date: Wed, 8 Apr 2015 21:35:24 +0000 (+0000) Subject: Add systemd service unit for bug 546004. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=02297a63379d8412afb25673786c265a5a3bfc47;p=gentoo.git Add systemd service unit for bug 546004. Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xFDE8EF85AE5719A3 --- diff --git a/sys-apps/unscd/ChangeLog b/sys-apps/unscd/ChangeLog index 9bddc82dd3d2..66e3ea041327 100644 --- a/sys-apps/unscd/ChangeLog +++ b/sys-apps/unscd/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/unscd -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/unscd/ChangeLog,v 1.19 2014/10/17 20:51:31 radhermit Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/unscd/ChangeLog,v 1.20 2015/04/08 21:35:04 zmedico Exp $ + +*unscd-0.52-r2 (08 Apr 2015) + + 08 Apr 2015; Zac Medico +files/unscd-tmpfiles.conf, + +files/unscd.service, +unscd-0.52-r2.ebuild, -unscd-0.52-r1.ebuild: + Add systemd service unit for bug 546004. 17 Oct 2014; Tim Harder -unscd-0.39.ebuild, -unscd-0.45.ebuild, -unscd-0.47.ebuild, -unscd-0.48.ebuild, diff --git a/sys-apps/unscd/Manifest b/sys-apps/unscd/Manifest index fe4219bd95fd..7504842adfb5 100644 --- a/sys-apps/unscd/Manifest +++ b/sys-apps/unscd/Manifest @@ -1,22 +1,20 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX unscd-tmpfiles.conf 29 SHA256 0c07016e3d1f189d5e01a663114974ac85ed61e952bdbb01b15a57c7dde35886 SHA512 2f5d67300493e32ba1efd31fbfd8483f42aff9e15950361b640e18451e76e0fc7a0ad08f547485ab5b1ed544407c8758b53c9b22a61d75bfe2f80b893dce0e77 WHIRLPOOL c41753c3b8e93880433f6309171915877600e6bdd7550c0b70addd5c3499290c5f645e8a56f5955dc7dcf200519a73638c8d24035ea7795b39593b221f0e4794 AUX unscd.initd 1080 SHA256 fd19366537dc42cda28c1f1ee97842c27286580c66248127111f7946386dfaed SHA512 125f38f9cbc0757da48db3b2352fbede219a5cab1db7abd52d6bce4203757f2fc28a776689c5d34bbcbe6a7febcfd08baea90d54e9face733fc5c5284621a149 WHIRLPOOL 140ef1d87bf95722bd8b1742e18d43ad5fdbb6c2b9e68e75c48ca37fab88f1c50a6c9fb07dcd9f5c2140e47286a7854aa6d8a5b970bbd2234649d34fea0b9f09 AUX unscd.initd-r1 428 SHA256 d574b737925b703178141e485a63bdbd0ee9850e18e0ce26138634724a4ee29a SHA512 bf46c91e163c33540f753eabc55a8a8c4e973e38bf1db6f5334b2105cc2d8a36bdbdf36b81daad1194930d9e9c76390b696055599438da377b8a05c3701a34fd WHIRLPOOL 221d651a015928d8f5d8e9abee0179cb5184327bf516ce2835a0e667d48c532d8834731cefbec5dd46b22229ec62b2689272d540b37710fa72b8e4ae1a16e54e +AUX unscd.service 513 SHA256 4951d198f1b31e5f2fb51a7e48c37a5d273159908190028b9278bb1923fa2cb0 SHA512 3a03be4807c06506caea41aa163bb036c2600566e7a73267e08ef0aebb3a288d37eb12e448740942277baee365654c6118102915479be882cb65dfefaf53917b WHIRLPOOL d43ff144dbb2b4b19a5d10468e341c4d4cc82950e43d6d6d11af96e4bd0147bf56180ec905117990a631eba6be6332288b27fcdb7feee49898187e1130b5624c DIST nscd-0.51.c 73007 SHA256 c915df72749c3fa89baa81291f40bd529512d28d484a75bcb9f8de053f9884ff SHA512 e506eca97f430191507bf41e7c9a696354bfaf14eb754467d007273931e47cef323f1ddbeffb48579c9a9a393a0256bd925576f3c88f9596879dd376b67c95fb WHIRLPOOL 9006c68a1154cd76e85b7177dd5cca301dfd3e95654f9cc6beb1a6ca4623c097b12163a135462355363bf72ef973478590380e2631b2340aed827c955ec34ac8 DIST nscd-0.52.c 73144 SHA256 4c1f83dcd120469fceef749050cb29fa666fa4666bd308dfe92e933a4c200d55 SHA512 ba48410309fced9b8d9f929c52b39ca9a8caaf451fe73742bde7d4a4ab9980bc0f353551e19c846e96d6cb8a71e3c5edc7ddddf76cce0613282f0d01fde0612f WHIRLPOOL d98e305ee99da16e50dc379991fa3083f9608cb4ae9fbd50f03f50c0ae3d2eae8dc352fdc7fa690e47b36edd7b9c8c7cb029bd69c579d07310481b742634f0cd EBUILD unscd-0.51.ebuild 703 SHA256 cf70766de4d598f6d4c64ce4401061f3af28aa87360a97d79cde345e24044e48 SHA512 f5765b7922cd97be85c9593b18a77adafcbbb5fe39256c69629d9ed90749d55045af0be50e918ef4a4f770174a6f3ab183ba5648824ac40118951ed201ea0705 WHIRLPOOL 4886b0d02587ee20f2c191e21762e7f78d26107b5005b732efdb30c96f5ab8af4f2333f04da6db3deddd1af0730a5a0bfa90a7775dfd48684251f5a1232a49d8 -EBUILD unscd-0.52-r1.ebuild 710 SHA256 8fa432a8448a58a9c34edec030274630766df056e14c5ff25b61c3ee6f8989f0 SHA512 b86a3eae5c59fe090ad3b3f6f68545fc1b5354f1721271f6f4a40aa1c3a1354b0ebaabc4a66a6233cae719364aae285793e9f2a8dfc846b3e1828d72244a4e92 WHIRLPOOL c59aef9818145cdc1e6b6f80664c5530f436d264f62d1f2a3553cbec348b60f94dfdeb5c7eabadf58188b5a3c202b99e2f228cf8a9d0bf6d2966cee86e14b7ec -MISC ChangeLog 2705 SHA256 2e566369b1b054312a7bee6cd037d5530caf55d4f567b7fdca1a10fbe52f2dcb SHA512 07974ea2259bafffc7d716deb03f49277930f5ef59420c51c7d88c40636045c2a37d1062b96045f331ac295fe32cfc914fd5686df103e1ed8f3e61a540d8efb5 WHIRLPOOL 6a004a8a1dc076301fe8d5a2b4db5fd02c0da99a9047ae71f1f5aa45b2489e7261792f345d0cc52f49d8e2e4c330f12be3a561bc04ad8240014e4543667dc6b9 +EBUILD unscd-0.52-r2.ebuild 832 SHA256 45e38d9a8cfc0fcee68f7d977358b82b2ecc5543e1034370c2d60b7af45e7c8d SHA512 54690ddcef706c1f504970ed796e39980c916ebdf052f0f562aef4328492e701658563be8e08df57321268ade1c11107ee60f76d203fd3cb255f880f326cea59 WHIRLPOOL d6f0260366e1725a7e147f62e2643c64cebf453a7c4295357254d62c3620a5b1caf2419f64113423b5b455069230b07482c02e819ee5e57038658341cb175552 +MISC ChangeLog 2922 SHA256 eb0dc2efa833568fca0faa1bd67f5043a7f6ed50ba4795b6443c8c72213896ee SHA512 4f80c93b35780a88ef6183c443adb641f66fa660a55548dadfcc4d59211295c328e0f754b172f8a5aa29fba8cc7cb5329dd7c00cd8297d74d0e2ebcae8a6631f WHIRLPOOL 5f02074655a7780ce4cbb5400091a7916fe3df95bbfe7840078ccc3ff15376e6b9c86d0b5e523dab238b404e7d5d3ef285c7e41ecbe8b3eb60086e7101f38ba2 MISC metadata.xml 164 SHA256 e4a021cb64d124c73ee6e1a1b0771073ec203dbb505ab882fbb0ae332fc53b1f SHA512 415afe53c0f0b296094f56332b6a02bf649d016946c344f093d846a442131b6a12c28206a507b6f154d9413a478276089a013071d73a65b225a93ad439313277 WHIRLPOOL 61f09e0447db4b54e09132f8aaace886820904d96e9352ab36181654f94783345417e3539f2c31bf5c19b20da693e0dc96ffe6ffef98ef24725c6e2fad63842c -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJUQYFqAAoJEEqz6FtPBkyjN1sH/i8POWazOzWvQVINDut1+so9 -CXwbO5WsZfE569fVbHMe5an0qfSFr/bzsc7edz1jHXATKIGCI3mkVs6+d2i801I9 -KuqiJDsUrScB8gDFzouoNOL2FGwT7P7csFOp3cqIy2MaVsANigozQdh0oVXgLD2X -/x0lcI3MUaLQ+DGI0ubJvHF4OHDJrb77LiHSqZKdshsMmUgPbUqhzDx5pj546PT5 -0yl5+i6QzZWFYLVpPKTlugWOCM2vnNYf37wKaKoBV3fTluM2gUtOM8phbU0vPZSm -etTSlXcqhKPgqZVeB1r4Ok4pfq3kzeCu87xgV5OZRxxGDHYu+Z5vTyekFdgI9zE= -=3vbG +iEYEAREIAAYFAlUlnxQACgkQ/ejvha5XGaOSrQCcDH0zDQwg2RE61Dz++fAFLcw2 +hvcAninn11JXEyULUBRx+xaG8XvJfNTA +=IlfS -----END PGP SIGNATURE----- diff --git a/sys-apps/unscd/files/unscd-tmpfiles.conf b/sys-apps/unscd/files/unscd-tmpfiles.conf new file mode 100644 index 000000000000..b5f25f6c5bb1 --- /dev/null +++ b/sys-apps/unscd/files/unscd-tmpfiles.conf @@ -0,0 +1 @@ +d /run/nscd 0755 root root - diff --git a/sys-apps/unscd/files/unscd.service b/sys-apps/unscd/files/unscd.service new file mode 100644 index 000000000000..d7c932b9587d --- /dev/null +++ b/sys-apps/unscd/files/unscd.service @@ -0,0 +1,18 @@ +[Unit] +Description=Name Service Cache Daemon (unscd) +Wants=ldap.service network-online.target slapd.service +After=ldap.service network-online.target nss-lookup.target nss-user-lookup.target slapd.service + +[Service] +Type=forking +PIDFile=/run/nscd/nscd.pid +ExecStart=/usr/sbin/unscd +ExecStop=/usr/sbin/nscd --shutdown +ExecReload=/usr/sbin/nscd -i passwd +ExecReload=/usr/sbin/nscd -i group +ExecReload=/usr/sbin/nscd -i hosts +ExecReload=/usr/sbin/nscd -i services +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/sys-apps/unscd/unscd-0.52-r1.ebuild b/sys-apps/unscd/unscd-0.52-r2.ebuild similarity index 64% rename from sys-apps/unscd/unscd-0.52-r1.ebuild rename to sys-apps/unscd/unscd-0.52-r2.ebuild index ad60b79b739b..c776e1362455 100644 --- a/sys-apps/unscd/unscd-0.52-r1.ebuild +++ b/sys-apps/unscd/unscd-0.52-r2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/unscd/unscd-0.52-r1.ebuild,v 1.1 2014/10/09 13:43:41 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/unscd/unscd-0.52-r2.ebuild,v 1.1 2015/04/08 21:35:04 zmedico Exp $ EAPI=5 -inherit toolchain-funcs +inherit systemd toolchain-funcs DESCRIPTION="simple & stable nscd replacement" HOMEPAGE="http://busybox.net/~vda/unscd/README" @@ -31,5 +31,7 @@ src_compile() { src_install() { newinitd "${FILESDIR}"/unscd.initd-r1 unscd + systemd_newtmpfilesd "${FILESDIR}"/unscd-tmpfiles.conf unscd.conf + systemd_dounit "${FILESDIR}"/unscd.service dosbin unscd }