diff options
author | 2013-08-30 20:06:43 +0000 | |
---|---|---|
committer | 2013-08-30 20:06:43 +0000 | |
commit | 5fa2e9a61d9925d25b583a1cab14eb8f29727e4b (patch) | |
tree | 94591c9c3e08ca6dff26347f4cb0fdbe5fafb702 /sys-process/acct | |
parent | Also add ruby20, jruby. (diff) | |
download | historical-5fa2e9a61d9925d25b583a1cab14eb8f29727e4b.tar.gz historical-5fa2e9a61d9925d25b583a1cab14eb8f29727e4b.tar.bz2 historical-5fa2e9a61d9925d25b583a1cab14eb8f29727e4b.zip |
Add unit file (#479528 by CFuga)
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'sys-process/acct')
-rw-r--r-- | sys-process/acct/ChangeLog | 8 | ||||
-rw-r--r-- | sys-process/acct/Manifest | 14 | ||||
-rw-r--r-- | sys-process/acct/acct-6.5.5-r3.ebuild | 44 | ||||
-rw-r--r-- | sys-process/acct/files/acct.service | 14 |
4 files changed, 78 insertions, 2 deletions
diff --git a/sys-process/acct/ChangeLog b/sys-process/acct/ChangeLog index 7c63b9eeb366..9de17508f953 100644 --- a/sys-process/acct/ChangeLog +++ b/sys-process/acct/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-process/acct # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/acct/ChangeLog,v 1.66 2013/08/08 02:01:18 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/acct/ChangeLog,v 1.67 2013/08/30 20:06:34 pacho Exp $ + +*acct-6.5.5-r3 (30 Aug 2013) + + 30 Aug 2013; Pacho Ramos <pacho@gentoo.org> +acct-6.5.5-r3.ebuild, + +files/acct.service: + Add unit file (#479528 by CFuga) 08 Aug 2013; Michael Sterrett <mr_bones_@gentoo.org> acct-6.5.5-r2.ebuild: EAPI=3 to fix breakage diff --git a/sys-process/acct/Manifest b/sys-process/acct/Manifest index c50e22bb1aa3..d70ab9c55b8a 100644 --- a/sys-process/acct/Manifest +++ b/sys-process/acct/Manifest @@ -1,10 +1,22 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX acct-6.5.5-cross-compile.patch 8335 SHA256 368cd7d9598c1c63a082b8aa40989b4701fc04b97ccea136ebcc66ab8b0f0e83 SHA512 c30d71f7ef83ec1aea66bebe40eafcce55047b34f26e929ae1a93279c2371a69fca0934eaf3e1e915e451b2ec2d9ab97eab94d1dfe28e18532747d1815030e91 WHIRLPOOL 0e14c899a7d13f2b23e12229f7ef97280d6e9ce52848045bd00558d2738e4f271f6536bbab675ebee0dfa742d540ac86591d7906d3d3e2e3d1a1c0ed7b5d1b2e AUX acct-6.5.5-no-gets.patch 779 SHA256 0aa8aac492b2a380c9661362d3731c9827516052c008881182b01b3ca302eece SHA512 adefec843a1339ff1f14c71b2164f1fc77d5f17f053a6da45dfe74851891e89b4a90dda8ef8405b277c9e5f08c18eb6767aae6cc069566526127cd93eba3fd4e WHIRLPOOL 3d7a15bdaaed005c97d9934f09e94594e0e796bb3b4736502e6a77401c8423949d8c1d2caf5e594f2d0c6299d3b032a4c1b025710cb064cf37216707c30d5850 AUX acct.confd 389 SHA256 03dec915e2f80746a5147f3a6ff34a5ce8d3dc4b0007a318a29c5f9ca91cdb31 SHA512 1d193d675f38ce8360251939ff0fdf89c1ba04244b2f2ee19a4180f180aa464447027dcd532cc044e9da7651c050c42e8bfe6ee350d29be3510395e44790c150 WHIRLPOOL 6298c8a8a8a64774d6fd5543e397c0b1e1f86dc20d440d34a9c6bc23cfd9ab55e59e569a75d2425c4b76d1cf5b407438a00e86057d19a317e4af150ec9617013 AUX acct.initd 693 SHA256 5ba55e2ec0339e5c5a99351c89eb58414a7ce8d04409208f62db772b9b624d25 SHA512 ae1014f7fd38d1fd954fecc765bb765f4e2ec25eb515b30c581b255e233423f3fefae6e1eb32cbfbfa1006020f94a1ff8325b56968bee7442452856fd0e8723e WHIRLPOOL 8c19dc6319fc52de52e2c0061b4a43f254f469c9d4cb699b80a8745ef6964167378935b6533f39b2f585f863ab2d5d601caaa24c6978932ba9dcd5fcb56ddbe1 AUX acct.logrotate 209 SHA256 e3f70c702dd95dc2309688354c08136fad83fdfc28789d6ea5b5ccbe1ea1512f SHA512 a91ac927ce536827eea6c4ce5c454df831d61120ff453582c4e2fa186b1e8ea52792ed529c242e58ce8a575ac5d26bc1a97670880fb51e8c08598d54894fb90e WHIRLPOOL 4a6330ccb4882d30e80c45f22253cdad4658e2f33f3a54aea4745171f1e1ecb9911116c86a5eaaeadfc062584d96eeb8bbee81556f6014cc75b3ff2d807a0b12 +AUX acct.service 382 SHA256 468040c3fc5be494ba0f84492048c03b6c5919a24549cb94bd42da30a4483743 SHA512 8c2523526eb3185765eac62676761af6758d0090d68ba48aeacc59c7a45f0722c867fb97d02ff3ceaa8d77637d2b915938d545f7d782e4f7aa46861f25364bd3 WHIRLPOOL df650e7d412d95b1f3253ac1b90f6fa9f7e31d9aef514a3d5f400db57ac55358c0343cbc9810b42de61e5e1b783a615afa8768e0216b1add2fd07ceac79f5826 DIST acct-6.5.5.tar.gz 747225 SHA256 4163c87b9e92a73a65eaeadc6c41caa4626da782ff26d6e7a945edcc140a6fd5 SHA512 6a36548cfe0e68829c94780aac4053f8a5840c5a704b88a9562758408dc64b4e26965743aec51ef02f7780efcfbf42d20805fecb12a68e7e1f279a1259151fb0 WHIRLPOOL 30c431dfe3af181770e261470090528fd21d41b45a234181ef0f1a62226979d4de38f851b1d5e200feba5b08acf30d2fe18a517f6096f3fcbc8e32dca9630be4 EBUILD acct-6.5.5-r1.ebuild 1025 SHA256 a0a9fd9d6584a97d7ab86885f41eee84b1d929c869d372748ea98b49d8b6c839 SHA512 8b36714d3aa4e340fe4a9d3929a4ddb3bec0595c559faee97e19ad467f0371e78a1a538ef39a2eaff8105b85457c8f586fabc3a5fbb5459b6e2df402ade00754 WHIRLPOOL 1c993f25eca7350a62656ef222c5823fbadc1fa9d936272de96137f848c07811cb72e255da611d2846ae285320eac5fb624e14c94ab1caf35f446d13c3f64330 EBUILD acct-6.5.5-r2.ebuild 1232 SHA256 21d07cf36787ef360abe8d236130425228f17381a9c48a3aeb56adcf592d0806 SHA512 9ab7d19dfd4be42bcc887149f9262fbbf1955b2449ad4176a1fc73d750cf3a0503b61b97f10bc04150de17492cf167695e3d2f645ea4742bc8f3c7af42dc30a3 WHIRLPOOL ea2701d5f61e8dd0ef31d4f9b5fdf2533258ee743caa65a529155f08f318fab3396296131dbaddb78cca7238e3c2eaa5eca8facc81ccc03de4465c05c9c9cf9a -MISC ChangeLog 9416 SHA256 c55dfc0c5ec2dee227457614e84a39a9b196e67a715ffdfa81dd443c4b3e4be5 SHA512 a3550b959ccb901c7cd675fe7d29b6e8cb977b9f39c431c7367b24bafba01ddcdb0ab628a901d0b1e3d2f104f2d5acd437b292ba26f3cbefba86786c4f5be0e6 WHIRLPOOL 1f2fa312d8e3dce5113edd3f6a453d844000f1aecbba5f1166d348503759001bc879f18dbb0bd675a7f72726ebf296a138fd012a3c9d3457a29064bf28bb694d +EBUILD acct-6.5.5-r3.ebuild 1283 SHA256 4c29ed952236123d7e37c59812872437876d16a76d5d3209d2402289271a87a2 SHA512 3fc19b4a61e62de58a477577079441552dd91db1c0ce6d516c8db87bc5357e3e558d8e290b105fb102f067a8cfbcbfa908496c7177aa435a751db5f68a0c363d WHIRLPOOL a66de0755de3beca6612a81e752f8414705bdfcbdd3eeed5ef9e4adff542f3449d52410888eff58e6df5ec77ea117ad1e9364fca51a35719298cacbdc63cfad0 +MISC ChangeLog 9570 SHA256 ab3334207a626a61093fda027de85f4ae118b0d22ef841920e8175b44cffc6bb SHA512 e801e4e307d89ffaeb999b1a6f95777a5698ac7d3182ac595e149cd3d01307b6b8791f03da48446264def7dd96cf139841eb6d85e38900d9d5ae3edfbe53cd5b WHIRLPOOL e5d302a7421009ccdea469984d7f62b1e7f9d286bd146dbda5fcb8a34c27a0fc2cccbeaac0f9b3a409090a9aca6d7d058e49ecb72b995286edabdcbb56c50672 MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.20 (GNU/Linux) + +iEYEAREIAAYFAlIg+08ACgkQCaWpQKGI+9SbhwCggKGxJUxdnOa8UZFPnSha+ztN +KBAAn0qMlLZ9MK20VKoCtm0WRs4fz/F6 +=z7Oj +-----END PGP SIGNATURE----- diff --git a/sys-process/acct/acct-6.5.5-r3.ebuild b/sys-process/acct/acct-6.5.5-r3.ebuild new file mode 100644 index 000000000000..7b76bb870bb2 --- /dev/null +++ b/sys-process/acct/acct-6.5.5-r3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/acct/acct-6.5.5-r3.ebuild,v 1.1 2013/08/30 20:06:34 pacho Exp $ + +EAPI=3 +inherit eutils autotools systemd + +DESCRIPTION="GNU system accounting utilities" +HOMEPAGE="https://savannah.gnu.org/projects/acct/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-6.5.5-cross-compile.patch \ + "${FILESDIR}"/${PN}-6.5.5-no-gets.patch + eautoreconf +} + +src_configure() { + econf --enable-linux-multiformat +} + +src_install() { + emake install DESTDIR="${D}" || die + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO + keepdir /var/account + newinitd "${FILESDIR}"/acct.initd acct || die + newconfd "${FILESDIR}"/acct.confd acct || die + systemd_dounit "${FILESDIR}"/acct.service + insinto /etc/logrotate.d + newins "${FILESDIR}"/acct.logrotate acct || die + + # sys-apps/sysvinit already provides this + rm "${ED}"/usr/bin/last "${ED}"/usr/share/man/man1/last.1 || die + + # accton in / is only a temp workaround for #239748 + dodir /sbin + mv "${ED}"/usr/sbin/accton "${ED}"/sbin/ || die +} diff --git a/sys-process/acct/files/acct.service b/sys-process/acct/files/acct.service new file mode 100644 index 000000000000..85a4cd3f7bcc --- /dev/null +++ b/sys-process/acct/files/acct.service @@ -0,0 +1,14 @@ +[Unit] +Description=Kernel process accounting +After=syslog.target +ConditionPathExists=/var/account + +[Service] +Type=oneshot +ExecStartPre=/bin/sh -c 'if [ ! -e /var/account/pacct ]; then /bin/touch /var/account/pacct ; /bin/chmod 0600 /var/account/pacct; fi' +ExecStart=/sbin/accton /var/account/pacct +ExecStop=/sbin/accton off +RemainAfterExit=yes + +[Install] +WantedBy=multi-user.target |