From 54637e7ee14c40d2cae595b73af8969b280e3ce3 Mon Sep 17 00:00:00 2001 From: John Hein Date: Tue, 21 Nov 2023 22:38:59 -0700 Subject: [PATCH 1/6] Ensure csh syntax is used for C shell even if SHELL env var is unset. We know we're running from C shell in perl-homedir.csh, so be explicit rather than letting local::lib guess. If the SHELL environment variable is not set, perl -Mlocal::lib is fooled into emitting bourne shell syntax (e.g., export FOO=bar) instead of csh syntax (setenv FOO bar). This can be fatal to the C shell possibly interrupting execution of a script before the script has completed. This (no SHELL variable set) can happen, for instance, when running a cron job. See also: https://bugzilla.redhat.com/show_bug.cgi?id=2122359 https://issues.redhat.com/browse/RHEL-5545 Signed-off-by: John Hein --- perl-homedir.csh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-homedir.csh b/perl-homedir.csh index eaacb37..1c7dc49 100644 --- a/perl-homedir.csh +++ b/perl-homedir.csh @@ -11,10 +11,10 @@ if (-f "$HOME/.perl-homedir") then eval `sed -ne 's|^[[:blank:]]*\([^#=]\{1,\}\)=\([^=]*\)|setenv \1 \2;|p' "$HOME/.perl-homedir"` endif -alias perlll 'eval "`perl -Mlocal::lib`"' +alias perlll 'eval "`env SHELL=csh perl -Mlocal::lib`"' # if system default if ("x$PERL_HOMEDIR" == "x1") then - eval "`perl -Mlocal::lib`" + eval "`env SHELL=csh perl -Mlocal::lib`" endif From 601bcbba9f3566840c27828c5e03b9c3c02cf325 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 20:28:28 +0000 Subject: [PATCH 2/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 95fb22e..f23b3bf 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 5%{?dist} +Release: 6%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 2.000029-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jul 21 2023 Fedora Release Engineering - 2.000029-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 757356cb4328f45caa70eece1d44dce00712d879 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 22:13:10 +0000 Subject: [PATCH 3/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index f23b3bf..781f130 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 6%{?dist} +Release: 7%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 2.000029-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 2.000029-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 42543ee9ff5197912f46c96a7c5ea2fa7bd73891 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 06:29:54 +0000 Subject: [PATCH 4/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 781f130..763f558 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 7%{?dist} +Release: 8%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 2.000029-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 2.000029-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 94ad8f54dc8f00f1bc9ad6094f399882f9c76532 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 08:38:37 +0000 Subject: [PATCH 5/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 763f558..564ffec 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 8%{?dist} +Release: 9%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 2.000029-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 19 2024 Fedora Release Engineering - 2.000029-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 6b4a75b9cef9a618dde7b003655ae2d75ee9dcf6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 05:00:44 +0000 Subject: [PATCH 6/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- perl-local-lib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-local-lib.spec b/perl-local-lib.spec index 564ffec..f09a737 100644 --- a/perl-local-lib.spec +++ b/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 2.000029 -Release: 9%{?dist} +Release: 10%{?dist} License: GPL-1.0-or-later OR Artistic-1.0-Perl Summary: Create and use a local lib/ for perl modules Url: https://metacpan.org/release/local-lib @@ -133,6 +133,9 @@ make test %{_libexecdir}/%{name} %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.000029-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jan 18 2025 Fedora Release Engineering - 2.000029-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild