diff --git a/sys-apps/tmpfilesd/Manifest b/sys-apps/tmpfilesd/Manifest index f357bc6..d4c0a23 100644 --- a/sys-apps/tmpfilesd/Manifest +++ b/sys-apps/tmpfilesd/Manifest @@ -1,4 +1,5 @@ +AUX tmpfilesd-clean 51 BLAKE2B 7d27a24f9f46a297436b244d10ba5ed684d956437e03f191eb842ce7b7c47258f4d4eded090710c1c49b8e9f605dfe48188efaf579821c8ee4ba2a3ee0676674 SHA512 86ead978377868c02bc4c615299febbd96f4c80f3e0f67b2ee73fd3ca66488240c85e585bb9efc6392f3bd7edf1bf0ba76db18a0fe2ec645a71790b7df3d4251 AUX tmpfilesd-dev.initd 326 BLAKE2B 26bdb25b009e5dc827ffe7bac8cedbbeec769fe5cafb548ee3954cff9aa9c0e929a3016e46ae9031e3f41c36a383b8e1fbc41ef2fef8ba982d0fded4376dacaa SHA512 aa071f44c059b3e91991de06a33117ce06cbbedd4b743481c19815fd4279019422790b642ca41ff08240cef11e42c3b16d20984c31a47bff62d0e75ed6dee600 AUX tmpfilesd-setup.initd 309 BLAKE2B d1826d2ef6e8ac0e189ec5bc352d435b34aa1b7052b73bea214260da839f40d27aacb9181d423ef0ba73c47b7719af26baf34921dea9794b8174882d104805c8 SHA512 290e786fa684c148ba24b7768c611e55c8992462064bbeffc6fd5e71045bb67ab61e67c6e175c58478a35dcb6020990179060aecbeb9bea0458bde7be3c30d80 -EBUILD tmpfilesd-9999.ebuild 1008 BLAKE2B a408cfbe97f3e7f59fae2e46edfb0083ba2f10060b0bad6d63bf944cf947a63d1d4786ecbee5e013d314e565ec35323a0542e1ad5d67d00b979935ad2a7cc9e1 SHA512 5c8c8c5bcdb1d1f92626bbaea8a7023834e6577ed7e9de8b664924d050dd254881484eca5d7d152f05921bc7a433dbb1be6142fbfe00da5913ae3f948d9acb57 +EBUILD tmpfilesd-9999.ebuild 1027 BLAKE2B cfca35b732cc87fa132b14bc520533b3fbf97b245fa6fb6271c5d525e506f80e08816312aebaedda7ef694780d08d72bbfbad86963a02df69a1271040c34cd74 SHA512 efbadf145f9d56225dd8347165430d589d7776e86636515aee750994decc4a2263499428744b1de159fbb0179721397fd9a946b7f405bed1f5ebc241670d4c80 MISC metadata.xml 338 BLAKE2B 924465e40fbfba90989180d6b963eeb53c84dffe507da0cdb6f8274917b4392299ebbe910c7772c4baf07200816a72ad5168e9142cc23ea6ab27a008130e7ce4 SHA512 191c4613d18a73a3cb89e33ee0986c6a1479f4dd8d7ed6a476fe8bd32a9eef6a6e0e1572969e31a752ce4105434519f2b205ddcfac2811e3beaacebfcef4988b diff --git a/sys-apps/tmpfilesd/files/tmpfilesd-clean b/sys-apps/tmpfilesd/files/tmpfilesd-clean new file mode 100644 index 0000000..7476b72 --- /dev/null +++ b/sys-apps/tmpfilesd/files/tmpfilesd-clean @@ -0,0 +1,2 @@ +#!/bin/sh +exec ionice -c idle -t tmpfilesd --clean diff --git a/sys-apps/tmpfilesd/tmpfilesd-9999.ebuild b/sys-apps/tmpfilesd/tmpfilesd-9999.ebuild index ebe7917..9724f0f 100644 --- a/sys-apps/tmpfilesd/tmpfilesd-9999.ebuild +++ b/sys-apps/tmpfilesd/tmpfilesd-9999.ebuild @@ -20,8 +20,8 @@ src_install() { emake DESTDIR="${ED}" install einstalldocs cd misc - insinto /etc/cron.d - doins tmpfilesd.cron + insinto /etc/cron.daily + doexe "${FILESDIR}/tmpfilesd-clean" for f in tmpfilesd-dev tmpfilesd-setup; do newconfd tmpfilesd.sysconfig ${f} newinitd "${FILESDIR}/${f}.initd" ${f} diff --git a/virtual/tmpfiles/Manifest b/virtual/tmpfiles/Manifest index 077dcce..2aae6fc 100644 --- a/virtual/tmpfiles/Manifest +++ b/virtual/tmpfiles/Manifest @@ -1,5 +1,5 @@ EBUILD tmpfiles-0-r1.ebuild 516 BLAKE2B ffa20ba4b90a3b829d3003f3cf211927bdc779dde0d3d5876361bcc7b26fcfddfc97939871bca227802c9b94ad337b0a979d058c1ed3d1014c071eba5fbf7010 SHA512 c8076d46d454795dd008bcd5364d6d50ebb033b4792b0515871482e9746558c0e334ec55a6551dbc01ae9c0764dcc98864977dc0bdbc22fc7d3316cc5d53750b EBUILD tmpfiles-0-r4.ebuild 545 BLAKE2B cd01819bd8f9906c62cb23f96f8b3a7e79f5aac9df8adc42172d2931027ddef8a1745a738e656ab0353dbb723f14dd6fa2fd04e3b4a5714a88cb190164679679 SHA512 b2f40a3a04ece5a6e00831d2dc3f547109e0e8d0ed37b64ee0e1c20813700e2c7ef8e6e29c31d357bfdd2ac8c2df03863e6affd8c46b3f69f069fc43950265b7 EBUILD tmpfiles-0-r5.ebuild 566 BLAKE2B 4412a2dbbabfcbfee9c1c90feed5c4fc4e48e31e281f1783c9d9f7f385cabc4670323115e1b689b8abcb2ebfce2a14357f14588b8cf41ad62bde6d89d68b05c9 SHA512 7b4bc919f07ba63031bc5308644ca1c72d60c69866f5009159b603cc0cc71d8ac83992f101045194f2b75ed51142e604408df4fec4aa9898dff5b4459df3b62b -EBUILD tmpfiles-0-r6.ebuild 559 BLAKE2B a76415c3898b91c38e60097def4acbd169743f0f45570e84116c68dc52c6a6c8c419988ebac513b7f1fac53ce8c95cce5e6adbdfe559d0bc370d66ce8c7b7d50 SHA512 35b090763315a5d881332423195e0bc019acc76f04d4be5b1dcd760537c400d7effee0a2963c0f6266705078413323d11ed807a4c7cb832a69b95831ddf1e9a8 +EBUILD tmpfiles-0-r6.ebuild 597 BLAKE2B 3e137cae1a809ab270a7c54ca8b912be02933f83b7c77c11ddc779d1baa8fb8a4bd41ee7258e7e4f38db70e13ed7d0ade219eacf764473ef0d15886c8aa7198c SHA512 844b6bb3853f7e93d720e43f49317613e07bfb71830ca5f86a6c52808a7c58714483eaedd5d31ede11305f338d5c2327ca552b14dcb0567173b0ab2ef33722f7 MISC metadata.xml 283 BLAKE2B baac6c38612ee83c21c09958225eeb33e1f267bfb8c5245ed4dcd44c1145121d264a34f5c3b4d1220e2f8a558c3ac81f3bd6dbb89386e6919ccbb3edd870740c SHA512 b74ac31a4120aea2234da45e434228c65cc639e8f02eb8120555d734dc1182f1ec879d59162cb93016b4a8abc430ad0ceb75f4de101077fc492bb158b83158b1 diff --git a/virtual/tmpfiles/tmpfiles-0-r6.ebuild b/virtual/tmpfiles/tmpfiles-0-r6.ebuild index 90d3b96..f811359 100644 --- a/virtual/tmpfiles/tmpfiles-0-r6.ebuild +++ b/virtual/tmpfiles/tmpfiles-0-r6.ebuild @@ -5,7 +5,7 @@ EAPI=8 DESCRIPTION="Virtual to select between different tmpfiles.d handlers" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 loong m68k mips ppc ppc64 riscv s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="systemd" RDEPEND=" @@ -13,9 +13,10 @@ RDEPEND=" systemd? ( sys-apps/systemd ) !systemd? ( || ( - sys-apps/systemd-utils[tmpfiles] - sys-apps/opentmpfiles sys-apps/hardenedtmpfiles + sys-apps/opentmpfiles + sys-apps/systemd-utils[tmpfiles] + sys-apps/tmpfilesd ) ) )