On Thursday 20 January 2005 01:16, Chris Gianelloni wrote:
> On Thu, 2005-01-20 at 00:51 +0100, Alexander Mieland wrote:
> > > Personally, I would have the compile done in a pkg_config function
> > > and have the ebuild simply display whether the function needed to
> > > be run or not based on the existence of the file.
> >
> > can you tell me, how this should look like in the ebuild, before I
> > again get flamed because I've released an ebuild which is against
> > all policies or whatever...?
>
> pkg_postinst() {
> if [ -f ${ROOT}/etc/basc/bash-time ]
> then
> einfo "Benchmark data present. To re-run the benchmark execute:"
> einfo "ebuild /var/db/pkg/${CATEGORY}/${PF}/${PF}.ebuild config"
> else
> ewarn "Benchmark data not present. You will need to execute:"
> ewarn "ebuild /var/db/pkg/${CATEGORY}/${PF}/${PF}.ebuild config"
> ewarn "before using basc."
> fi
> }
>
> pkg_config() {
> mkdir -p ${ROOT}/tmp/${PF}
> cd ${ROOT}/tmp/${PF}
from where should the ebuild get the bash-source-tarball?
shouldn't here also be a wget or something else?
> unpack ${DISTFILES}/bash-3.0.tar.bz2
> cd bash-3.0
> time ./configure > time.configure
> time make > time.make
> # Bunch of math I'm not going to do in my head right now
> cp time.total ${ROOT}/etc/basc/bash-time
> }
okay, this looks very good. Thanks for this.
But would the other devs be satisfied with this?
Or would the whole discussion continue then at the beginning again?
--
http://de.gentoo-wiki.com Alexander Mieland (aka dma147)
http://www.gentoo-stats.org Registered Linux-User #249600
http://www.php-programs.de GnuGPG-ID: 27491179
http://www.affen-in-not.de www.php-programs.de/dma147.asc
pgpQDs9NuPASt.pgp
Description: PGP signature
