home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 December
/
CMCD1204.ISO
/
Linux
/
NVIDIA-Linux-x86-1.0-6111-pkg1.run
< prev
next >
Wrap
Text File
|
2004-10-15
|
8MB
|
29,028 lines
#! /bin/sh
skip=787
CRCsum=2517384694
MD5=f7a128789a11d53d2af84226d6795413
label="NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-6111"
major_version=1
minor_version=0
patch_version=6111
pkg_version=1
script=./nvidia-installer
targetdir=NVIDIA-Linux-x86-1.0-6111-pkg1
scriptargs=""
keep=n
add_this_kernel=
TMPROOT=${TMPDIR:=/tmp}
TARGET_OS="Linux"
TARGET_ARCH="x86"
#
# NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-6111
# Generated by Makeself 1.6.0-nv
# Do not edit by hand.
# NVIDIA Driver Installation .run file
#
# If you were trying to download this file through a web browser, and
# instead are seeing this, please click your browser's back button,
# left click on the link, and select "Save as..." (or do whatever is
# appropriate for your web browser to download a file, rather than view
# it).
# print usage information
if [ "$1" = "-help" -o "$1" = "--help" -o "$1" = "-h" ]; then
echo ""
echo "$0 [options]"
echo ""
echo "This program will install the NVIDIA Accelerated Graphics Driver for"
echo "Linux-x86 1.0-6111 by unpacking the embedded tarball and executing"
echo "the ./nvidia-installer installation utility."
echo ""
echo "Below are the most common options; for a complete list use"
echo "'--advanced-options'."
echo ""
echo "--info"
echo " Print embedded info (title, default target directory) and exit."
echo ""
echo "--check"
echo " Check integrity of the archive and exit."
echo ""
echo "-x, --extract-only"
echo " Extract the contents of $0, but do not"
echo " run 'nvidia-installer'."
echo ""
echo ""
echo "The following arguments will be passed on to the ./nvidia-installer"
echo "utility:"
echo ""
echo "-a, --accept-license"
echo " Bypass the display and prompting for acceptance of the NVIDIA"
echo " Software License Agreement. By passing this option to"
echo " nvidia-installer, you indicate that you have read and accept"
echo " the License Agreement contained in the file 'LICENSE' (in the"
echo " top level directory of the driver package)."
echo ""
echo "--update"
echo " Connect to the NVIDIA ftp server 'ftp://download.nvidia.com'"
echo " and determine the latest available driver version. If there is"
echo " a more recent driver available, automatically download and"
echo " install it. Any other options given on the commandline will be"
echo " passed on to the downloaded driver package when installing it."
echo ""
echo "-v, --version"
echo " Print the nvidia-installer version and exit."
echo ""
echo "-h, --help"
echo " Print usage information for the common commandline options and"
echo " exit."
echo ""
echo "-A, --advanced-options"
echo " Print usage information for the common commandline options as"
echo " well as the advanced options, and then exit."
echo ""
echo ""
exit 0;
fi
if [ "$1" = "-A" -o "$1" = "--advanced-options" ]; then
echo ""
echo "$0 [options]"
echo ""
echo "This program will install the NVIDIA Accelerated Graphics Driver for"
echo "Linux-x86 1.0-6111 by unpacking the embedded tarball and executing"
echo "the ./nvidia-installer installation utility."
echo ""
echo "--info"
echo " Print embedded info (title, default target directory) and exit."
echo ""
echo "--lsm"
echo " Print embedded lsm entry (or no LSM) and exit."
echo ""
echo "--pkg-history"
echo " Print the package history of this file and exit."
echo ""
echo "--list"
echo " Print the list of files in the archive and exit."
echo ""
echo "--check"
echo " Check integrity of the archive and exit."
echo ""
echo "-x, --extract-only"
echo " Extract the contents of $0, but do not"
echo " run 'nvidia-installer'."
echo ""
echo "--add-this-kernel"
echo " Build a precompiled kernel interface for the currently running"
echo " kernel and repackage the .run file to include this newly built"
echo " precompiled kernel interface. The new .run file will be placed"
echo " in the current directory, and appended with the word \"custom\""
echo " to distinguish it from the original .run file."
echo ""
echo "--keep"
echo " Do not delete target directory when done."
echo ""
echo "--target [NewDirectory]"
echo " Extract contents in NewDirectory"
echo ""
echo ""
echo "The following arguments will be passed on to the ./nvidia-installer"
echo "utility:"
echo ""
echo "COMMON OPTIONS:"
echo ""
echo "-a, --accept-license"
echo " Bypass the display and prompting for acceptance of the NVIDIA"
echo " Software License Agreement. By passing this option to"
echo " nvidia-installer, you indicate that you have read and accept"
echo " the License Agreement contained in the file 'LICENSE' (in the"
echo " top level directory of the driver package)."
echo ""
echo "--update"
echo " Connect to the NVIDIA ftp server 'ftp://download.nvidia.com'"
echo " and determine the latest available driver version. If there is"
echo " a more recent driver available, automatically download and"
echo " install it. Any other options given on the commandline will be"
echo " passed on to the downloaded driver package when installing it."
echo ""
echo "-v, --version"
echo " Print the nvidia-installer version and exit."
echo ""
echo "-h, --help"
echo " Print usage information for the common commandline options and"
echo " exit."
echo ""
echo "-A, --advanced-options"
echo " Print usage information for the common commandline options as"
echo " well as the advanced options, and then exit."
echo ""
echo ""
echo "ADVANCED OPTIONS:"
echo ""
echo "-i, --driver-info"
echo " Print information about the currently installed NVIDIA driver"
echo " version."
echo ""
echo "--uninstall"
echo " Uninstall the currently installed NVIDIA driver."
echo ""
echo "--sanity"
echo " Perform basic sanity tests on an existing NVIDIA driver"
echo " installation."
echo ""
echo "-e, --expert"
echo " Enable 'expert' installation mode; more detailed questions will"
echo " be asked, and more verbose output will be printed; intended for"
echo " expert users. The questions may be suppressed with the"
echo " '--no-questions' commandline option."
echo ""
echo "-q, --no-questions"
echo " Do not ask any questions; the default (normally 'yes') is"
echo " assumed for all yes/no questions, and the default string is"
echo " assumed in any situation where the user is prompted for string"
echo " input. The one question that is not bypassed by this option is"
echo " license acceptance; the license may be accepted with the"
echo " commandline option '--accept-license'."
echo ""
echo "-s, --silent"
echo " Run silently; no questions are asked and no output is printed,"
echo " except for error messages to stderr. This option implies"
echo " '--ui=none --no-questions --accept-license'."
echo ""
echo "--x-prefix=[X PREFIX]"
echo " The prefix under which the X components of the NVIDIA driver"
echo " will be installed; the default is: '/usr/X11R6'. Only under"
echo " rare circumstances should this option be used."
echo ""
echo "--opengl-prefix=[OPENGL PREFIX]"
echo " The prefix under which the OpenGL components of the NVIDIA"
echo " driver will be installed; the default is: 'under rare"
echo " circumstances should this option be used. The Linux OpenGL ABI"
echo " (http://oss.sgi.com/projects/ogl-sample/ABI/) mandates this"
echo " default value.'. Only "
echo ""
echo "--installer-prefix=[INSTALLER PREFIX]"
echo " The prefix under which the installer binary will be installed;"
echo " the default is: '/usr'. Note: use the "--utility-prefix""
echo " option instead."
echo ""
echo "--utility-prefix=[UTILITY PREFIX]"
echo " The prefix under which the various NVIDIA utilities"
echo " (nvidia-installer, nvidia-settings, nvidia-bug-report.sh) will"
echo " be installed; the default is: '/usr'."
echo ""
echo "--kernel-include-path=[KERNEL INCLUDE PATH]"
echo " The directory containing the kernel include files that should"
echo " be used when compiling the NVIDIA kernel module. This option"
echo " is deprecated; please use '--kernel-source-path' instead."
echo ""
echo "--kernel-source-path=[KERNEL SOURCE PATH]"
echo " The directory containing the kernel source files that should be"
echo " used when compiling the NVIDIA kernel module. When not"
echo " specified, the installer will use '/lib/modules/\`uname"
echo " -r\`/build', if that directory exists. Otherwise, it will use"
echo " '/usr/src/linux'."
echo ""
echo "--kernel-output-path=[KERNEL OUTPUT PATH]"
echo " The directory containing any KBUILD output files if either one"
echo " of the 'KBUILD_OUTPUT' or 'O' parameters were passed to KBUILD"
echo " when building the kernel image/modules. When not specified,"
echo " the installer will assume that no separate output directory was"
echo " used."
echo ""
echo "--kernel-install-path=[KERNEL INSTALL PATH]"
echo " The directory in which the NVIDIA kernel module should be"
echo " installed. The default value is either '/lib/modules/\`uname"
echo " -r\`/kernel/drivers/video' (if '/lib/modules/\`uname -r\`/kernel'"
echo " exists) or '/lib/modules/\`uname -r\`/video'."
echo ""
echo "--proc-mount-point=[PROC FILESYSTEM MOUNT POINT]"
echo " The mount point for the proc file system; if not specified,"
echo " then this value defaults to '/proc' (which is normally"
echo " correct). The mount point of the proc filesystem is needed"
echo " because the contents of '<proc filesystem>/version' is used"
echo " when identifying if a precompiled kernel interface is available"
echo " for the currently running kernel. This option should only be"
echo " needed in very rare circumstances."
echo ""
echo "--log-file-name=[LOG FILE NAME]"
echo " File name of the installation log file (the default is:"
echo " '/var/log/nvidia-installer.log')."
echo ""
echo "--tmpdir=[TMPDIR]"
echo " Use the specified directory as a temporary directory when"
echo " downloading files from the NVIDIA ftp site; if not given, then"
echo " the following list will be searched, and the first one that"
echo " exists will be used: $TMPDIR, /tmp, ., $HOME."
echo ""
echo "-m, --ftp-mirror=[FTP MIRROR]"
echo " Use the specified ftp mirror rather than the default"
echo " 'ftp://download.nvidia.com' when downloading driver updates."
echo ""
echo "-l, --latest"
echo " Connect to the NVIDIA ftp server ftp://download.nvidia.com (or"
echo " use the ftp mirror specified with the '--ftp-mirror' option)"
echo " and query the most recent Linux-x86 driver version number."
echo ""
echo "-f, --force-update"
echo " Forces an update to proceed, even if the installer thinks the"
echo " latest driver is already installed; this option implies"
echo " '--update'."
echo ""
echo "--ui=[USER INTERFACE]"
echo " Specify what user interface to use, if available. Valid values"
echo " are 'ncurses' (the default) or 'none'. If the ncurses interface"
echo " fails to initialize, or 'none' is specified, then a simple"
echo " printf/scanf interface will be used."
echo ""
echo "-c, --no-ncurses-color"
echo " Disable use of color in the ncurses user interface."
echo ""
echo "--opengl-headers"
echo " Normally, installation does not install NVIDIA's OpenGL header"
echo " files. This option enables installation of the NVIDIA OpenGL"
echo " header files."
echo ""
echo "--force-tls=[TLS TYPE]"
echo " NVIDIA's OpenGL libraries are compiled with one of two"
echo " different thread local storage (TLS) mechanisms: 'classic tls'"
echo " which is used on systems with glibc 2.2 or older, and 'new tls'"
echo " which is used on systems with tls-enabled glibc 2.3 or newer. "
echo " The nvidia-installer will select the OpenGL libraries"
echo " appropriate for your system; however, you may use this option"
echo " to force the installer to install one library type or another. "
echo " Valid values for [TLS TYPE] are 'new' and 'classic'."
echo ""
echo "-k, --kernel-name=[KERNELNAME]"
echo " Build and install the NVIDIA kernel module for the non-running"
echo " kernel specified by [KERNELNAME] ([KERNELNAME] should be the"
echo " output of \`uname -r\` when the target kernel is actually"
echo " running). This option implies '--no-precompiled-interface'. "
echo " If the options '--kernel-install-path' and"
echo " '--kernel-source-path' are not given, then they will be"
echo " inferred from [KERNELNAME]; eg:"
echo " '/lib/modules/[KERNELNAME]/kernel/drivers/video/' and"
echo " '/lib/modules/[KERNELNAME]/build/', respectively."
echo ""
echo "-n, --no-precompiled-interface"
echo " Disable use of precompiled kernel interfaces."
echo ""
echo "--no-runlevel-check"
echo " Normally, the installer checks the current runlevel and warns"
echo " users if they are in runlevel 1: in runlevel 1, some services"
echo " that are normally active are disabled (such as devfs), making"
echo " it difficult for the installer to properly setup the kernel"
echo " module configuration files. This option disables the runlevel"
echo " check."
echo ""
echo "--no-abi-note"
echo " The NVIDIA OpenGL libraries contain an OS ABI note tag, which"
echo " identifies the minimum kernel version needed to use the"
echo " library. This option causes the installer to remove this note"
echo " from the OpenGL libraries during installation."
echo ""
echo "--no-rpms"
echo " Normally, the installer will check for several rpms that"
echo " conflict with the driver (specifically: NVIDIA_GLX and"
echo " NVIDIA_kernel), and remove them if present. This option"
echo " disables this check."
echo ""
echo "-b, --no-backup"
echo " During driver installation, conflicting files are backed up, so"
echo " that they can be restored when the driver is uninstalled. This"
echo " option causes the installer to simply delete conflicting files,"
echo " rather than back them up."
echo ""
echo "--no-network"
echo " This option instructs the installer to not attempt to connect"
echo " to the NVIDIA ftp site (for updated precompiled kernel"
echo " interfaces, for example)."
echo ""
echo "-K, --kernel-module-only"
echo " Install a kernel module only, and don't uninstall the existing"
echo " driver. This is intended to be used to install kernel modules"
echo " for additional kernels (in cases where you might boot between"
echo " several different kernels). To use this option, you must"
echo " already have a driver installed, and the version of the"
echo " installed driver must match the version of this kernel module."
echo ""
echo "--precompiled-kernel-interfaces-path"
echo " Before searching for a precompiled kernel interface in the .run"
echo " file, search in the specified directory."
echo ""
echo ""
exit 0;
fi
if [ "$1" = "-lsm" -o "$1" = "--lsm" ]; then
cat << EOF_LSM
Begin3
Title: NVIDIA Accelerated Graphics Driver Set for Linux-x86
Version: 1.0-6111
Description: The NVIDIA Accelerated Graphics Driver Set for Linux-x86
provides accelerated 2D and 3D support for Linux-x86
using NVIDIA GPUs.
Keywords: OpenGL XFree86 NVIDIA
Author: NVIDIA Corporation Linux Development Team (linux-bugs 'at' nvidia.com)
Maintained-by: NVIDIA Corporation Linux Development Team (linux-bugs 'at' nvidia.com)
Original-site: http://www.nvidia.com
Platform: Linux
Copying-policy: NVIDIA Software License
End
EOF_LSM
exit 0;
fi
if [ "$1" = "--pkg-history" ]; then
cat << EOF_PKG_HISTORY
Package history for NVIDIA-Linux-x86-1.0-6111:
NVIDIA-Linux-x86-1.0-6111-pkg0: Initial package
NVIDIA-Linux-x86-1.0-6111-pkg1: Added precompiled kernel interfaces for:
Red Hat Linux 7.2 kernel 2.4.7-10 i386
Red Hat Linux 7.2 kernel 2.4.7-10 i686
Red Hat Linux 7.2 kernel 2.4.7-10 Athlon
Red Hat Linux 7.2 kernel 2.4.7-10smp i686
Red Hat Linux 7.2 kernel 2.4.7-10smp Athlon
Red Hat Linux 7.2 kernel 2.4.7-10enterprise i686
Red Hat Linux 7.3 kernel 2.4.18-3 i386
Red Hat Linux 7.3 kernel 2.4.18-3 i686
Red Hat Linux 7.3 kernel 2.4.18-3 Athlon
Red Hat Linux 7.3 kernel 2.4.18-3smp i586
Red Hat Linux 7.3 kernel 2.4.18-3smp i686
Red Hat Linux 7.3 kernel 2.4.18-3smp Athlon
Red Hat Linux 7.3 kernel 2.4.18-3bigmem i686
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7 i386
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7 i586
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7 i686
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7 Athlon
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7smp i586
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7smp i686
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7smp Athlon
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7bigmem i686
Red Hat Linux 7.3 updated to kernel 2.4.20-19.7BOOT i386
Red Hat Linux 8.0 kernel 2.4.18-14 i586
Red Hat Linux 8.0 kernel 2.4.18-14 i686
Red Hat Linux 8.0 kernel 2.4.18-14 Athlon
Red Hat Linux 8.0 kernel 2.4.18-14smp i686
Red Hat Linux 8.0 kernel 2.4.18-14smp Athlon
Red Hat Linux 8.0 kernel 2.4.18-14bigmem i686
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8 i386
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8 i586
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8 i686
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8 Athlon
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8smp i586
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8smp i686
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8smp Athlon
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8bigmem i686
Red Hat Linux 8.0 updated to kernel 2.4.20-19.8BOOT i386
Red Hat Linux 9 kernel 2.4.20-6 i586
Red Hat Linux 9 kernel 2.4.20-6 i686
Red Hat Linux 9 kernel 2.4.20-6 Athlon
Red Hat Linux 9 kernel 2.4.20-6smp i686
Red Hat Linux 9 kernel 2.4.20-6smp Athlon
Red Hat Linux 9 kernel 2.4.20-6bigmem i686
Red Hat Linux 9 updated to kernel 2.4.20-8 i586
Red Hat Linux 9 updated to kernel 2.4.20-8 i686
Red Hat Linux 9 updated to kernel 2.4.20-8 Athlon
Red Hat Linux 9 updated to kernel 2.4.20-8smp i686
Red Hat Linux 9 updated to kernel 2.4.20-8smp Athlon
Red Hat Linux 9 updated to kernel 2.4.20-8bigmem i686
Red Hat Linux 9 updated to kernel 2.4.20-31 i386
Red Hat Linux 9 updated to kernel 2.4.20-31 i586
Red Hat Linux 9 updated to kernel 2.4.20-31 i686
Red Hat Linux 9 updated to kernel 2.4.20-31 Athlon
Red Hat Linux 9 updated to kernel 2.4.20-31smp i586
Red Hat Linux 9 updated to kernel 2.4.20-31bigmem i686
Red Hat Linux 9 updated to kernel 2.4.20-31smp Athlon
Red Hat Linux 9 updated to kernel 2.4.20-31BOOT i386
Red Hat Enterprise Linux WS release 3 kernel 2.4.21-4.EL i686
Red Hat Enterprise Linux WS release 3 kernel 2.4.21-4.EL athlon
Red Hat Enterprise Linux WS release 3 kernel 2.4.21-4.ELsmp i686
Red Hat Enterprise Linux WS release 3 kernel 2.4.21-4.ELsmp athlon
Red Hat Enterprise Linux WS release 3 kernel 2.4.21-4.ELhugemem i686
Red Hat Enterprise Linux WS release 3 kernel 2.4.21-4.ELBOOT i386
Red Hat Enterprise Linux WS release 3 update 2 kernel 2.4.21-15.EL i686
Red Hat Enterprise Linux WS release 3 update 2 kernel 2.4.21-15.EL athlon
Red Hat Enterprise Linux WS release 3 update 2 kernel 2.4.21-15.ELsmp i686
Red Hat Enterprise Linux WS release 3 update 2 kernel 2.4.21-15.ELsmp athlon
Red Hat Enterprise Linux WS release 3 update 2 kernel 2.4.21-15.ELhugemem i686
Red Hat Enterprise Linux WS release 3 update 2 kernel 2.4.21-15.ELBOOT i386
Fedora core 1 kernel 2.4.22-1.2115.nptl i586
Fedora core 1 kernel 2.4.22-1.2115.nptl i686
Fedora core 1 kernel 2.4.22-1.2115.nptl Athlon
Fedora core 1 kernel 2.4.22-1.2115.nptlsmp i686
Fedora core 1 kernel 2.4.22-1.2115.nptlsmp Athlon
Fedora core 1 kernel 2.4.22-1.2115.nptlBOOT i386
Fedora core 1 kernel 2.4.22-1.2188.nptl i586
Fedora core 1 kernel 2.4.22-1.2188.nptl i686
Fedora core 1 kernel 2.4.22-1.2188.nptl Athlon
Fedora core 1 kernel 2.4.22-1.2188.nptlsmp i686
Fedora core 1 kernel 2.4.22-1.2188.nptlsmp Athlon
Fedora core 1 kernel 2.4.22-1.2188.nptlBOOT i386
Fedora core 2 kernel 2.6.5-1.358 i586
Fedora core 2 kernel 2.6.5-1.358 i686
Fedora core 2 kernel 2.6.5-1.358smp i586
Fedora core 2 kernel 2.6.5-1.358smp i686
Mandrake Linux 8.1 kernel 2.4.8-26mdk i586
Mandrake Linux 8.1 kernel 2.4.8-26mdkenterprise i586
Mandrake Linux 8.1 kernel 2.4.8-26mdksmp i586
Mandrake Linux 8.2 kernel 2.4.18-6mdk i586
Mandrake Linux 8.2 kernel 2.4.18-6mdksmp i586
Mandrake Linux 8.1 kernel 2.4.18-6mdksecure i586
Mandrake Linux 8.2 kernel 2.4.18-6mdkenterprise i586
Mandrake Linux 9.0 kernel 2.4.19-16mdk i586
Mandrake Linux 9.0 kernel 2.4.19-16mdksmp i586
Mandrake Linux 9.0 kernel 2.4.19-16mdkenterprise i586
Mandrake Linux 9.1 kernel 2.4.21-0.13mdk i586
Mandrake Linux 9.1 kernel 2.4.21-0.13mdksmp i586
Mandrake Linux 9.1 kernel 2.4.21-0.13mdkenterprise i586
Mandrake Linux 9.2 kernel 2.4.22.10mdk-1-1mdk i586
Mandrake Linux 9.2 kernel 2.4.22.10mdk-1-1mdk4G i586
Mandrake Linux 9.2 kernel 2.4.22.10mdk-1-1mdkenterprise i586
Mandrake Linux 9.2 kernel 2.4.22.10mdk-1-1mdksecure i586
Mandrake Linux 9.2 kernel 2.4.22.10mdk-1-1mdksmp i586
Mandrake Linux 10.0 kernel 2.6.3-7mdk i586
Mandrake Linux 10.0 kernel 2.6.3-7mdk4G i586
Mandrake Linux 10.0 kernel 2.6.3-7mdkenterprise i586
Mandrake Linux 10.0 kernel 2.6.3-7mdksecure i586
Mandrake Linux 10.0 kernel 2.6.3-7mdksmp i586
Mandrake Linux 10.0 kernel 2.6.3-13mdk i586
Mandrake Linux 10.0 kernel 2.6.3-13mdkenterprise i586
Mandrake Linux 10.0 kernel 2.6.3-13mdk4G i586
Mandrake Linux 10.0 kernel 2.6.3-13mdk64G i586
Mandrake Linux 10.0 kernel 2.6.3-13mdksecure i586
Mandrake Linux 10.0 kernel 2.6.3-13mdksmp i586
SuSE Linux 8.2 default 2.4.20-4GB (2.4.20-39)
SuSE Linux 8.2 athlon 2.4.20-4GB-athlon (2.4.20-38)
SuSE Linux 8.2 psmp 2.4.20-4GB-SMP (2.4.20-39)
SuSE Linux 8.2 smp 2.4.20-64GB-SMP (2.4.20-40)
SuSE Linux 8.2 default 2.4.20-4GB (2.4.20.SuSE-111)
SuSE Linux 8.2 athlon 2.4.20-4GB-athlon (2.4.20.SuSE-111)
SuSE Linux 8.2 psmp 2.4.20-4GB-SMP (2.4.20.SuSE-111)
SuSE Linux 8.2 smp 2.4.20-64GB-SMP (2.4.20.SuSE-111)
SuSE Linux 9.0 kernel 2.4.21-99 default
SuSE Linux 9.0 kernel 2.4.21-99 athlon
SuSE Linux 9.0 kernel 2.4.21-99 smp
SuSE Linux 9.0 kernel 2.4.21-99 smp4G
SuSE Linux 9.0 kernel 2.4.21-215 default
SuSE Linux 9.0 kernel 2.4.21-215 athlon
SuSE Linux 9.0 kernel 2.4.21-215 smp
SuSE Linux 9.0 kernel 2.4.21-215 smp4G
SuSE Linux 9.1 kernel 2.6.4-52 default
SuSE Linux 9.1 kernel 2.6.4-52 smp
SuSE Linux 9.1 kernel 2.6.4-52 bigsmp
SuSE Linux 9.1 kernel 2.6.4-54.5 default
SuSE Linux 9.1 kernel 2.6.4-54.5 smp
SuSE Linux 9.1 kernel 2.6.4-54.5 bigsmp
EOF_PKG_HISTORY
exit 0;
fi
if [ "$1" = "--label" ]; then
echo "$label";
exit 0;
fi
if [ "$1" = "--major-version" ]; then
echo "$major_version";
exit 0;
fi
if [ "$1" = "--minor-version" ]; then
echo "$minor_version";
exit 0;
fi
if [ "$1" = "--patch-version" ]; then
echo "$patch_version";
exit 0;
fi
if [ "$1" = "--pkg-version" ]; then
echo "$pkg_version";
exit 0;
fi
if [ "$1" = "--target-os" ]; then
echo "$TARGET_OS";
exit 0;
fi
if [ "$1" = "--target-arch" ]; then
echo "$TARGET_ARCH";
exit 0;
fi
if [ "$1" = "--target-directory" ]; then
echo "$targetdir";
exit 0;
fi
if [ "$1" = "--script" ]; then
echo "$script $scriptargs"
exit 0
fi
if [ "$1" = "--info" ]; then
echo
echo " Identification : $label"
echo " Target directory : $targetdir"
echo " Uncompressed size : 28144 KB"
echo " Compression : gzip"
echo " Date of packaging : Tue Jul 27 08:43:40 PDT 2004"
echo " Application run after extraction : $script $scriptargs"
echo
if [ x"$keep" = xy ]; then
echo " The directory $targetdir will not be removed after extraction."
else
echo " The directory $targetdir will be removed after extraction."
fi
echo
exit 0;
fi
if [ "$1" = "--list" ]; then
echo "Target directory: $targetdir"
tail -n +$skip $0 | gzip -cd | tar tvf - 2> /dev/null
exit 0;
fi
if [ "$1" = "--check" ]; then
sum1=`tail -n +6 $0 | cksum | sed -e 's/ /Z/' -e 's/ /Z/' | cut -dZ -f1`
[ "$sum1" != "$CRCsum" ] && {
echo "Error in checksums $sum1 $CRCsum"
exit 2;
}
if [ $MD5 != "00000000000000000000000000000000" ]; then
# space separated list of directories
[ x"$GUESS_MD5_PATH" = "x" ] && GUESS_MD5_PATH="/usr/local/ssl/bin /usr/local/bin /usr/bin"
MD5_PATH=""
for a in $GUESS_MD5_PATH; do
#if which $a/md5 >/dev/null 2>&1 ; then
if [ -x "$a/md5sum" ]; then
MD5_PATH=$a;
fi
done
if [ -x $MD5_PATH/md5sum ]; then
md5sum=`tail -n +6 $0 | $MD5_PATH/md5sum | cut -b-32`;
[ $md5sum != $MD5 ] && {
echo "Error in md5 sums $md5sum $MD5"
exit 2
} || { echo "check sums and md5 sums are ok"; exit 0; }
fi
if [ ! -x $MD5_PATH/md5sum ]; then
echo "an embedded md5 sum of the archive exists but no md5 program was found in $GUESS_MD5_PATH"
echo "if you have md5 on your system, you should try :"
echo "env GUESS_MD5_PATH=\"FirstDirectory SecondDirectory ...\" $0 -check"
fi
else
echo "check sums are OK ; echo $0 does not contain embedded md5 sum" ;
fi
exit 0;
fi
run_script=y
while [ "$1" ]; do
case "$1" in
"--extract-only"|"-x")
run_script=n;
keep=y;
;;
"--keep")
keep=y;
;;
"--target")
if [ "$2" ]; then
targetdir="$2";
keep=y;
shift;
fi
;;
"--add-this-kernel")
add_this_kernel=y;
scriptargs="$scriptargs $1"
;;
*)
scriptargs="$scriptargs $1"
;;
esac
shift
done
# Perform a platform check
LOCAL_OS=`uname 2> /dev/null`
LOCAL_ARCH=`uname -m 2> /dev/null`
[ "$LOCAL_ARCH" = "i386" ] && LOCAL_ARCH="x86"
[ "$LOCAL_ARCH" = "i486" ] && LOCAL_ARCH="x86"
[ "$LOCAL_ARCH" = "i586" ] && LOCAL_ARCH="x86"
[ "$LOCAL_ARCH" = "i686" ] && LOCAL_ARCH="x86"
if [ -z "$LOCAL_OS" -o -z "$LOCAL_ARCH" ]; then
echo "ERROR: missing/broken uname. Cannot perform platform check."
exit 1;
fi
if [ "$LOCAL_ARCH" != "$TARGET_ARCH" -o "$LOCAL_OS" != "$TARGET_OS" ]; then
if [ "$run_script" = "y" ]; then
echo ""
echo "ERROR: this .run file is intended for the"
echo "${TARGET_OS}-${TARGET_ARCH} platform, but you appear to be"
echo "running on ${LOCAL_OS}-${LOCAL_ARCH}. Aborting installation."
echo ""
exit 1;
fi
fi
if [ "$keep" = y ]; then
echo "Creating directory $targetdir"; tmpdir=$targetdir;
else
workingdir="$TMPROOT/selfgz$$"
tmpdir="$workingdir/$targetdir";
rm -rf $tmpdir
fi
if [ -d "$tmpdir" -o -f "$tmpdir" ]; then
echo "The directory '$tmpdir' already exists. Please either"
echo "move the existing directory out of the way, or specify a"
echo "different directory with the '--target' option."
exit 1
fi
mkdir -p $tmpdir || {
echo "Unable to create the target directory '$tmpdir'."
exit 1
}
location="`pwd`"
echo=echo; [ -x /usr/ucb/echo ] && echo=/usr/ucb/echo
if [ x$SETUP_NOCHECK != x1 ]; then
$echo -n "Verifying archive integrity... "
sum1=`tail -n +6 $0 | cksum | sed -e 's/ /Z/' -e 's/ /Z/' | cut -dZ -f1`
[ $sum1 != $CRCsum ] && {
$echo "Error in check sums $sum1 $CRCsum"
exit 2;
}
echo "OK"
fi
if [ $MD5 != \"00000000000000000000000000000000\" ]; then
# space separated list of directories
[ x"$GUESS_MD5_PATH" = "x" ] && GUESS_MD5_PATH="/usr/local/ssl/bin /usr/local/bin /usr/bin"
MD5_PATH=""
for a in $GUESS_MD5_PATH; do
#if which $a/md5 >/dev/null 2>&1 ; then
if [ -x "$a/md5sum" ]; then
MD5_PATH=$a;
fi
done
if [ -x $MD5_PATH/md5sum ]; then
md5sum=`tail -n +6 $0 | $MD5_PATH/md5sum | cut -b-32`;
[ $md5sum != $MD5 ] && {
$echo "Error in md5 sums $md5sum $MD5"
exit 2;
}
fi
fi
UnTAR() {
tar xvf - 2> /dev/null || {
echo "Extraction failed." > /dev/tty; kill -15 $$;
};
}
$echo -n "Uncompressing $label"
cd $tmpdir ; res=3
[ "$keep" = y ] || trap 'echo "Signal caught, cleaning up" > /dev/tty; cd $TMPROOT; /bin/rm -rf $tmpdir; exit 15' 1 2 15
if (cd "$location"; tail -n +$skip $0; ) | gzip -cd | UnTAR | (while read a; do $echo -n "."; done; echo; ); then
chown -Rf `id -u`:`id -g` .
res=0;
if [ "$script" -a "$run_script" = "y" ]; then
$script $scriptargs $*; res=$?
fi
if [ "$add_this_kernel" = y -a "$res" = "0" ]; then
cd ..
new_targetdir="`basename $targetdir`"
new_targetdir="${new_targetdir}-custom"
mv $targetdir $new_targetdir
# update the pkg-history.txt file
chmod 644 ./$new_targetdir/pkg-history.txt
echo "$new_targetdir: Added precompiled kernel interface for:" >> ./$new_targetdir/pkg-history.txt
echo " `uname -s -r -v -m 2> /dev/null`" >> ./$new_targetdir/pkg-history.txt
echo "" >> ./$new_targetdir/pkg-history.txt
# retrieve the lsm file
tmplsm="$TMPDIR/nvidia.lsm.$$"
sh $location/$0 --lsm > $tmplsm
sh ./$new_targetdir/usr/bin/makeself.sh --lsm $tmplsm --major-version $major_version --minor-version $minor_version --patch-version $patch_version --pkg-version $pkg_version --pkg-history ./$new_targetdir/pkg-history.txt --target-os $TARGET_OS --target-arch $TARGET_ARCH $new_targetdir $new_targetdir.run "$label" "$script"
rm -f $tmplsm
[ "$keep" = y ] || mv $new_targetdir.run $location
fi
[ "$keep" = y ] || { cd $TMPROOT; /bin/rm -rf $workingdir; }
else
echo "Cannot decompress $0"; exit 1
fi
exit $res
END_OF_STUB
ï ,xA∞▌ ╕═e█≡ m.3íÖ3f[kφ5"m*sdf╪f█ÿ
⌐R(
⌐╠IDà$c╢2J2àè)èñΓ╜«u}wδ▄τ½√╛ƒ≈°?╧±■Åπ⌡<┐√≤¢çk8»δ7¼]|⌡íâS½╟²╖■≤xⁿ₧P(`⌠xB┴î≥/╬δ1 τ∙Bf▄πMàéqÑq å╥%╡tΘ╕«C{≈δ▐?╣≈α!╔⌐7[∩▀- Θ┐°h■≈δ▌╡· M∙∩°² / g≤▀⌡¢tÉÜ?x@╝7▐⌠z╜ ▀Σ┐╫Σwαª∙ƒÉαxC!¥ f⌐╔╧ ╦ ÷úhR/SªLOg1 gº╧Σî≤?┘█/:▀dçYR).o\₧╕Lj]&⌡ë┘∞D■8╖ⁿà>dè√ßtµ╕∞,╧l≈¢╨∩∩aéÖ╢â]₧╒9╠ ∞0Cδ╠n »dëïeª╗r╝ù▓:ìg╠┴VÜß╓²▐¼╗╧îù7╦ª░^3∩tc║ÿ1ƒYgâÖ╫╤k═P╙Loboÿσ_dë]c3ûò4≤^░τcåDò¢╪┐╫,Ü5π▓ù┘╫δ÷ÿb┘Kf°╚L√═╨╔,≤Ö}╓0πg═°,cé9ε*3■¿_m╞'pδÿ∙≈ÿ∙╠x/÷∙ÉM'3;δ]7├ûÿ≈┤9╞%πV3?ôz▓|&╦ 4╦K¢yÖ?├Xèe≈ÿa╝╫╠{Æy≤┼⌡d7≤<µ°╟╠ÉB·l1┤╫iåy÷ÿf¥T3Lf¢W═╝╣f:ù╪╧I3<nªÿ²<a╞7¢±KfⁿG│»┼fz?╟╛┼╠»aµù╔≥┐ùφ∙f°▌╠╧c╢)i╓ƒd╓=nª┐6CO3]╧°¬Y╢╚╓3}┼L d╞√¢y▀ܱ;═Éf╢∙─^√aå~f▌∙f¥WîY╠p7τ╥╟x╘¢m*Üm0a╗>f²δf▐43d7├l│▐eûà╠°δ╢<┌▓cåƒ═°q≈Ö⌡╟ÿí)Θ│▌δ╕▐╗═╝[═╨û┤a╞██╝4╦7ܱw╠╛¢ß3╓∙┬°óY▐╪VG╬}àH┐º╠║π╠⌠├f|Hµîi4≤/RG»¢²T╡u╨¼ô╧╠╩╠ƒhåaf|ÅÖ≈£│ª±=3▌┬º═⌠.[&╠≡û┘>┼╠¢m.¢a┤Y╢âsëÿíèY>╟,─°┬MΓ╫*│¼ëz¿≤|┴¼'╟«`÷7R, ╥L1╦Wÿσ3■Ö>u╣¬-fΦ─6┐ܱ∩Y▐╧8═╕╓l_îσo▓▌U╓kûMTσ± 3]▄¼¢▒∙°δö6≤τÜyO█┤4╙╣╠~åÜߣY^▀X▀2├ô╢£s╠^f|░±[6m}L┐>│■≤f▐.¢£╧∩,╗fµ?gå═f·-[>╠≥╫Tz>c╧▌╠≈ïïk╕└x#[wîg─▓7╣₧
»¡ÖÄê║ⁿ║╛2╦₧1C3<kÄ▀F,?g≤╧∞∩ █kliª0├mf╝ìY╛╧╪ÿδx╫îτ3█┐╔9£0≤7¬⌠╬jª1≤s┌|6n3╛a┤▌▄<╞ûf│╬s╢Y╛╓╞O3»₧o╞~┌Üí║Ö₧%╩╧°,q╤╢qéÖ üû│¼¥/aåâfz=≤¬s^e╠ⁿªµX╙┘GN│|*╟N0Ce╥πá¡δ6╧E·1πÖ⌡╟▒╧«f·√miµ=`╞≤2}▐°│-of~│▐3▐ë}òg¥√═to╞K░╧ª6÷1∩óÖ7▐£C╢╠ {}kf╓Yf╦₧Y╢└ªƒìσ∞▒¡g6÷ÿΘé6n┌vâφ袲¡1δ╬1δL4≤?⌡φ3∩!3╜╠╠e╓)┴ⁿ═x3»æÄÜΘÅ═⌠²lùàcû3╙ç∞╛U[\═∞│¬Y╖Ö▀╤╕Z╢-f^e«-╔╠ƒj╞╗ïkiµU2█╧3├"[Wl{╔≥Θ╢¥0╛gû=NzòOÅf·.3■êqôì-∞oÇÖ~╧╞b3o▓±ò«º╠⌠Y3<fû╫1C2τ·│∩dd╢ └╞c√⌠╢╞¼S╬τ═⌠hπ0q}O█~╜Y╖àm≤mYµⁿ÷╫Ö⌡0~eû≈56d╗÷\K/█åÖ±░Ö┐Sñi├⌠~ç
¢eï·6æe╦┘dûσT∙╤╬╠√╨x╓╠/k╓╗O,╗╫╢≤╢mf¢f▌/╪ ~█F┘╢╘,─≥*f:│║┌▓oå≤╢lÿφ░ⁿ■e≤╚╢╟∞δ.╬sÇ1▐╦═ⁿ┌\ E3~─╠√▄X╘°₧┘╟÷╙█¼ôùm∩2├J3¥╟¼▒q╟∩p3╠°v3èªs╠?▒│┘╞gû7g]»Ö▐dû-1├p3¼0╙╡X÷«Ö.═vm╣2╦₧5├Fæf╣╙╦üY∩%█╢êⁿonªÜs`µM╖²-«caz{fªG┌~ozƒ╓¼╙╪╠{çc╓2╙π═╨ÉΘAb▀[╠x[6╠╢╟╙δ√┐╙╠»gµ]2╙àm∞6╙±l█┼L?╚·o█ⁿ√∞k╞o╖σ├╞3~√{┬X╚╠╧fµ-╡⌡╟k8ºd÷U═╞2│^≤┐g■V[n╠▓┘f┘|█7aƒ7╠°*¢╓L╖0╙»¢Θó£╧ùfXm█Z3²╝ì╢.╪■╦O┘√3îσ√Oⁿ╒µ»¡╟fy3│~╢┘k√f~)3}ïYVD╒ ⌐f~icδ═~ƒJO'[F═⌠>3■Ü┘╬c╧ôm6≤{Üyô═░╬╠╧)Ωπ"█╞█ef¥à╞.£G6?╠°ic≤═■≤░∞S█µ╪s5CE3╗é7¿Äεv┐f╗╗ÿ╬n╦5╟~╠╢▒╞Rf║;╦d┘csîù═ⁿvf√╫D■τ0╙√m║ÿ±╢ e√╡lù`╓cûW2vc▐P3²é╜∩│φÉÖ ¢φ;│┐▀m┐£±Üfÿf╞_dz╖H≈┴╢εÖu/0o┤om█s3╣▒ì╜ J∩?┌÷╩₧╖═3o£ ┴î»7^0╙K9»if_┌≤╡δº╫{÷▀╥╠½kå;╠ⁿ>¢íò┘╢¢═3~┘«gå/═╝J╞l╖┼▐G┘╢╘╢;╢┐═9d∙Åf∙/f8$«m»Ö╛▌^ô±¬▌₧s┘à╪xl÷╙╦╕╞▐k¢m╟è≥ô`╞┐3Cjze╜│Ö╫▀¼»φô¬{▄O═ⁿ│εIKm╜1╙[═tV█╞┌⌠6û╡≈"f■3 }╢ç█·fåƒ═z█8ε}f·S3,4├z[w═v╖dè√ ■├U∞3Æ¢╠o⌠n≈ ╨y>⌠AZ╡πú■¢ÅUΘ▀,┘à╘╝║ ┼c4∙/«_±?\o═ ß5w╣╔╝│7Öùtôy}q╨x¼╕D═┐φ α╝_5├╕⌠gb■î│]■│ⁿü⌠τe&₧²n√ö7YτE▄cå_╠ÉÅΘW╥ƒ7èu}╢φ$6.≤4CÜ┌∩¡f╜Yj^Wç┌√⌡qε≤■a■≤ ┼┤╜&╞Wï±'┼°Ç¢lw╩÷{»ⁿo┌â╟n2∩]1▐]-°₧{ís▄░X>α?h│ï±o╙δ╠┐╪«ºZv╖Ö∙stY┤╧▐─⌠N┘¿²¼3╙S╠≡ë~√τ;çφ ╫÷▒╜ gⁿ± mƒ╖≈Ñ∞w;N·7█┤╛╔y|f╖│╧1─▓≈═xÄq╬ò■âδ∙▐▐w¿y!╢;─t√₧ß&█>j∩o/m╢⌐h·4ì¬⌡re■≈τQ═l≈ì~~'╞/¬k)vôk√Üπ},û/2π÷²[Y1∩▐ ∩ªÖ⌡Å▐Σ8S═╨╤÷ßn▓¼║Ö╖█ÿj¼┬u╫δm│╧╧kµ√═:I7Iƒ╩79ƒ┐≡'│▌φb¢Ö╢¥╟¿k╞KêΘ√Y╫oµì░≈│╠_è╔b▌÷ΩÜ╩ C▐Ñαsj²k÷║Ö≈╢ÿ_└╞j│»?╘·■a [ÿ»▀O~'╢?m√▌î'▓■2▒┐_╠≥ÖfΦ╬6ÅÖe_█gh÷┘Ñ╢èu{ÖΘ_┼q▐▓σ╧╛ Qτ{╗Ö■ ²}ì|╬╞zïì{φ;3<m▀kÖí░F░n)▒┐û÷yíÖ«fû¡°ç2╪╔,_└╢m╠°≥▐Φ╥«║ÿ?▄î┐═1[█wtΩz~╗I■┴l≤ô
r∩╥▀µƒY∩M3/3δÅ2▒φ╖}∩a∩⌡∞s[÷─▒╟ÿaâY■¿▌Ä∙Yφ≤d3∩sª∩Oådƒ5┌≈\╠ ╓╛[▒╧α─■js>O┌τgf■03■ê: »╒╡¼4δM▒∩▄╘ⁿΣ⌠≥g╢▀└1Z│ ═╝cf╕lå╢╠╗═¼ô√_─╙┬,╦┴·Å ├║╫9╓I√▄A▄º╓╢≈█7┘f¢╕■à÷₧╒>├│∩e╠ⁿ~ p.╠▓÷=\·√*s£¼f|ç╪7╞s█τ ÷^∞Ñ╣ï5 ΓZ█Ü}╧3C▓}≈$«!ï∩a╢K2Ä│∩σ∞3ñ╪╧√Θ⌡òσ±b╜4╞K╪≈v6 ╠·çs╣Sî5δWd█╛╢«▀ñ~¼by}│∞µ5╫PδΩ╘a5ä┘µO3∩@z=3├\√₧ò⌡<╞├µX≤∞3b√δ&√-+╞7█wI"^f²I╕öe²φ│3▄gµ7╡≈╡f~√▄îφzïπxm╙½═║A3¼5├51 ^√ìπ▀ÿe¡╠■j┘≈₧Y▄╖à▓Üyf¥Sf┘½÷Y⌐∞º┐ç1Θ╪┼>π1├R3╒╡G─uû┴{n≥╬╗d·;*√ε╓>τg?╠║u═≡┤▐d_≈╦ÖΘ|6.┘≈kµ£ÿ⌡ƒ╡φ¼²«Ç}╜dµ╟╬÷╖g²τ≥₧█>δb∙76ªºK`┐e░id÷▒▄÷╖┘∩º╞{m┐╙╛ïc▐k╢.êc£τ╕;∞∙┘τof╜Oφ√0µ╫│▒∙&i2╓÷╗∞3b√<èσƒÖ±╬"Mƒ╜╔v-X■ç}Wbå╣b²∩l}7√8a▀[┘>╡Y^Ö}$bQ│l Θ▀╚°πàî┘v╪╛Å╡╧╣═5NR╟oaƒw┌Xk▀²ëe≈ÿm╦ÿmδÖß9│,╦▐VyQ█╓┐,7╧¢ [εéÄùKƒv'8f`·┤█┴É%Θ╙ε ÷█ 7¥═¡▀≥ª│╗_Φ├tÄ¿÷7}ï{▐πOƒ╛5Ω#Oτ╠p₧YΓr⌐Θ▄q√≥g╝╟>Ö;πt▀äî╙┼▓e£╛T.π⌠₧Bº√▄Üq║⌐}XS«t4Ñ
Üδ═|╗┌┐╣±▐╘6╢|b┘î╦gö╩8¥Æ7π⌠ü≥º2g£«»₧)\╔Üq·}╡|╒ºùµ╩8╜?S╞Θ)%3N╫(₧q·╨-º╙T·W)Æq║ê╩ÅC&êl*KƒYΩz[½ⁿh¬÷╖HσG╗█T■¢¢ö─ñ╪■φ╖'ëæB╤wiv║lE3]<╢<ƒJ▀"÷┴ùX>C]▀u=[èe£NR╦Å┘≥R!╢┐║y2.?["π⌠:U>µσT╫ù]m»╥ºå)∩¢:┼Ä≈ü}aôú~▄┘▄⌠%]▐∞╗ΘÜàó∩u∞≥│¬╝╓U√»á╢OSσm](πti5▌Z╒ù█éΩzU~╦ºÄW╒─ù@∞·ÖⁿSJ╘GU┐≤Ü·8F╘╟ª|lj¢½╩w╝╩┐U3N»±½≥«≥½δ¥*²r¿ⁿQ╫│H╒╖NΩx)¬╛÷)úΩSüî╙∩R⌡Y╒»ª*╟¬πƒTΘ▒8Éq·║èÅyU<8ÑΩCE¢^}πú╧ZmzƒRΘôó╓»W┼ΣW╡╥╤û&Z T∙KSΘ}]ÑOu}τT|½a╩╦&Q┐SπM<x 6╜Z┼ƒQ^s>¡b╦φw*¢LP╚û╔MQΘ█F┼ôδ&▐ì)╗₧N*~Ѭ°ROσGWò>≤╠∙$╢Ä¥╧$u}3T<iWT┼/ô╛ë₧╪÷╣╘÷Öm'/º¿¬²xL]▀╟¬■¬n╥ºIl√▓¬<≈P⌡!¿█╡■∩6ÿ·;ªyl ╫l</¢N▒}*╟ªτ¬xULÑτu=╙T|*Ñ╥º╡¬o╙╒÷π∞eìc╟O0σ?▒_|⌠∙á¥╢≈uëßB╤τv║╡}P▀.╢~1s■ëc╙'═åëuc╙i÷â╨6▒Θ+ª}#┌ù)f²1ë▒iƒ*╧;TⁿÑΓE]'¬■Eks~c*┼÷?O-?¬Γ∙⌡╗═·≈─╓?e╖»¢Ä~G8╡P⌠¢█h</£q√wU√▒├╞oæ eU²[¡Γ╤▄╥j{╡√ì⌡ªp¼²ª÷wA┼█è*┐O┌xR:v>[╠⌡m¬"Γï╔ƒMó┐}'≥[ü╕A┤╟%U∙▀b╩Oó¿?┼T╝<ñ┌╖
z╣║▐)¬>=¼·├>U▐»½⌠█aδù╕╛▓╢<╓ÄM{T■î4∙╜⌐åê*²╓⌐■Ov√ß├}▒⌡½½x2Lm▀╟µ│╪·'╘·ìT²<¼≥k«:▀
¬=[ñ╥δå┌╛åèGs═ Å⌡}çèù┘U■^Q±╕èΘ╧$·b█ ñ┌██±í₧}/«ï*≤T√ùS╒≈╙ΩzrÜⁿ▄$ΩτY{>A╤ ╡²-┐¿∩*╜k╪÷ñZl∙:╒■,W╫{Jò╧
¬ⁿ¡Rτ█├╞╗V▒÷│½╩»σ*■î│±E─ +¬}⌐·ºTy9á≥7═╞╫╗D√b┌╟─▄▒Θ_ó7 yó∩
∞t╡²█■ï√¥╓¬²╣«Ä┐ZM∩P√│▀┐'╛X(·-å▌▀u[>:╞÷_[┼â╛¬╝»S≈Tñ₧è#U√qM-/⌐┌≤-µ─k┼╬gòZ?¿╓┐Wò╟c*┐Z½÷{ç-»ub√/⌐ΓIïÇφ▀{ó∩tφ≥¡¬┐₧W≈l■ê■╬2ò^╗╘tè¡∩ìbδ∩Qσièφƒ<$≥Cσ≈Rò┐ùL■%èⁿ+ñÄ7L┼ô-*>/╖≈ùó|╢╢≈╫╣b╙φTz╓U±!E¥Å²Tb═╪²≥<╒▀╢▀┐■~▀╕¼yφ√¿qº╘⌡çt[⌡g»╪·,ε╟NÜ°▒I⌠G≤┌■¢Φ ╪oΣΓ·ë╛_╖╙÷█Å1Ö
Fƒ▀Gπò┘▀&╤J▓≈ ">fVσ╖╢¡/╟û╟█ⁿ≈â¥╘²╧"Å╢¬°w@σ╧Uƒ«⌐²5╥∙g┌┐1⌡─∙¬≥╣╟û7╤HR⌡⌐¥¬╧K╒■½╪⌠i█~ƒ¬/½m │Cly[┐ε∙úÄWE╒▀σ÷■H▄Å│⌡?¢⌐Γ√4┐π╒■3½σ╫T√E£ä5┼≤6U^ôT∙╗á≥│¼Θ%èτ%W╘÷±╢?-·;÷≈'¢å⌠Å╛+-ù3nà▌~F╡╕e9Θo█√'Q N┘≤φδIU>▓½δΘ¬Ωπk*>«▓²/ ¬ÿ·ƒX66=▌╞╗q±╤∩╖ó²/[D<jº«»¥j»╙l¼╛Φ∩⌐τ!MUy¢h╦ùhƒπφ≤ÿΓ▒Θvvy╦╪■⌐ⁿ=½Γ╙S║?º┌│Kj:»J»ë¬┐òÉEò?Å?┤∙≈F╡Φ∩RóφòM/qQ╥╞Wæ╛╗╒²M1 «¿πÅT²3√≥#²·╟╒║┼òƒ╫T√TWσO]ò?çl Z┤»╟╘≥b÷■╗üêº╢┐"┌7√²╠ÿZó▀█Θ¬6Jò╟}ª ╖I<o½óεôTy^«ε╟¬·VL┼7ƒ╜/û½⌠╗a╙ºú/·ε5┌▐¬x>R⌡'⌐≥5C¥╧ ∞o■GσÅ~/ìÅΩ·▀R⌡/M?╡²M╤^]1Θ3&"₧7┌x*ΓG'OD|¬⌠∞í┌τ╒Ωzª┘■B{±|Cò a¬┐xH╟_ò■π╘≥=¬²╕áΩ U■╗┌√]±<á╡ìwΓ■o£╩ƒ}÷∙òh»/┘√▌c╙╘⌡⌠P∙5K]▀*u~]╒⌡dW±*U╒»£jE∞âæ_W∞²Å╕║«╥»¥ì┐Γ■~⌐¡Γ~≡éj k½⌠▌i√½º<╤▀_G╙╦Dæ┐ULE▌$εÅù█Cê·8X▌╧ fª╟⌠êÅ~πm╧U ΣÿJ╧
¬>mP⌡⌡öZ▐┌▐áï■∩){╛ó :═╢ ó=>ª╥╗¢¬OÖUⁿ¼íΓ⌡({╜Γ■│æ}>&╩█\ò▀▀¿■gW{>ó<VQ╫ƒ╫ûWr┌τ9ΓymÜ*?sUz£R±╜╢Ü╛áΩK]√╝∙~╤█√φä╪±.⌐φφw
ë5
EƒcùWφπ4╡~W─≤éÆ╢&·g╒⌡Å┤∩+┼·ìl∙m¢>ñ┌█U*▐█▀unÜ^(·╗~vò▀⌐*₧6R∙UD⌡╧j½⌠]ñ▀╧╪≥▌)û^M╒²╥╖Ω∙I┐}²H⌠╖ ╤τúj¥lÑäx■»ΓU╨▐ ï÷┐áè I¬:K=?Zg√?ó\┴>σφÆ-ƒóx╚ûo±|┤Ä║╛}Ω°±¬|┼½≤9⌐▀/⌐σgU~e╢σG▄ƒ▌ªΩπu{?"Γ⌡*╡ ╝¬╝°TkÜè∩│l√(₧W_│╧≈─√█K╢}⌐╦∩
*^Sσ╤»M
D┐Ä╢τ÷∙½╕?«¡≥╖êèw¡U|₧gδ½╕?δj√≈Γ∙O√ⁿ+^<ƒ│±╕│╕▀║╦>_σ╟εO─≤╟∞√ügΓú▀ΘD∩T}^¡╥»æ: ▒¬²Ñ·╙φl√!ΓM1òƒ╡U ó₧┌_'⌡╝|óΩ/╞½÷%ï¡o=πú▀RE»Gφ┐⌐"▐¡│φº╚ƒª6^╡î-ƒhùù╦UΘ][▀Å{ó▀ƒ█σπ═±╟ÿ⌠l₧^>φ≤àΩΓ²ëΩ_òU∙ƒó≥?¿·Å╧½°rL╡π⌠≤Iòi╢(╩C=uⁿσ¬>6U±zè*∩½⌠≤F_─²AMs╛ëδ½G┐▒╙-⌡≤oU▐╓┘≥"╩{ÆèùU╘⌡∞Q±<ºèï╘∙┘┐▒▓){ 5╓▐╧è·┐OσŲ-`b▀"╤oΓúφÖJ∩▓*■╠Pφì²φaΓ▒≈KeUy╛ñΓI1U┐ܬτ╦gm·ê√π$╒ ¬ºΩCè┌▀,uⁿc¬|%⌐⌠δ¬·¢⌡U∙█º╩Kuⁿë¬╛,WΘ╫═╓ùºΓú┐cÅ╛OPφ∩4ò>AU»¿√╧olz¼½²[vl<x:>·[┘h■⌐δ]wù}*εt╩╢7ó?ƪ╢ƒÑ┐º░▀ê·╛T]ÅO]O╗■▌Γy«j┐µ¬≤╣W▌»S±óô*Å╫╘∙S╦¬·ödδâ╕?╝«ÄƒK┼∩Y*S±y¥¬≤Ty8ñ╥gèΩΣUφO²>_▀∩½σ┼m■≈ëÅ■÷%·<Pòτ¬╜┘ª·3WT<Φñ╩≈√<Y⌠»f½·QC]╧UƒºΘ≈Ñj ╫⌡√Uò▌⌠≈M*┐·╪√ ╤┐╠¼Äùñ▀╟█τMó╜╦n»»E¼=╠«≥/│ΩOeQ≈W│╘⌡\▒~─≤íσ¬■╬Sσº«╜_╧∩å┘ⁿiΣs»╔▐┘≈'wê≥jƒ▀ï·╘NÑ╧1òƒ⌡tT?»*ƒ≤TⁿÑ≥│êj»RT■]╨╧GTy╝ª╩»Oσ╫I²~╥▐ê√ ▒╢┐!·âgm E|ƒT⌡}¼:ƒ1*╜û½⌠*⌐╥ºÅ¬?╫l╘₧²█Z^Φ²R╫╛»▒ƒa╙┤B╤oεú²a╒~/UΘ╤╟Σwb_⌠o─E√▀¬ⁿ╧U±»æ╜ƒ∩W:┘≈+Γ}╠ò₧%U√UEò╟QΩ·}÷■D∞₧ZåJƒj*^┌┐kÜ(▀▀⌐·┌╔^∩√▐Φo╠∞r√[æ1▀ê+ô▌M╧T∙S╨>Θ}@òƒ╝*}»Θ∩CmX<_╩«π╖*▀÷∩2î▀│N│╫#₧7òU±│¥J┐y¬=¿½ΓI⌡>&»╩»q* SU}f┐O∩v½τ[U|┌áΓ╙\╒>WU╧sf½²MT╫SP¥╧√GD■╪▀µmz0_⌠∩E√¢÷~L⌠τ∞▀╛ë∩╫O┘τ]Γ~╖ñJ»q*>═▓⌡O⌠?┌⌐⌡;⌐⌠]jδïx▐╫C┼ç*╜Ü┌≈àΓ~nözÉ▌>»╫;Jòºª·{T}º╥o¼Z^Z╒º}¬?yM⌡Gf⌐x<_⌡ùW┘÷Q|┐;╥╢'Γ■║⌐è╟╘∙P⌡i⌐║ ╩¼Γ u²}ºèuUz¥V²╜E¬╜║ñΩ≈¬ Q┴╛Å∩_ΓUz6U∙}H┐ ╥╧M²33!·{≥Φ≤U?SU∞TwS≤≈≈*÷∩Üε+²═W4╜U·dV⌡╗dU╫■²²ï╜┐╧SQΘ│▀>ƒδ²L⌠yçJ╧$╒▐]P⌡?º¡?ó pR┼╙Y÷∙Éê/∞ï╬2Γ∙Ñ-?Γ²k⌠w±≥²}╜Kφ≤5±}▐vUs┌∩τ┼≤∞á*AU^Ω⌐x╗CòÅ"¬>4▓∩╗─√í-¬╜φíΓ┼/Ä⌐÷`╡═_±}╤1j½■a²=É}■,▐'ö┤±E<ƒiƒï÷rú}_q┬²=d⌠≈¬■¥R╫sH┼≤√⌠≈┤¬ⁿ«WσÅ*Åoφ√Σ·╤┐┴ìo÷|┼≈█╙∞√N╤╜`▀╖ë∩g7¿·╫Z¥▀Dò┐MU∙-k√wó|f╖²?Q■╪÷O<┐<fƒgë≈]mZ<Å_«≥{ïè_WT|¥aÅ'εnW±ª⌐: ∙*╜½·║A┼τ±¬╜┘ó┐WR²╜=*┐s¬⌠¡óΓQ=╡|ñ┌ hu╛├═⌡ì1ëz(²■╔╓╤_k█ÅÆΓ∙╜■}ù*?àT}φú╬º½*Å╧½·Æ]_⌐╥oÿÜ^ºΓ√,z¿°2NÑ╟r╒▐ÑΘ■û}~!ε7z¿ⁿ_Ñ╬g謻;╘≥╞* Θ°ªΓ┘╒■MQΘ╣Oσ 5∩g¬ⁿ₧hπæx▀╖@º÷?├▐╧èτò┘U·öT∙╡A=ÖѪ█⌐°zMoæ}?,╛┐Yñ╥3h√_ó╜\Ñ█{òT√VAò┐Ω~≤ñ┌▀╡~⌠oτ╦⌡≈≤╝\6^oè²■áå╩╧Ω·SU∙ ¬°ùY╒ ╞÷∙╬╪°Φ▀ôë╞7ò▐¡U<ºΓm3ò cu{⌐Ω∩%U?r¬⌡╗¬≤+b█w±}╫<²{ò₧T~╠┤²ÖI▒∩╗╪·&╛W\¡Γ▀╒^º¬°]╫▐/è≥1CÑWmò>s⌡√u╜╢;¢xú@⌠o_D√7*■┘┐²╕⌐Fí┐▀/M▓²¢ ╒óº'z o█K╤_ܽ╥{æ║₧i¬┐8N] )╞⌐ⁿH▓φº°^|¼┌ò^[∞²╛°>q⌐φOï÷}«}▐$·s│∞∩─²DY√=ù°╛≤ñè┐]UzT╟OS±wæm▀┼≈aφ√E╤■∩╤▀╙¬■nq_╦Ω∩C╒∙\╙╧ï⌡∩EUy╢+}î°~╖╢M±╜ä²√░qæ╪∩]û¬ⁿ¼º╬7U⌡Oû¬ⁿ▌»·k⌐·~T┼╗▓*²'¬σyu~Φ▀ï┘τíΓyΣ╪D .╔µ┐x▐jM }yü╕ï7÷Θ≈ù¬>ìTσ┐ÿ╩╧v¬}⌐óδ╖-Γ{ü£¬|∩╨∩╦⌡≈Éj├∞≈ ó3CσGW²{ u₧d∩▀≤■}?oƒçê·τ│∩╫┼≈kgφ√q╥NÑÆj┐δ┘⌠∩+µ¬≥tJ╒ u╛º╘⌡╙²_ò▐Km O|_┤╟ûo±╜D1u┐\mƒS╫'╒ *⌐Ω╫{)Γ╔>╒?¿n√▀δ¬G ╤▀â┌° Γ═\{┐,╬≈+²{Z╒~_╤²S╒e╢╧√─≤√U¬>]W⌡│íΩ?∙T■╠S²Sƒèτ#φ²▓°=ì╧_╝Å█c┐º±yè: ╬╢ ■╛'·7║óΘa╫╧╗ΓUⁿ[mƒ╖ë∩▌G█÷w|╡Φ7"z f∩τD ½ÿ║▐E¬|>Ñ╥{╡}░'▐Å_▓φƒ°▐½£] ═Ω╤▀╒F┐º┐╟T±Θ-u?u@ò»∞¬<⌡╡²▒═₧╕KYy »≥╖æ~a█∩⌐▒τ⌡U~╓Vδ╫╙▀7⌐■πO─∩∙Γ╒≥i¬╛╓PΘ»╬≈é}╛/εw¿≥8═╞Q~*¿²≈Qτ[Rò╟│·yç╩∩│·∩¿≤KS█OT√g√Γyc¬╛▀╫∩U|«gπâho∞▀z▀ë}»7Aσ╫j√╜░Φ»lP≈╒■┘τ├bσ3ƒ}_▀+>·▀Oê╢∩╢<ï≈τET√╜T╡gu╒■≤¬xⁿÖ■}á■²Ñ*/╫╘±F⌐x┌I]_{ö «▀ªƒ(ÅT|èm»─≤tƒ*?┐⌐√çᬻ╫⌡√
√ⁿEⁿ₧?h∩┼≤⌠╒*>Pσ≤┤èoeU íé²V╝ƒ╩l╦┐x ù╙>┐∩r╪≈M}╝▒√w╒jº∩WT~î╥²+òτ∞∩·╞G FR⌠≈⌐¬~ΣT∙≤Ö~>ñÄùS╒çé·{5=Eòƒ■^]?M╒┐│¬ 1╓> k∩ï■7ó≈│*²τ┘■ùx>╢Nòç╝÷{╤~÷Q²│«¬ 0N =?F⌐■┼╡~╝╩Å>¬}ΦíΓ╙(} í√√*}¬°▓E╡O⌐j [l{'₧∩P╫ƒó«ó²▐I<_mñûgWΘ▒Aσ╟@u~±··m²√¬δ▀º« ░║▀╚½÷┐T??Q±$E⌡/G¬xR┴÷?D f₧╜_≈ï┐▀aπæx▐vR╒çT╗╛êo¥T■_│▀╗è√{₧x!_⌠┐q}▐«╬/Q]_Æ╛╒┌ û└ÿ╦yó3╪ε»╕┌■Æε_½·z╠>O∩C[δ∩┐mBÿ√╦⌠▀KMSσíè*ƒ├∞²ü°╛∩ÿ╜≈lzèτ)q¥δ7iV╖Nô╬═Ω╒k±@╦╬-δ╘m≥@τ╕╬)├<»7!íg┐┐╟}ΘπÅ/⌠≈x╪ⁿ{<αë═E|b[»≈─╓ ä┼xH¼π7π²ô√NbΘ6≡╤⌠%╗d≡ÉT;╦╥`▄░┴)S{ºΘ╫c└└Σö╕├S{IÄδ╤¡▀Ç┴╔qâH≥≈╣zb╟≡bπüÇ;^ ├Æ╙╧'╗«á?vφ┴@Dî{┼╕X'ΦΘ#╥┴≤cδx┬üX:äb√Iê¡∩ë^y·~ΣxD∞3 ╬',╬?v,┐87┐╕ûä@,_─>─9<▒q»╫'╞c█zEy≡zⁿb\öƒê╕«HPî√┼╕GñO¼\yD·ÿ─√τµ█F─q├ó<√E:ºù¬[₧l▒Ω2$«╟αΣΣ╛q=å$≈δùÜ<╝wJ≈╕⌐╔]╠ ÷Φ7tp»⌠C∙e÷╩qQΣ²ó╪%D─xXî╦Γπ▓ÿè╙êc─▒D6å3TG┐Oπ1.¬cDnπ≥|dêφ3┴'¬êHf»╚èÉ'╢Ä_7! èÇ(å"<^ƒ≈è±QDê≥z┼╕¿
",Ö⌡┼╕<τ1εô≤┼╣ëδ⌡zE╒ ┼u╔qq╜Aƒ≈ïq&²"/─▒B"MBΓC"B^╣╛W╠e@\KHñCH\{HñsHñO╚'τïqæ■!æµ!æå╛áí╘≤┼╡√1?"µï±á▄Ol█áWäjqφ┴σ╨/╞e│µπ b<v>~æ/~q¼Q╫Bb}æ╢~æ╢ ó▐%ä─>E∙E∙e╜═ê_Σæ_Σæ_─ää░▄P£OX¼/Üà░Ñå┼ⁿÉ█r╛lε─xHε' ╓√ ë&Eñ¡W\╗'"╢╔·%╩j¼┘4σ─#╩âOñ¢H█⌡]¼πæ▒H─4ƒ¿πó╔JèªX╘═`0vφç²"=C"åäDS≥╦∙"Vê.CHΣi(A─q-!┘≤ëm3\ùXGöìÉW∞▀δ1_╓9επ"=eÖ╩qQ/2tU─:ó┘OÉe[7AΣWé8çYw─∙$ê·₧ ╩┐OΣæO┤Y>q■>7|óL·Dl±ëÿαmó/"bùΦ■°D]≤à┼qE≤ëε¬O─ƒ¿â>Q∩|ó~∙D⌠ë║π▌+ƒ¿â>QO}"Ä∙D╣≥ë╢╞'╩ÿO┤>Q_|"F∙|"¡d{!╩ñO─@ƒ(ƒ>╤·D∙⌠ëδe╒'┌ƒê>g|ó{δe╠'╩ÿOö1ƒ(c>Q╞|óî∙D≤ë2µe╔+╩ÆWö%»(KΓV└#·ô╤ç⌠xE▌≈è:εΘ∩iε⌡╩n╛î3óƒ █S»é"}é"}é≥╓DñO0C{*b`X┤_ó√E÷ï2∞ùmÑ(├~Qå²ó√e[φ╛Φ{°┼-¥? o¢D¢(╥<A─÷╤7≤e}}Eq₧^y+#█;q₧^qφ▐░,3b╛ê^7╝"nxE▄≡è╕ß╦cë≥ ≥┬+≥"(δáΦ√∙dzèXτ╩~╛ê╖ 2▐è2&╓ ë■sHΣQH⌠ C"ÅBΓ>┬'█A»╝M≈ë▓'┌8q╜AQé^Ö┐óæ²çáσS┤Y~q-~q■~q╬┴9. ê≤Θ16(∩┐D}è╪u?(Ω~P─ßáê╜!Q┐B«Q╞E∙èuⁿr\┤╦"Ä%ê>é_╢kΓ<e√%≤K>«⌡" ╩|@ö╧Çx£É²▒á£/╩ë╕┐êⁿê■I@▄▀D╛D╛D ê╕Éτ/√Q"">╣N@îïk∙mh@▄╝r ΓE█Ω▒┼/ΓIP÷σB≥Qôî╔b[∙xI¼ƒ ┌æQ╟DÖOÉm▒╪º/(∩E9╩X*búX▀#√╒"÷≥æ¿_ó¼DY⌡GdL√u'(b~P─ⁿ`åÿ/boH╓AqOö≈"▀Eƒ┴/ΩKé(?~╤ùH▒%A┤Θ!▒╧PP÷φ┼9╚τKó¡╔╢^╘═Çhkó¡ ê≤ë■|P╓wQ÷éó]╩r(ΩxP>╛╦≤±S┤ºüÉîΓ<E√ɲX┐î b[Q▐2_r\ö┘▀≡╦╛╖Φ+è:Γ╔■â╕q₧í░le╜ô╧Σ╕╝τσ┘+╟┼yè6:!"╟σsQ»├▓Äï}è⌠±╦geAD╛Gdyy*╩|P7(ΩcP⌠C≥G÷ID₧&êτ