[Fwd: Re: [avahi] Patch for gentoo compilation]

Steev steev at steev.net
Wed Jun 29 18:50:05 PDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Accidentally sent this to Sebastien only.

- -------- Original Message --------
Subject: Re: [avahi] Patch for gentoo compilation
Date: Wed, 29 Jun 2005 19:54:49 -0500
From: Steev <steev at steev.net>
To: Sebastien Estienne <sebastien.estienne at gmail.com>
References: <42C1E5A8.3070100 at steev.net> <42C214BE.5050408 at bur.st>
<42C23359.7090801 at steev.net>
<446f47c2050629015853566be3 at mail.gmail.com>	<42C2C5DD.8060101 at steev.net>
<446f47c20506291713a186cb at mail.gmail.com>

Sebastien Estienne wrote:
> i'll review your patch and commit it (seems to look good).
>
> About the ebuild i couldn't test it yet.
> But i think that the econf things should be in "src_compile" function
> not in "src_unpack"
> And did you test something like this for installation:
> src_install() {
> 	emake install DESTDIR=${D} || die "install failed"
> }

Well, this does appear to work quite well.  I guess my question is now,
it creates a /usr/include/avahi-{client,core,common} which are empty.
Should they be?  I have no idea what all should actually be installed,
so im going to list what that does by default.

Creates (if they don't exist)

/etc/avahi (and /etc/avahi/services)

which has the following files...

avahi.conf dnsconf.action (in /etc/avahi)
example.service which goes in /etc/avahi/services

A little side note about example.service, I believe if avahi were picked
up by Gentoo for portage, the example.service would be patched or a line
sed'd to change the host-name from fuck.local to something like,
$hostname.local - is that even possible, to have a variable instead of
hardcoding?

/etc/dbus-1/system.d/
which has the avahi-dbus.conf file

/etc/init.d/
which has the avahi init script

/usr/{bin,include,lib,share}
/usr/bin includes avahi, avahi-discover and avahi-dnsconfd
/usr/include has those empty directories
/usr/lib has

libavahi-client.
libavahi-common.
libavahi-core.
{a,la,so,so.0,so.0.0.0}

/usr/share/avahi which has the avahi-service.dtd and interfaces
subdirectory which has the glade file.

Am I missing anything else?

Thanks again for the help!


- --
Steev Klimaszewski
www.steev.net
steev at steev.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCw0/N1c+EtXTHkJcRAlQhAJ9qHg20VmE/n+WA7P3dpJVWWRwvuACeJR0A
9fyKiFEl6dBSe068vVnJ8MU=
=Peqb
-----END PGP SIGNATURE-----


More information about the avahi mailing list