Patch 3400 : Irix 6.2 Commands rollup + y2k fixes : [IRIX 6.2]
INDEX
RELATIONS
RELEASE NOTES
1. Patch SG0003400 Release Note This release note describes patch SG0003400 to IRIX 6.2. Patch SG0003400 replaces patches(es) SG0001125, SG0001329, SG0001450, SG0001616, SG0001643, SG0001762, SG0002230, SG0002474, SG0002866, SG0003182 and SG0003294.1.1 Supported Hardware Platforms This patch contains bug fixes for all hardware configurations.1.2 Supported Software Platforms This patch contains bug fixes for commands on a system running Irix 6.2.1.3 Bugs Fixed by Patch SG0003400 This patch contains fixes for the following bugs in IRIX 6.2. Bug numbers from Silicon Graphics bug tracking system are included for reference. Patch 3400 fixes: Bug #638503-Patch 3294 does not install over original IRIX 6.2. Patch 3294 fixes: Bug #618226-lofs/pwd bug in sh and jsh Patch 3182 fixes: Bug #601321-5.3 "at" patch number 2884 is BROKEN) Bug #608319-'wakeupat' fails to handle leap years. Bug #617321-/bin/at security vulnernability. Patch 2474 fixes: Bug #377194-spell doesn't work with XPG4 sh (globbing problem) Bug #383712-typeset -L not working correctly in ksh) Bug #395913-62+xpg4 MAKEDEV reports MAKEDEV_tape errors at reboot Bug #424625-Year 2000 software problems Bug #448720/507535-'at' command related year 2000 problems. Bug #451634-sh dumps core with excessive open file descriptors) Bug #452520-getopts problem with args returned after additional shells) Bug #473523/538632-modify date command to recognize year 00 as 2000 not 1970. Bug #509940-cp -p fails with "Operation not permitted" Bug #511756-ksh "exec" fails in an obscure and devious manner) Bug #512367-ksh (sh) Bus error) Bug #516332-at command fails on when a DST Timezone is defined. Bug #524321-NFS and cp -p are broken in latest release of NFS Bug #540812-Irix 6.2 acct not y2k compliant Bug #540843-Irix 6.2 bru not y2k compliant Bug #542336-Irix 6.2 at not y2k compliant Bug #542806-Irix 6.2 ls -al very slow Bug #542851-Irix 6.2 'osview' not y2k compliant Bug #542852-Irix 6.2 'passwd' not y2k compliant Bug #542859-Irix 6.2 'pmake' not y2k compliant Bug #542866-Irix 6.2 'profiler' not y2k compliant Bug #542882-Irix 6.2 'sat' not y2k compliant Bug #543209-Irix 6.2 'sccs' not y2k compliant Bug #543287-Irix 6.2 'touch'/'settime' not y2k compliant Bug #543289-Irix 6.2 'uname' not y2k compliant Bug #543299-Irix 6.2 'wakeupat' not y2k compliant Bug #544983-Irix 6.2 'listen' not y2k compliant Bug #545120-possible problem with nested reads in Korn shell) Bug #549756-ksh SIGBUS at comsubst()) Bug #551802-patch 2230 breaks sed which breaks MAKEDEV Bug #556845-ksh hangs in pause() after forking child off -- race with alarm() Bug #595422-sh from patch 2866 breaks remote inst from 6.3 system For command 'touch 0101000000', touch sets the date to year 1970 to avoid many old script breakages. If you want to make it work for 2000, use 'touch -t 200001010000'. Patch 2230 fixes added: Bug #328644-xpg4:posix.2 commands need to be merged into banyan Bug #498852-/bin/at program may have buffer overrun security issue Patch 1762 fixes added: Bug #355265-problem with message redirections in the shell. Patch 1643 fixes added: Bug #429130-SCCS delta SID behavior changed from 5.3 to 6.2 (incorrect) Patch 1616 fixes added: Bug #404067-is it possible to remove the lstat64 from the ln command Patch 1450 fixes added: Bug #377030-dodisk does not skip cachefs Bug #379138-dodisk find needs a "-mount" Bug #379144-/usr/lib/acct/runacct reports excessively large numbers Bug #389174-64/32 bit accounting problem in expansion of comp_t variables1.4 Subsystems Included in Patch SG0003400 This patch release includes these subsystems: patchSG0003400.dev_sw.make patchSG0003400.eoe_man.unix patchSG0003400.eoe_sw.acct patchSG0003400.eoe_sw.audit patchSG0003400.eoe_sw.perf patchSG0003400.eoe_sw.sccs patchSG0003400.eoe_sw.svr4net patchSG0003400.eoe_sw.unix1.5 Special notes for Patch SG0003400 This patch installs the Bourne shell as the default /sbin/sh. For XPG4 compliancy, please copy the Bourne shell, /sbin/sh, to /sbin/bsh and replace /sbin/sh with /sbin/sh.xpg4, the XPG4 compliant Korn shell. Set your environment variable _XPG to 1 (one). Also, creat the following symbolic links in /sbin to /sbin/builtin_exec by running the following commands as root: ln -s /sbin/builtin_exec/ sbin/alias ln -s /sbin/builtin_exec/ sbin/bg ln -s /sbin/builtin_exec/ sbin/cd ln -s /sbin/builtin_exec/ sbin/command ln -s /sbin/builtin_exec/ sbin/fc ln -s /sbin/builtin_exec/ sbin/fg ln -s /sbin/builtin_exec/ sbin/getopts ln -s /sbin/builtin_exec/ sbin/hash ln -s /sbin/builtin_exec/ sbin/jobs ln -s /sbin/builtin_exec/ sbin/read ln -s /sbin/builtin_exec/ sbin/type ln -s /sbin/builtin_exec/ sbin/ulimit ln -s /sbin/builtin_exec/ sbin/umask ln -s /sbin/builtin_exec/ sbin/unalias ln -s /sbin/builtin_exec/ sbin/wait1.6 Installation Instructions Because you want to install only the patches for problems you have encountered, patch software is not installed by default. After reading the descriptions of the bugs fixed in this patch (see Section 1.3), determine the patches that meet your specific needs. If, after reading Sections 1.1 and 1.2 of these release notes, you are unsure whether your hardware and software meet the requirements for installing a particular patch, run inst. The inst program does not allow you to install patches that are incompatible with your hardware or software. Patch software is installed like any other Silicon Graphics software product. Follow the instructions in your Software Installation Administrator's Guide to bring up the miniroot form of the software installation tools. Follow these steps to select a patch for installation: 1. At the Inst> prompt, type install patchSGxxxxxxx where xxxxxxx is the patch number. 2. Initiate the installation sequence. Type Inst> go 3. You may find that two patches have been marked as incompatible. (The installation tools reject an installation request if an incompatibility is detected.) If this occurs, you must deselect one of the patches. Inst> keep patchSGxxxxxxx where xxxxxxx is the patch number. 4. After completing the installation process, exit the inst program by typing Inst> quit1.7 Patch Removal Instructions To remove a patch, use the versions remove command as you would for any other software subsystem. The removal process reinstates the original version of software unless you have specifically removed the patch history from your system. versions remove patchSGxxxxxxx where xxxxxxx is the patch number. To keep a patch but increase your disk space, use the versions removehist command to remove the patch history. versions removehist patchSGxxxxxxx where xxxxxxx is the patch number.1.8 Known Problems INST SUBSYSTEM REQUIREMENTS No Requirements Information Available. INST SUBSYSTEM CHECKSUMS These checksums help to provide a 'signature' for the patch inst image which can be used to authenticate other inst images. You can obtain this kind of output by running sum -r on the image (from the command line): 05776 32 patchSG0003400.idb 13207 4008 patchSG0003400.eoe_sw 45400 17 patch/README.patch.3400 62207 18 patchSG0003400 52759 167 patchSG0003400.dev_sw INST SUBSYSTEM FILE LISTINGS The following lists the files which get installed from each subsystem in the patch:
DOWNLOAD PATCH
|
||||||||||||||||||||||||||||||||||||
Document Id: 20021117073408-IRIXPatch-1316
|