[avahi] How to avoid make install directories being built into avahi-daemon?
ollemblomgren at gmail.com
Sun Nov 18 18:04:26 PST 2012
I'm cross compiling your code for use in an embedded Linux
environment. My build system works like this:
I extract all source code in packages and place all of them in a
root directory, eg:
When I run make int the root dir all packages are built and
installed in a target directory, eg:
To achieve step 2 use configure --prefix=/home/olle/myrootdir/target
The final step is to build the complete firmware by assemble all
files and directories in my target directory
(/home/olle/myrootdir/target/) into a firmware image.
Unfortunately, the path I use as installation path is automatically
looked up when the avahi-daemon is run on the target device. The
configuration file, for example has been placed in its proper place
which is: /etc/avahi/... BUT the avahi-daemon looks for it in
/home/olle/myrootdir/target/etc/avahi/avahai-daemon.conf which of
course will fail.
I know I can use the -f switch, but then I get stuck on the pid file
What is the best way of getting around this issue? Is it a simple
configure parameter I can't find or understand?
Thanks in advance
More information about the avahi