On Thu, 25 Jun 2015 13:17:49 +0100 Mauro Santos <[email protected]> wrote:
> On 25-06-2015 12:26, Martti Kühne wrote:
> > Do this:
> >
> > source_i686=("http://example.com/release-${pkgver}-i386.tar.gz")
> > md5sums_i686=('ffeeddccbbaa99887766554433221100')
> > source_x86_64=("http://example.com/release-${pkgver}-x86_64.tar.gz")
> > md5sums_x86_64=('00112233445566778899aabbccddeeff')
> >
> > package() {
> > local tarball="${source_i686[0]}"
> > [ "$CARCH" == x86_64 ] && tarball="${source_x86_64[0]}"
> > tar xzf "$tarball" "$pkgdir"
> > }
>
> Wouldn't just
>
> local tarball="${source_$CARCH[0]}"
>
> or something very similar do the job?
I believe you need:
local tarball=$(eval "echo \${source_${CARCH}[0]}")
...which is complicated enough (and invokes a nice scary eval) that you
may as well stick with the conditional.
--
Patrick Burroughs (Celti) <[email protected]>
pgpza2zMQhknh.pgp
Description: PGP signature
