Thanks to all that responded. The consensus is that you need
the GNU version of patch.
- Jerry Berkman, UC Berkeley
------------------------------------------------------------
From: Dirk Kleinhesselink <dkleinh_at_phy.ucsf.edu>
You will need to use the gnu version of patch -- should be with the open
source/freeware tools.
------------------------------------------------------------
From: Ian Mortimer <ian_at_physics.uq.edu.au>
Hi Jerome
You need a patch that understands unified diffs which Tru64 doesn't.
I converted the patch to a context diff (on a Linux system) like this:
unpack sendmail tarball
mv sendmail.$version sendmail.$version.orig
unpack sendmail tarball again # You could use cp -a instead if you like
apply patch according to instructions from sendmail.org
diff -rc sendmail.$version.orig sendmail.$version > sendmail.$version.tru64.patch
Now you have a patch that you can apply on tru64.
I can send you mine if you like but you'd probably rather make your own.
All you need is a system with a version of patch that understands unified
diffs.
------------------------------------------------------------
From: Jo Knox <fxjwk_at_aurora.uaf.edu>
Jerry,
I had gotten the same thing you got, and had already gotten GNU Patch; GNU
Patch does recognize the patch file, but (in my case) every hunk fails; in
looking at each one, the line numbers aren't all that close to what
they're supposed to be---I'm wondering if maybe the 8.11.6 patch isn't in
fact the one for that version.... We'll probably hear more in the next
day or two!
jo
------------------------------------------------------------
From: Tim Cutts <tjrc_at_sanger.ac.uk>
Yes - you almost certainly need GNU patch for this.
Tim
------------------------------------------------------------
From: J Bacher <jb_at_jbacher.com>
This is correct.
------------------------------------------------------------
Date: Tue, 04 Mar 2003 11:08:43 -0600
From: Paul Crittenden <crittend_at_storm.simpson.edu>
To: Jerome M Berkman <jerry_at_uclink.berkeley.edu>
Subject: Re: critical sendmail patch
I don't know if you have gotten your answer yet but here is my experience.
I got the same error when trying to install the patch using the patch
included in Tru64-UNIX. I installed gnu patch and it worked just fine.
==================================================================
Original question:
There is a critical sendmail patch, and the instructions at
www.sendmail.org say to download the patch and execute:
# cd sendmail-8.12.X
# patch -p0 < /PATH/TO/sendmail.8.12.security.cr.patch
I did this (substituting for the "X" and "/PATH/TO"), but
patch just says:
# patch -p0 < ../sendmail*patch
Hmm... I can't seem to find a patch in there anywhere.
Anybody know what I might be doing wrong? For Solaris, they say
you need GNU patch. Is that the case for Tru64?
- Jerry
Received on Tue Mar 04 2003 - 18:47:32 NZDT