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
signature.asc
Description: This is a digitally signed message part