Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
inotify is an ABI-compatible FAM replacement that does not use a daemon and so does not need an initscript. If inotify is installed as virtual/fam, courier refuses to start because there is no /etc/init.d/fam initscript.
Eh? courier depends on virtual/fam, i.e. either fam or gamin, there's no such thing as inotify ebuild in portage, so it can't satisfy any virtual. Please, clarify what you mean here.
Ugh. I meant gamin. Sorry.
Does this work for you? --- courier-0.52.2.ebuild.orig 2006-03-02 18:05:49.000000000 +0100 +++ courier-0.52.2.ebuild 2006-05-22 18:24:16.000000000 +0200 @@ -160,7 +160,7 @@ exeinto /etc/init.d newexe ${FILESDIR}/courier-init courier - use fam || sed -i -e's|^.*need famd$||g' ${D}/etc/init.d/courier + use fam && has_version app-admin/fam || sed -i -e's|^.*need famd$||g' ${D}/etc/init.d/courier cd ${D}/etc/courier insinto /etc/courier
Works great, thanks.
or better yet. change the init script to "use famd" instead of "need famd" like courier-imap does.
Fixed in mail-mat/courier-0.53.2 by switching to "use famd". Best regards, CHTEKK.
Err.... I think there is a dependency problem in the ebuild. I want to install fam and courier but courier wants gamin. # emerge -pv --tree fam courier [blocks B ] app-admin/gamin (is blocking app-admin/fam-2.7.0-r4) [ebuild N ] app-admin/fam-2.7.0-r4 [ebuild N ] mail-mta/courier-0.53.2 USE="crypt fam ipv6 ldap mysql nls pam spell -fax -mailwrapper -norewrite -postgres" [ebuild N ] app-admin/gamin-0.1.7 USE="doc -debug"
(In reply to comment #7) > Err.... I think there is a dependency problem in the ebuild. > I want to install fam and courier but courier wants gamin. > > # emerge -pv --tree fam courier > > [blocks B ] app-admin/gamin (is blocking app-admin/fam-2.7.0-r4) > [ebuild N ] app-admin/fam-2.7.0-r4 > [ebuild N ] mail-mta/courier-0.53.2 USE="crypt fam ipv6 ldap mysql nls pam > spell -fax -mailwrapper -norewrite -postgres" > [ebuild N ] app-admin/gamin-0.1.7 USE="doc -debug" > gamin is the the default virtual/fam for many profiles and gamin blocks fam. If you want fam; do `emerge -C gamin && emerge --oneshot fam && emerge courier`