[aur-general] Filenames with "_" in it
Gergely Imreh
imrehg at gmail.com
Mon Jun 1 07:41:24 EDT 2009
2009/6/1 Thomas Bohn <thomas at bohnomat.de>:
> I have one package[1] in AUR which has a "_" in the original file name.
> When I put
>
> source=(http://downloads.sourceforge.net/bibcursed/$pkgname_$pkgver.tgz)
>
> in the PKGBUILD, it won't work. When I put an \ before the _ it works but
> on the AUR page this \ will also show up and break the link to the
> original file.
>
> Thomas
>
If you have underscores next to variable names, shouldn't you use {}
brackets? Because since underscores are accepted in bash variable
names, this situation can be ambiguous.
So use it like:
source=(http://downloads.sourceforge.net/bibcursed/${pkgname}_${pkgver}.tgz)
(And using brackets is generally a good idea, I think...)
Nevertheless, probably it worth checking out the replacement of \ on
AUR, I'll try when I have some time...
Cheers,
Greg
More information about the aur-general
mailing list