SunOS 5.7: jsh, rsh, ksh, rksh, sh Patch
I installed the
SunOS 5.7: jsh, rsh, ksh, rksh, sh Patch on a Solaris 2.7 system.
I first checked to see whether the patch was already installed with
showrev -p
. It was not installed.
# showrev -p | grep 108162
#
If a patch is installed, you would see something like the following:
# showrev -p | grep 106938-09
Patch: 106938-09 Obsoletes: 107018-04, 107332-04, 108412-01 Requires: Incompati
bles: Packages: SUNWcsu, SUNWcslx, SUNWcsl, SUNWarc, SUNWarcx, SUNWscpux, SUNWs
ra
I placed the .zip patch file I downloaded into /var/spool/patch
,
unzipped it and installed the patch with patchadd
.
# unzip 108162-08.zip
Archive: 108162-08.zip
creating: 108162-08/
inflating: 108162-08/.diPatch
inflating: 108162-08/patchinfo
creating: 108162-08/SUNWcsr/
inflating: 108162-08/SUNWcsr/pkgmap
inflating: 108162-08/SUNWcsr/pkginfo
creating: 108162-08/SUNWcsr/install/
inflating: 108162-08/SUNWcsr/install/checkinstall
inflating: 108162-08/SUNWcsr/install/copyright
inflating: 108162-08/SUNWcsr/install/i.none
inflating: 108162-08/SUNWcsr/install/patch_checkinstall
inflating: 108162-08/SUNWcsr/install/patch_postinstall
inflating: 108162-08/SUNWcsr/install/postinstall
inflating: 108162-08/SUNWcsr/install/preinstall
creating: 108162-08/SUNWcsr/reloc/
creating: 108162-08/SUNWcsr/reloc/sbin/
inflating: 108162-08/SUNWcsr/reloc/sbin/jsh
creating: 108162-08/SUNWcsu/
inflating: 108162-08/SUNWcsu/pkgmap
inflating: 108162-08/SUNWcsu/pkginfo
creating: 108162-08/SUNWcsu/install/
inflating: 108162-08/SUNWcsu/install/checkinstall
inflating: 108162-08/SUNWcsu/install/copyright
inflating: 108162-08/SUNWcsu/install/i.none
inflating: 108162-08/SUNWcsu/install/patch_checkinstall
inflating: 108162-08/SUNWcsu/install/patch_postinstall
inflating: 108162-08/SUNWcsu/install/postinstall
inflating: 108162-08/SUNWcsu/install/preinstall
creating: 108162-08/SUNWcsu/reloc/
creating: 108162-08/SUNWcsu/reloc/usr/
creating: 108162-08/SUNWcsu/reloc/usr/bin/
inflating: 108162-08/SUNWcsu/reloc/usr/bin/jsh
inflating: 108162-08/SUNWcsu/reloc/usr/bin/ksh
inflating: 108162-08/README.108162-08
# patchadd 108162-08
Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Patch number 108162-08 has been successfully installed.
See /var/sadm/patch/108162-08/log for details
Patch packages installed:
SUNWcsr
SUNWcsu
I checked the installation log file in /var/sadm/108162-08
and saw the following.
# cat /var/sadm/patch/108162-08/log
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation
will attempt to overwrite this package.
Dryrun complete.
No changes were made to the system.
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation
will attempt to overwrite this package.
Dryrun complete.
No changes were made to the system.
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation
will attempt to overwrite this package.
Installation of <SUNWcsr> was successful.
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation
will attempt to overwrite this package.
Installation of <SUNWcsu> was successful.
I then checked on the patch with showrev -p
.
# showrev -p | grep 108162-08
Patch: 108162-08 Obsoletes: 108416-02 Requires: Incompatibles: Packages: SUNWc
su, SUNWcsr
[/os/unix/solaris/5_7]
permanent link
SunOS 5.7: packaging utilities patch
When checking
SunSolve
for available patches for a Solaris 5.7 system, I found a
SunOS 5.7: packaging utilities patch. I unzipped the file I downloaded in
/var/spool/patch
and then used
patchadd
to install it,
but received a message that another patch was required to be installed
prior to this one.
# unzip 107443-24.zip
Archive: 107443-24.zip
creating: 107443-24/
inflating: 107443-24/.diPatch
inflating: 107443-24/patchinfo
creating: 107443-24/SUNWarc/
inflating: 107443-24/SUNWarc/pkgmap
inflating: 107443-24/SUNWarc/pkginfo
creating: 107443-24/SUNWarc/install/
inflating: 107443-24/SUNWarc/install/checkinstall
inflating: 107443-24/SUNWarc/install/copyright
inflating: 107443-24/SUNWarc/install/i.none
inflating: 107443-24/SUNWarc/install/patch_checkinstall
inflating: 107443-24/SUNWarc/install/patch_postinstall
inflating: 107443-24/SUNWarc/install/postinstall
inflating: 107443-24/SUNWarc/install/preinstall
creating: 107443-24/SUNWarc/reloc/
creating: 107443-24/SUNWarc/reloc/usr/
creating: 107443-24/SUNWarc/reloc/usr/lib/
inflating: 107443-24/SUNWarc/reloc/usr/lib/libpkg.a
creating: 107443-24/SUNWcsu/
inflating: 107443-24/SUNWcsu/pkgmap
inflating: 107443-24/SUNWcsu/pkginfo
creating: 107443-24/SUNWcsu/install/
inflating: 107443-24/SUNWcsu/install/checkinstall
inflating: 107443-24/SUNWcsu/install/copyright
inflating: 107443-24/SUNWcsu/install/i.none
inflating: 107443-24/SUNWcsu/install/patch_checkinstall
inflating: 107443-24/SUNWcsu/install/patch_postinstall
inflating: 107443-24/SUNWcsu/install/postinstall
inflating: 107443-24/SUNWcsu/install/preinstall
creating: 107443-24/SUNWcsu/reloc/
creating: 107443-24/SUNWcsu/reloc/usr/
creating: 107443-24/SUNWcsu/reloc/usr/bin/
inflating: 107443-24/SUNWcsu/reloc/usr/bin/pkginfo
inflating: 107443-24/SUNWcsu/reloc/usr/bin/pkgmk
inflating: 107443-24/SUNWcsu/reloc/usr/bin/pkgparam
inflating: 107443-24/SUNWcsu/reloc/usr/bin/pkgproto
inflating: 107443-24/SUNWcsu/reloc/usr/bin/pkgtrans
creating: 107443-24/SUNWcsu/reloc/usr/sadm/
creating: 107443-24/SUNWcsu/reloc/usr/sadm/install/
creating: 107443-24/SUNWcsu/reloc/usr/sadm/install/bin/
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/bin/pkginstall
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/bin/pkgname
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/bin/pkgremove
creating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/cmdexec
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/i.awk
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/i.build
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/i.sed
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/r.awk
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/r.build
inflating: 107443-24/SUNWcsu/reloc/usr/sadm/install/scripts/r.sed
creating: 107443-24/SUNWcsu/reloc/usr/sbin/
inflating: 107443-24/SUNWcsu/reloc/usr/sbin/installf
inflating: 107443-24/SUNWcsu/reloc/usr/sbin/pkgadd
inflating: 107443-24/SUNWcsu/reloc/usr/sbin/pkgchk
inflating: 107443-24/SUNWcsu/reloc/usr/sbin/pkgmv
inflating: 107443-24/SUNWcsu/reloc/usr/sbin/pkgrm
inflating: 107443-24/README.107443-24
inflating: 107443-24/LEGAL_LICENSE.TXT
# ls 107443-24
LEGAL_LICENSE.TXT SUNWarc patchinfo
README.107443-24 SUNWcsu
# patchadd /var/spool/patch/107443-24
Checking installed patches...
ERROR: This patch requires patch 107332-03
which has not been applied to the system.
Patchadd is terminating.
The
107332 patch was available from the
SunSolve site, but its status was listed as "obsolete". That patch
was obsoleted by
patch 106938-07, which was in turn obsoleted by
patch 106938-08, which was itself obsoleted by
patch 106938-09, which has a title of "SunOS 5.7: libresolv, in.named,
libadm, & nslookup patch".
I downloaded the
SunOS 5.7: libresolv, in.named, libadm, & nslookup patch into
/var/spool/patch
and uncompressed it.
# unzip 106938-09.zip
Archive: 106938-09.zip
creating: 106938-09/
inflating: 106938-09/.diPatch
inflating: 106938-09/patchinfo
creating: 106938-09/SUNWarc/
inflating: 106938-09/SUNWarc/pkgmap
inflating: 106938-09/SUNWarc/pkginfo
creating: 106938-09/SUNWarc/install/
inflating: 106938-09/SUNWarc/install/checkinstall
inflating: 106938-09/SUNWarc/install/copyright
inflating: 106938-09/SUNWarc/install/i.none
inflating: 106938-09/SUNWarc/install/patch_checkinstall
inflating: 106938-09/SUNWarc/install/patch_postinstall
inflating: 106938-09/SUNWarc/install/postinstall
inflating: 106938-09/SUNWarc/install/preinstall
creating: 106938-09/SUNWarc/reloc/
creating: 106938-09/SUNWarc/reloc/usr/
creating: 106938-09/SUNWarc/reloc/usr/lib/
inflating: 106938-09/SUNWarc/reloc/usr/lib/libadm.a
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-l300.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-l300s.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-l4014.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-l450.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lTL.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-ladm
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-ladm.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-laio.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lauth.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lbsm.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lc.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lc2stubs.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lcmd.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lcurses.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-ldevice.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-ldoor.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lkstat.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lkvm.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lmtmalloc.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lnls.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lnsl
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lnsl.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lpam.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lplot.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lrac.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lresolv
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lresolv.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lsec.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lthread.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lvolmgt.ln
inflating: 106938-09/SUNWarc/reloc/usr/lib/llib-lvt0.ln
creating: 106938-09/SUNWarc/reloc/usr/xpg4/
creating: 106938-09/SUNWarc/reloc/usr/xpg4/lib/
inflating: 106938-09/SUNWarc/reloc/usr/xpg4/lib/llib-lcurses.ln
creating: 106938-09/SUNWarcx/
inflating: 106938-09/SUNWarcx/pkgmap
inflating: 106938-09/SUNWarcx/pkginfo
creating: 106938-09/SUNWarcx/install/
inflating: 106938-09/SUNWarcx/install/checkinstall
inflating: 106938-09/SUNWarcx/install/copyright
inflating: 106938-09/SUNWarcx/install/i.none
inflating: 106938-09/SUNWarcx/install/patch_checkinstall
inflating: 106938-09/SUNWarcx/install/patch_postinstall
inflating: 106938-09/SUNWarcx/install/postinstall
inflating: 106938-09/SUNWarcx/install/preinstall
creating: 106938-09/SUNWarcx/reloc/
creating: 106938-09/SUNWarcx/reloc/usr/
creating: 106938-09/SUNWarcx/reloc/usr/lib/
creating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-l300.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-l300s.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-l4014.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-l450.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-ladm.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-laio.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lbsm.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lc.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lcmd.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lcurses.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-ldevice.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-ldoor.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lkstat.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lkvm.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lmtmalloc.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lnls.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lnsl.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lpam.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lplot.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lrac.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lresolv.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lsec.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lthread.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lvolmgt.ln
inflating: 106938-09/SUNWarcx/reloc/usr/lib/sparcv9/llib-lvt0.ln
creating: 106938-09/SUNWarcx/reloc/usr/xpg4/
creating: 106938-09/SUNWarcx/reloc/usr/xpg4/lib/
creating: 106938-09/SUNWarcx/reloc/usr/xpg4/lib/sparcv9/
inflating: 106938-09/SUNWarcx/reloc/usr/xpg4/lib/sparcv9/llib-lcurses.ln
creating: 106938-09/SUNWcsl/
inflating: 106938-09/SUNWcsl/pkgmap
inflating: 106938-09/SUNWcsl/pkginfo
creating: 106938-09/SUNWcsl/install/
inflating: 106938-09/SUNWcsl/install/checkinstall
inflating: 106938-09/SUNWcsl/install/copyright
inflating: 106938-09/SUNWcsl/install/i.none
inflating: 106938-09/SUNWcsl/install/patch_checkinstall
inflating: 106938-09/SUNWcsl/install/patch_postinstall
inflating: 106938-09/SUNWcsl/install/postinstall
inflating: 106938-09/SUNWcsl/install/preinstall
creating: 106938-09/SUNWcsl/reloc/
creating: 106938-09/SUNWcsl/reloc/usr/
creating: 106938-09/SUNWcsl/reloc/usr/lib/
inflating: 106938-09/SUNWcsl/reloc/usr/lib/libadm.so.1
inflating: 106938-09/SUNWcsl/reloc/usr/lib/libresolv.so.1
inflating: 106938-09/SUNWcsl/reloc/usr/lib/libresolv.so.2
creating: 106938-09/SUNWcslx/
inflating: 106938-09/SUNWcslx/pkgmap
inflating: 106938-09/SUNWcslx/pkginfo
creating: 106938-09/SUNWcslx/install/
inflating: 106938-09/SUNWcslx/install/checkinstall
inflating: 106938-09/SUNWcslx/install/copyright
inflating: 106938-09/SUNWcslx/install/i.none
inflating: 106938-09/SUNWcslx/install/patch_checkinstall
inflating: 106938-09/SUNWcslx/install/patch_postinstall
inflating: 106938-09/SUNWcslx/install/postinstall
inflating: 106938-09/SUNWcslx/install/preinstall
creating: 106938-09/SUNWcslx/reloc/
creating: 106938-09/SUNWcslx/reloc/usr/
creating: 106938-09/SUNWcslx/reloc/usr/lib/
creating: 106938-09/SUNWcslx/reloc/usr/lib/sparcv9/
inflating: 106938-09/SUNWcslx/reloc/usr/lib/sparcv9/libadm.so.1
inflating: 106938-09/SUNWcslx/reloc/usr/lib/sparcv9/libresolv.so.2
creating: 106938-09/SUNWcsu/
inflating: 106938-09/SUNWcsu/pkgmap
inflating: 106938-09/SUNWcsu/pkginfo
creating: 106938-09/SUNWcsu/install/
inflating: 106938-09/SUNWcsu/install/checkinstall
inflating: 106938-09/SUNWcsu/install/copyright
inflating: 106938-09/SUNWcsu/install/i.none
inflating: 106938-09/SUNWcsu/install/patch_checkinstall
inflating: 106938-09/SUNWcsu/install/patch_postinstall
inflating: 106938-09/SUNWcsu/install/postinstall
inflating: 106938-09/SUNWcsu/install/preinstall
creating: 106938-09/SUNWcsu/reloc/
creating: 106938-09/SUNWcsu/reloc/usr/
creating: 106938-09/SUNWcsu/reloc/usr/sbin/
inflating: 106938-09/SUNWcsu/reloc/usr/sbin/in.named
inflating: 106938-09/SUNWcsu/reloc/usr/sbin/nslookup
creating: 106938-09/SUNWscpux/
inflating: 106938-09/SUNWscpux/pkgmap
inflating: 106938-09/SUNWscpux/pkginfo
creating: 106938-09/SUNWscpux/install/
inflating: 106938-09/SUNWscpux/install/checkinstall
inflating: 106938-09/SUNWscpux/install/copyright
inflating: 106938-09/SUNWscpux/install/i.none
inflating: 106938-09/SUNWscpux/install/patch_checkinstall
inflating: 106938-09/SUNWscpux/install/patch_postinstall
inflating: 106938-09/SUNWscpux/install/postinstall
inflating: 106938-09/SUNWscpux/install/preinstall
creating: 106938-09/SUNWscpux/reloc/
creating: 106938-09/SUNWscpux/reloc/usr/
creating: 106938-09/SUNWscpux/reloc/usr/ucblib/
creating: 106938-09/SUNWscpux/reloc/usr/ucblib/sparcv9/
inflating: 106938-09/SUNWscpux/reloc/usr/ucblib/sparcv9/llib-lucb.ln
creating: 106938-09/SUNWsra/
inflating: 106938-09/SUNWsra/pkgmap
inflating: 106938-09/SUNWsra/pkginfo
creating: 106938-09/SUNWsra/install/
inflating: 106938-09/SUNWsra/install/checkinstall
inflating: 106938-09/SUNWsra/install/copyright
inflating: 106938-09/SUNWsra/install/i.none
inflating: 106938-09/SUNWsra/install/patch_checkinstall
inflating: 106938-09/SUNWsra/install/patch_postinstall
inflating: 106938-09/SUNWsra/install/postinstall
inflating: 106938-09/SUNWsra/install/preinstall
creating: 106938-09/SUNWsra/reloc/
creating: 106938-09/SUNWsra/reloc/usr/
creating: 106938-09/SUNWsra/reloc/usr/ucblib/
inflating: 106938-09/SUNWsra/reloc/usr/ucblib/llib-lucb.ln
inflating: 106938-09/README.106938-09
I then installed both patches with patchadd
.
# patchadd -M /var/spool/patch 106938-09 107443-24
Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Patch number 106938-09 has been successfully installed.
See /var/sadm/patch/106938-09/log for details
Patch packages installed:
SUNWarc
SUNWarcx
SUNWcsl
SUNWcslx
SUNWcsu
SUNWscpux
SUNWsra
Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Patch number 107443-24 has been successfully installed.
See /var/sadm/patch/107443-24/log for details
Patch packages installed:
SUNWarc
SUNWcsu
When patchadd installs patches, it creates a directory of the form
/var/sadm/patch/patch_id
, where patch_id
is the id for the patch, e.g 107443-24
. It copies the
README file there and creates a log file for the patch installation
in that directory.
# ls /var/sadm/patch/107443-24
README.107443-24 log
# ls /var/sadm/patch/106938-09
README.106938-09 log
Files Included in the 107443-24 Patch:
/usr/bin/pkginfo
/usr/bin/pkgmk
/usr/bin/pkgparam
/usr/bin/pkgproto
/usr/bin/pkgtrans
/usr/lib/libpkg.a
/usr/sadm/install/bin/pkginstall
/usr/sadm/install/bin/pkgname
/usr/sadm/install/bin/pkgremove
/usr/sadm/install/scripts/cmdexec
/usr/sadm/install/scripts/i.awk
/usr/sadm/install/scripts/i.build
/usr/sadm/install/scripts/i.sed
/usr/sadm/install/scripts/r.awk
/usr/sadm/install/scripts/r.build
/usr/sadm/install/scripts/r.sed
/usr/sbin/installf
/usr/sbin/pkgadd
/usr/sbin/pkgask
/usr/sbin/pkgchk
/usr/sbin/pkgmv
/usr/sbin/pkgrm
/usr/sbin/removef
ReadMe for Patch
107443-24
Files Included in the 106938-09 Patch:
/usr/lib/libadm.a
/usr/lib/libadm.so.1
/usr/lib/libresolv.so.1
/usr/lib/libresolv.so.2
/usr/lib/llib-l300.ln
/usr/lib/llib-l300s.ln
/usr/lib/llib-l4014.ln
/usr/lib/llib-l450.ln
/usr/lib/llib-lTL.ln
/usr/lib/llib-ladm
/usr/lib/llib-ladm.ln
/usr/lib/llib-laio.ln
/usr/lib/llib-lauth.ln
/usr/lib/llib-lbsm.ln
/usr/lib/llib-lc.ln
/usr/lib/llib-lc2stubs.ln
/usr/lib/llib-lcmd.ln
/usr/lib/llib-lcurses.ln
/usr/lib/llib-ldevice.ln
/usr/lib/llib-ldoor.ln
/usr/lib/llib-lkstat.ln
/usr/lib/llib-lkvm.ln
/usr/lib/llib-lmtmalloc.ln
/usr/lib/llib-lnls.ln
/usr/lib/llib-lnsl
/usr/lib/llib-lnsl.ln
/usr/lib/llib-lpam.ln
/usr/lib/llib-lplot.ln
/usr/lib/llib-lrac.ln
/usr/lib/llib-lresolv
/usr/lib/llib-lresolv.ln
/usr/lib/llib-lsec.ln
/usr/lib/llib-lthread.ln
/usr/lib/llib-lvolmgt.ln
/usr/lib/llib-lvt0.ln
/usr/lib/sparcv9/libadm.so.1
/usr/lib/sparcv9/libresolv.so.2
/usr/lib/sparcv9/llib-l300.ln
/usr/lib/sparcv9/llib-l300s.ln
/usr/lib/sparcv9/llib-l4014.ln
/usr/lib/sparcv9/llib-l450.ln
/usr/lib/sparcv9/llib-ladm.ln
/usr/lib/sparcv9/llib-laio.ln
/usr/lib/sparcv9/llib-lbsm.ln
/usr/lib/sparcv9/llib-lc.ln
/usr/lib/sparcv9/llib-lcmd.ln
/usr/lib/sparcv9/llib-lcurses.ln
/usr/lib/sparcv9/llib-ldevice.ln
/usr/lib/sparcv9/llib-ldoor.ln
/usr/lib/sparcv9/llib-lkstat.ln
/usr/lib/sparcv9/llib-lkvm.ln
/usr/lib/sparcv9/llib-lmtmalloc.ln
/usr/lib/sparcv9/llib-lnls.ln
/usr/lib/sparcv9/llib-lnsl.ln
/usr/lib/sparcv9/llib-lpam.ln
/usr/lib/sparcv9/llib-lplot.ln
/usr/lib/sparcv9/llib-lrac.ln
/usr/lib/sparcv9/llib-lresolv.ln
/usr/lib/sparcv9/llib-lsec.ln
/usr/lib/sparcv9/llib-lthread.ln
/usr/lib/sparcv9/llib-lvolmgt.ln
/usr/lib/sparcv9/llib-lvt0.ln
/usr/sbin/in.named
/usr/sbin/nslookup
/usr/ucblib/llib-lucb.ln
/usr/ucblib/sparcv9/llib-lucb.ln
/usr/xpg4/lib/llib-lcurses.ln
/usr/xpg4/lib/sparcv9/llib-lcurses.ln
ReadMe for Patch
106938-09
References:
-
patchadd(1M) - apply a patch package to a system running the
Solaris operating environment
Sun Microsystems Documentation
-
Solaris Patch
Installation
Developer Resources for Java Technology
[/os/unix/solaris/5_7]
permanent link
SunOS 5.7: nawk Patch
I checked
SunSolve
for available patches for a Solaris 5.7 system. I installed the
SunOS 5.7: nawk Patch on the system. I unzipped the file I downloaded in
/var/spool/patch
and then used
patchadd
to install it.
# unzip 111113-02.zip
Archive: 111113-02.zip
creating: 111113-02/
inflating: 111113-02/.diPatch
creating: 111113-02/SUNWesu/
inflating: 111113-02/SUNWesu/pkgmap
inflating: 111113-02/SUNWesu/pkginfo
creating: 111113-02/SUNWesu/install/
inflating: 111113-02/SUNWesu/install/checkinstall
inflating: 111113-02/SUNWesu/install/copyright
inflating: 111113-02/SUNWesu/install/i.none
inflating: 111113-02/SUNWesu/install/patch_checkinstall
inflating: 111113-02/SUNWesu/install/patch_postinstall
inflating: 111113-02/SUNWesu/install/postinstall
inflating: 111113-02/SUNWesu/install/preinstall
creating: 111113-02/SUNWesu/reloc/
creating: 111113-02/SUNWesu/reloc/usr/
creating: 111113-02/SUNWesu/reloc/usr/bin/
inflating: 111113-02/SUNWesu/reloc/usr/bin/nawk
inflating: 111113-02/README.111113-02
# cd 111113-02
# ls
README.111113-02 SUNWesu
# patchadd /var/spool/patch/111113-02
Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Patch number 111113-02 has been successfully installed.
See /var/sadm/patch/111113-02/log for details
Patch packages installed:
SUNWesu
Files Included in this Patch:
/usr/bin/nawk
Problem Description:
4451613 *nawk* record limit corrupts patch checking when installing patch
ReadMe for Patch
111113-02
[/os/unix/solaris/5_7]
permanent link