Summary: | sys-process/fcron-3.1.2-r1 installs fcronsighup outside bindir, while it is needed by other binaries | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | emil karlson <jekarlson> |
Component: | [OLD] Core system | Assignee: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cron-bugs+disabled, dustin, navid.zamani, pacho |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 480120 |
Description
emil karlson
2013-07-23 16:43:55 UTC
there are also problems with permissions, would there be any possible way we could use upstream install, is it just about adding --libexecdir? In the current state fcron doesn’t update its cron files, and changing them with fcrontab -e or even restarting fcron has no effect. So this is a note that, if this it fixed, we have to check if it actually updates that. Between 3.1.2 and 3.1.2-r1 ebuilds, the econf flags were changed, which caused this problem. I tested a patched ebuild that sets both --bindir and --sbindir and it works as expected with fcron{,sighup} in /usr/libexec/ --- fcron-3.1.2-r1.ebuild 2013-07-20 04:56:17.000000000 -0500 +++ fcron-3.1.2-r2.ebuild 2013-08-22 18:59:20.180102239 -0500 @@ -59,6 +59,7 @@ # bindir is used just for calling fcronsighup econf \ --with-cflags="${CFLAGS}" \ + --bindir=/usr/libexec \ --sbindir=/usr/libexec \ $(use_with pam) \ $(use_with selinux) \ +*fcron-3.1.2-r2 (26 Aug 2013) + + 26 Aug 2013; Pacho Ramos <pacho@gentoo.org> +fcron-3.1.2-r2.ebuild, + -fcron-3.1.2-r1.ebuild: + Look for files in right dir (#477928 by emil karlson, Navid Zamani and Dustin + C. Hatch). + |