Operating System - HP-UX
1833883 Members
1739 Online
110063 Solutions
New Discussion

Re: patching sendmail 8.12.6

 
someone_4
Honored Contributor

patching sendmail 8.12.6

Hello all
I am working on patching up my open source version of sendmail 8.12.6 on 11.0 according to the following instuctions.

Instructions to extract and apply patch for sendmail 8.12:

The data below is a uuencoded, gzip'ed tar file. Store the data
between "========= begin patch ========" and "========= end patch
==========" into a file called "patch.sm" and apply the following
command:

uudecode -p < patch.sm | gunzip -c | tar -xf -

This will give you two files:

sendmail.8.12.security.cr.patch
sendmail.8.12.security.cr.patch.sig

Check the integrity of the patch file using PGP or GPG, e.g.,

gpg --verify sendmail.8.12.security.cr.patch.sig
sendmail.8.12.security.cr.patch

Then apply the patch to the sendmail source code:

cd sendmail-8.12.7
patch -p0 < sendmail.8.12.security.cr.patch

recompile sendmail, and install the new binary.

========= begin patch =======
2 REPLIES 2
someone_4
Honored Contributor

Re: patching sendmail 8.12.6

opps

the problem i am having is when I do

/tmp# uudecode -p < patch.sm | gunzip -c | tar -xf -
-p: No such file or directory

gunzip: stdin: unexpected end of file
Tar: blocksize = 0; broken pipe?
/tmp#

Thanks
Helen French
Honored Contributor

Re: patching sendmail 8.12.6

Try uudecode without -p:

# uudecode patch.sm | gunzip .....
Life is a promise, fulfill it!