|
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 variables
1.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.unix
1.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/wait
1.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> quit
1.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
|
||||||||||||||||||||||||||||||||||||