commit: d181b95e4090dda46f824b0b3233f980e728be37 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Thu Feb 9 01:04:47 2023 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Thu Feb 9 01:06:07 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d181b95e
net-p2p/transmission: convert keepdir /var/lib/transmission to tmpfiles Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> net-p2p/transmission/files/transmission-daemon.tmpfiles | 1 + ...{transmission-4.0.0.ebuild => transmission-4.0.0-r1.ebuild} | 10 ++++------ net-p2p/transmission/transmission-9999.ebuild | 10 ++++------ 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/net-p2p/transmission/files/transmission-daemon.tmpfiles b/net-p2p/transmission/files/transmission-daemon.tmpfiles new file mode 100644 index 000000000000..4af3577ca6a0 --- /dev/null +++ b/net-p2p/transmission/files/transmission-daemon.tmpfiles @@ -0,0 +1 @@ +d /var/lib/transmission 0755 transmission transmission diff --git a/net-p2p/transmission/transmission-4.0.0.ebuild b/net-p2p/transmission/transmission-4.0.0-r1.ebuild similarity index 94% rename from net-p2p/transmission/transmission-4.0.0.ebuild rename to net-p2p/transmission/transmission-4.0.0-r1.ebuild index 4859dc49adb0..8fa84dfd5501 100644 --- a/net-p2p/transmission/transmission-4.0.0.ebuild +++ b/net-p2p/transmission/transmission-4.0.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake systemd xdg-utils +inherit cmake tmpfiles systemd xdg-utils if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -31,7 +31,7 @@ ACCT_DEPEND=" acct-group/transmission acct-user/transmission " -BDEPEND="${ACCT_DEPEND} +BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) @@ -124,10 +124,7 @@ src_install() { insinto /usr/lib/sysctl.d doins "${FILESDIR}"/60-transmission.conf - if [[ ${EUID} == 0 ]]; then - diropts -o transmission -g transmission - fi - keepdir /var/lib/transmission + newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf } pkg_postrm() { @@ -142,4 +139,5 @@ pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update fi + tmpfiles_process transmission-daemon.conf } diff --git a/net-p2p/transmission/transmission-9999.ebuild b/net-p2p/transmission/transmission-9999.ebuild index 4859dc49adb0..8fa84dfd5501 100644 --- a/net-p2p/transmission/transmission-9999.ebuild +++ b/net-p2p/transmission/transmission-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake systemd xdg-utils +inherit cmake tmpfiles systemd xdg-utils if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -31,7 +31,7 @@ ACCT_DEPEND=" acct-group/transmission acct-user/transmission " -BDEPEND="${ACCT_DEPEND} +BDEPEND=" virtual/pkgconfig nls? ( gtk? ( sys-devel/gettext ) @@ -124,10 +124,7 @@ src_install() { insinto /usr/lib/sysctl.d doins "${FILESDIR}"/60-transmission.conf - if [[ ${EUID} == 0 ]]; then - diropts -o transmission -g transmission - fi - keepdir /var/lib/transmission + newtmpfiles "${FILESDIR}"/transmission-daemon.tmpfiles transmission-daemon.conf } pkg_postrm() { @@ -142,4 +139,5 @@ pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update fi + tmpfiles_process transmission-daemon.conf }