[PATCH] Make udev rules work if installed into a non-std prefix

Yury G. Kudryashov urkud.urkud at gmail.com
Thu Jan 26 07:01:04 PST 2012


Le 26 января 2012 15:35:08 Kay Sievers a écrit :
> On Thu, Jan 26, 2012 at 14:48, Yury G. Kudryashov <urkud.urkud at gmail.com> 
wrote:
> > From: "Yury G. Kudryashov" <urkud.urkud at gmail.com>
> > 
> > Prefix all IMPORT{program} strings with @slashlibdir@ to produce
> > absolute paths in the output 80-udisks.rules file.
> 
> It is built into udev since almost forever that programs in /lib/udev/
> do not need an absolute path, they can just be referenced by
> IMPORT="foo", and you should be able to just remove the absolute path.
Yes, but I install udisks to a custom prefix (neither /usr, nor /), so all 
those tools end up in $prefix/lib/udev/.

I can modify my patch so that it will write absolute paths only if 
$slashlibdir != /lib. In this case installation to /lib/udev will result in 
relative paths.
-- 
Yury G. Kudryashov,
mailto: urkud at mccme.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 230 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/devkit-devel/attachments/20120126/a3a41422/attachment-0001.pgp>


More information about the devkit-devel mailing list