diff --git a/SOURCES/perl-homedir.csh b/SOURCES/perl-homedir.csh index b00fb0d..eaacb37 100644 --- a/SOURCES/perl-homedir.csh +++ b/SOURCES/perl-homedir.csh @@ -5,10 +5,10 @@ setenv PERL_HOMEDIR 1 # load our configs, aka opportunities to set PERL_HOMEDIR=0 if (-f /etc/sysconfig/perl-homedir) then - source /etc/sysconfig/perl-homedir + eval `sed -ne 's|^[[:blank:]]*\([^#=]\{1,\}\)=\([^=]*\)|setenv \1 \2;|p' /etc/sysconfig/perl-homedir` endif if (-f "$HOME/.perl-homedir") then - source "$HOME/.perl-homedir" + eval `sed -ne 's|^[[:blank:]]*\([^#=]\{1,\}\)=\([^=]*\)|setenv \1 \2;|p' "$HOME/.perl-homedir"` endif alias perlll 'eval "`perl -Mlocal::lib`"' diff --git a/SPECS/perl-local-lib.spec b/SPECS/perl-local-lib.spec index 1d631b3..dafab41 100644 --- a/SPECS/perl-local-lib.spec +++ b/SPECS/perl-local-lib.spec @@ -1,6 +1,6 @@ Name: perl-local-lib Version: 1.008010 -Release: 3%{?dist} +Release: 4%{?dist} # lib/local/lib.pm -> GPL+ or Artistic License: GPL+ or Artistic Group: Development/Libraries @@ -55,6 +55,7 @@ Group: Development/Libraries Summary: Per-user Perl local::lib setup Requires: %{name} = %{version}-%{release} Requires: /usr/bin/cpan +Requires: /bin/sed %description -n perl-homedir perl-homedir configures the system to automatically create a ~/perl5 @@ -95,6 +96,10 @@ make test %{_sysconfdir}/profile.d/* %changelog +* Fri Jul 25 2014 Petr Pisar - 1.008010-4 +- Parse perl-homedir configuration bash syntax by csh profile script + (bug #1122993) + * Fri Dec 27 2013 Daniel Mach - 1.008010-3 - Mass rebuild 2013-12-27