diff options
author | Mystery Man <unknown@mandriva.org> | 2002-06-13 16:15:36 +0000 |
---|---|---|
committer | Mystery Man <unknown@mandriva.org> | 2002-06-13 16:15:36 +0000 |
commit | f6b1f4a66cef635a90213504ebebe8387f43a595 (patch) | |
tree | 30ddcf857393f7ae6ab825816285d7eb429ecc75 /perl-install/g_auto_install | |
parent | f55dff2ba8cd925679728455a9a8b47654d14a44 (diff) | |
download | drakx-f6b1f4a66cef635a90213504ebebe8387f43a595.tar drakx-f6b1f4a66cef635a90213504ebebe8387f43a595.tar.gz drakx-f6b1f4a66cef635a90213504ebebe8387f43a595.tar.bz2 drakx-f6b1f4a66cef635a90213504ebebe8387f43a595.tar.xz drakx-f6b1f4a66cef635a90213504ebebe8387f43a595.zip |
This commit was manufactured by cvs2svn to create tag 'V1_1_7_99mdk'.V1_1_7_99mdk
Diffstat (limited to 'perl-install/g_auto_install')
-rwxr-xr-x | perl-install/g_auto_install | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/perl-install/g_auto_install b/perl-install/g_auto_install deleted file mode 100755 index dd7655ee5..000000000 --- a/perl-install/g_auto_install +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/perl - -my $dir = `pwd`; -chomp $dir; -$dir .= "/../../.."; - -#- avoid polluting environment with specific locales. -delete $ENV{$_} foreach qw(LC_MONETARY LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME LC_COLLATE LANGUAGE LANG RPM_INSTALL_LANG); - -if ($ENV{DISPLAY}) { - system "xset", "+fp", "$dir/usr/X11R6/lib/X11/fonts/"; - system "xset", "fp", "rehash"; -} - -#- perl version of the install, we use directly the version we found, -#- this means there SHOULD BE no module compiled for an older version of perl -#- which will be used by DrakX. -my ($version, $arch) = (glob "$dir/usr/lib/perl5/*/*/CORE/libperl.so")[0] =~ m|$dir/usr/lib/perl5/([^/]*)/([^/]*)/CORE/libperl.so|; - -#- keep it mind the ELF loader to use. -$ENV{LD_LOADER} = "$dir/lib/ld-linux.so.2"; - -$ENV{LOCPATH}="$dir/usr/share/locale"; -$ENV{GCONV_PATH}="$dir/usr/lib/gconv"; -$ENV{PERL5LIB} = join ":", map { "$dir/usr/lib/perl5/$_" } ("$version/$arch", - "$version", - "site_perl/$version/$arch", - "site_perl/$version", - "site_perl"); -$ENV{LD_LIBRARY_PATH} = "$dir/usr/bin:$dir/bin:$dir/sbin:$dir/usr/sbin:$dir/usr/X11R6/bin:$dir/lib:$dir/usr/lib:$dir/usr/lib/perl5/$version/$arch/CORE"; -$ENV{PATH} = join(":", map { "$dir/$_" } split ":", "/usr/bin:/bin:/sbin:/usr/sbin:/usr/X11R6/bin") . ":$ENV{PATH}"; -$ENV{SHARE_PATH} = "$dir/usr/share"; -$ENV{RPMRC_FILE} = "$dir/usr/lib/rpm/rpmrc"; -$ENV{GTK_DATA_PREFIX} = "$dir/usr"; -$ENV{GTK_EXE_PREFIX} = "$dir/usr"; -$ENV{GDK_IMLIB_PATH} = "$dir/usr/lib"; - -system $ENV{LD_LOADER}, "../perl", "./install2", "--g_auto_install", @ARGV; - -#- at this point, unwind above else they will not run correctly (wrong ld-linux.so.2) -delete $ENV{GTK_EXE_PREFIX}; -delete $ENV{RPMRC_FILE}; -delete $ENV{LOCPATH}; -delete $ENV{SHARE_PATH}; -delete $ENV{PATH}; -delete $ENV{LD_LIBRARY_PATH}; -delete $ENV{PERL5LIB}; -delete $ENV{LD_LOADER}; - -if ($ENV{DISPLAY}) { - system "xset", "-fp", "$dir/usr/X11R6/lib/X11/fonts/"; - system "xset", "fp", "rehash"; -} |