> And yeah, works fine, but I must add the "ENV{PATH}=" 
> directive on each 
> and every udev rule that runs a program, and that is far from a good 
> solution (plus bloats the rules files a lot).
> 
> Anyone with a broader perspective can suggest a better solution?
> 
> Best regards.
> 
> P.S: I'm using FC6 for my desktop and noticed that it does 
> not deal with 
> the PATH environment variable wherever it executes a program 
> in a rule. 
> Has red hat patched udev?, or is it just that all external 
> programs take 
> care of this themselves? (if the program is a shell script, 
> it can set 
> the PATH right at the start, if the program is an executable 
> binary, it 
> is ok not to have a PATH as long as you don't call other external 
> programs as busybox's ifup does...)

My guess would be that FC6 uses bash and bash has a reasonable /etc/profile 
setup.
So perhaps you should check that your udevd is started from a reasonable 
environment?

-- Jan Evert
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to