On Sat, 2007-09-22 at 10:29 +0200, Torsten Veller wrote:
> * "William Thomson (wltjr)" <[EMAIL PROTECTED]>:
> >
> >     mkdir -p "${WORKDIR}/../etc" \
>                   ^^^^^^^^^^^^^^
> What is this?
> 
> >             "${WORKDIR}/usr" \
> >             "${WORKDIR}/var/log/firebird" \
> >             "${WORKDIR}/var/run/firebird"
> >     cd "${WORKDIR}/usr"; ln -s "${WORKDIR}/${MY_P}/gen/firebird/bin"
> >     cd "${WORKDIR}/../etc"; ln -s "${WORKDIR}/${MY_P}/gen/firebird" firebird
>         
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

It's symlinks so the runtime changes as to Firebirds don't prevent the
build system from completing. Since the build system and normal Firebird
installs expect everything to be under one directory. Not split into
many. Nothing gets placed there, and they only act as links.

I know it's not pretty or ideal, but didn't have to many other ways to
go about it. At least not that I am familiar with or could think of.

> > pkg_postinst() {
> >     # Hack to fix ownership/perms
> >     chown -fR firebird:firebird /etc/firebird /usr/share/firebird
> >     chmod 750 /etc/firebird
> > 
> 
> ROOT!=/ ?
> 
> > pkg_config() {
> >     cd /usr/share/firebird
> 
> same

What should I be using instead? I see what your talking about wrt to
chroots and etc. Not even sure that's relevant or needed anymore. Was to
correct some past issues and hopefully can be removed ASAP.

The pkg_config part might remain not sure there.

-- 
William L. Thomson Jr.
Gentoo/Java

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to