diff options
author | Dave Reisner <dreisner@archlinux.org> | 2012-01-23 17:14:25 -0500 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2012-01-30 21:31:38 -0600 |
commit | 9e9835f4640a45cc758fa64de5923d7f836fe1f4 (patch) | |
tree | a105d263cda79f687fed3a91fb4bfec4267c1eb6 /install-sh | |
parent | 7ff1b945f6c8b2286f04626be39291a7527119f4 (diff) | |
download | pacman-9e9835f4640a45cc758fa64de5923d7f836fe1f4.tar.xz |
scripts: always use printf with embedded gettext
This addresses two problems:
1) echo's behavior is inconsistent when dealing with flags, and can
potentially be problematic.
$ echo -n
$ echo -- -n
-- -n
2) Always using the end of options markers prevents translated strings
from throwing errors, as shown in FS#28069.
The remaining "inconsistencies" are because printf is being used in a
guaranteed safe manner, e.g.
printf '%s\n' "$(gettext "--this can never break")"
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'install-sh')
0 files changed, 0 insertions, 0 deletions