Re: Making yum relocateable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 14 Dec 2004 17:14:30 -0800, James Harrison wrote:
> Ive sucessfully installed yum-2.0.8 to /opt/yum-2.0.8/.
> 
> However, some paths inside certain files are still hardcoded in place:
> /etc/yum.conf, /usr/share/yum ....
> 
> Is there some compile option that sets these paths to be under the --prefix
> path?

Ideally you wouldn't need to be sedding the sources or having a file/env
var telling a program where it is. It'd just know. 

This is possible with ELF binaries because they can read /proc/self/exe or
parse /proc/self/maps, but with scripts I'm not sure it works. You can do
something like the Perl Findbin module which involves examining argv[0]
and possibly scanning the path, but this is a rather nasty hack.

I'd like the kernel to provide some way for scripts to locate their
absolute path when run using a shebang line but I have no idea how hard
that'd be to implement ...

thanks -mike


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux