RPM build

James Kosin jkosin at beta.intcomgrp.com
Wed May 4 16:56:35 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Shahzad Chohan wrote:

|Hi
|
|I'm trying to ammend a config file for samhain. Here's my patch file
|which I generated by untarring two samhain packages then altering the
|samhainrc.linux config file in one then ran  diff -uNr samahain
|samhain-mine > samhain.patch
|
|I then put these lines in the samhain rpm spec file:
|
|Patch0: samhain-2.0.5b.patch
|and ...:
|%prep
|%setup -q -n samhain-%{version}
|%patch -p1

The problem is with this line.
should be:
~    %patch0 -p1


|
|My patch file looks like this:
|
|diff -uNr samhain-2.0.5b/samhainrc.linux
samhain-2.0.5b-my/samhainrc.linux
|--- samhain-2.0.5b/samhainrc.linux      2004-10-11 08:14:30.000000000
+0100
|+++ samhain-2.0.5b-my/samhainrc.linux   2005-05-04 13:03:55.000000000
+0100
|@@ -1,669 +1,104 @@
|-#####################################################################
|-#
|-# Configuration file template for samhain.
|-#
|-#####################################################################
|-#
|-# -- empty lines and lines starting with '#', ';' or '//' are ignored
|
|etc......
|
|
|Any Help would be appreciated.
|
|Many Thanks
|Shahzad
|
|
|
|
|
|
|
|
|On 5/4/05, James Kosin <jkosin at beta.intcomgrp.com> wrote:
|

| Shahzad Chohan wrote:
|
| |Hi
| |
| |I'm trying to insert a patch into a rpm spec file. I've read some
| |guides on teh net but I'm still not able to install a patch into the
| |rpm. What occurs once I have built the rpm is that particular file has
| |all the diff changed in it instead of the diff changes being applied
| |to the file. I'm baffled as to what is happening.
| |
| |Any help would be much appreciated.
| |
| |Many Thanks
| |Shahzad
| |
| Shahzad,
|
| I think we need more information:
| ~    (1)  What does the patch file look like?
| ~    (2)  Be sure you created the patch file with 'diff -urNp' or
| simular.
| ~    (3)  In the %prep seciton you have the ':patchxx -p1' command,
| where xx is the number you assigned to the patch.
| ~    (4)  After the Sources you have a Patchxx:   <patch-file-name>,
| again where xx is the uniuqe patch number and <patch-file-name> is the
| patch file name located in the SOURCES directory.
|
| Can you send a small snippet of the diff file (patch file), the
| relavent change you made to the .spec file?  This information would be
| very valuable in helping.
|
| James Kosin

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
 
iD8DBQFCeP7DkNLDmnu1kSkRAl/7AJ4idy7iBYaZoGTEv61ciCAjel8YgACeKzjW
AUJ5mHTftnWWj83Da3At6Vo=
=/qu2
-----END PGP SIGNATURE-----




More information about the fedora-list mailing list