commit: 682a26713b7f614a5e89a24b95006d0ea0886377
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Tue Oct 28 17:09:49 2025 +0000
Commit: Kerin Millar <kfm <AT> plushkava <DOT> net>
CommitDate: Tue Oct 28 17:09:49 2025 +0000
URL: https://gitweb.gentoo.org/proj/locale-gen.git/commit/?id=682a2671
Eliminate a postfix conditional in generate_archive()
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
locale-gen | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/locale-gen b/locale-gen
index ea9aa77..5fb386e 100644
--- a/locale-gen
+++ b/locale-gen
@@ -525,7 +525,9 @@ sub generate_archive ($gentoo_prefix, $locale_dir,
$prior_archive, @names) {
if (! defined(my $pid = open my $pipe, '-|')) {
die "Can't fork: $!";
} elsif ($pid == 0) {
- open *STDERR, '>&=', *STDOUT or die "Can't direct STDERR to
STDOUT: $!\n";
+ if (! open *STDERR, '>&=', *STDOUT) {
+ die "Can't direct STDERR to STDOUT: $!\n";
+ }
run(qw( localedef --prefix . --quiet --add-to-archive -- ),
@names);
} else {
local $/;