Validate the new pkgver efore blindly ramming it into the PKGBUILD. This gives us good feedback and prevents corrupting the PKGBUILD, e.g. ==> Starting pkgver()... ==> ERROR: pkgver is not allowed to contain colons, hyphens or whitespace. ==> ERROR: pkgver() generated an invalid version: a horse is not a pkgver As an additional failsafe, exchange a valid for invalid character as command separator in @SEDINPLACE@ expressions. For even more paranoia, exit if sed fails for any reason. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> |
||
|---|---|---|
| .. | ||
| library | ||
| po | ||
| .gitignore | ||
| Makefile.am | ||
| makepkg-template.pl.in | ||
| makepkg-wrapper.sh.in | ||
| makepkg.sh.in | ||
| pacman-db-upgrade.sh.in | ||
| pacman-key.sh.in | ||
| pacman-optimize.sh.in | ||
| pkgdelta.sh.in | ||
| repo-add.sh.in | ||