Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 376939

Summary: sys-auth/consolekit-0.4.5-r3[acl] need REDEND on sys-apps/coreutils[acl] and CONFIG_TMPFS_POSIX_ACL
Product: Gentoo Linux Reporter: Arne Flagge <arne.flagge>
Component: [OLD] Core systemAssignee: Freedesktop bugs <freedesktop-bugs>
Status: RESOLVED FIXED    
Severity: enhancement CC: udev-bugs
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 375263    
Attachments: Adds checks, switch to EAPI=2

Description Arne Flagge 2011-07-29 14:28:27 UTC
For udev's acl device node feature to work, udev need RDEPEND on sys-apps/coreutils[acl] and the kernel option CONFIG_TMPFS_POSIX_ACL. Both should be checked in the ebuild.

Reproducible: Always
Comment 1 Arne Flagge 2011-07-29 14:29:24 UTC
Created attachment 281457 [details, diff]
Adds checks, switch to EAPI=2

For USE dependencies I changed the ebuild to EAPI=2. For this I changed:
- Switched EAPI="1" to EAPI="2"
- Split old src_unpack() into src_unpack() and src_prepare()
- Split old src_compile() into src_configure() and src_compile()
- Remove new src_compile in favor of default src_compile()
Comment 2 William Hubbs gentoo-dev 2011-07-31 03:46:54 UTC
I am workingon migrating to eapi 4, so I will look at your changes and
see what I need to apply from them.

Thanks,

William
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2012-03-20 22:58:54 UTC
udev-acl was moved to sys-auth/consolekit and I've fixed this in 0.4.5-r3 now. Thank you for the patch!