Re: Building an rpm from a src rpm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Answering my own question here. I went to:
http://www.lsc-group.phys.uwm.edu/beowulf/medusa/maintenance/rpm_manual.html
Nice, but I can't do rpm -ba. I must use rpmbuild -ba, so I just replaced it with that. I also had to upgrade my libtools. So I am now at libtool-1.5.



At 08:13 AM 2/11/2005, Steve Buehler wrote:

Something I have never been able to do from the directions that I have found online is to get a source rpm like http://download.atrpms.net/production/sources/fedora-3-i386/atrpms/lftp-3.0.13-20.rhfc3.at.src.rpm , then open it to get the source files from it, patch a particular file and then rebuild it as a non-source rpm to install it. Can anybody give me "Simple" directions for how to do this that even I could understand? I am not a total idiot......most days, but this one has me kind of stumped. I am suppose to run the following "diff" against it to see if it fixes a problem that I am having:
-------diff file that I was given follows------
Index: ftpclass.cc
===================================================================
RCS file: /home/lav/cvsroot/lftp/src/ftpclass.cc,v
retrieving revision 1.347
diff -u -p -r1.347 ftpclass.cc
--- ftpclass.cc 21 Jan 2005 14:59:34 -0000 1.347
+++ ftpclass.cc 10 Feb 2005 08:43:28 -0000
@@ -2034,7 +2034,8 @@ int Ftp::Do()


    case(DATASOCKET_CONNECTING_STATE):
    datasocket_connecting_state:
-      m|=FlushSendQueue();
+      if(pasv_state!=PASV_DATASOCKET_CONNECTING)
+       m|=FlushSendQueue();
       m|=ReceiveResp();

       if(state!=DATASOCKET_CONNECTING_STATE || Error())
@@ -2103,6 +2104,7 @@ int   Ftp::Do()
        }
        if(!(res&POLLOUT))
            goto usual_return;
+       DebugPrint("---- ",_("Data connection established"),9);
        if(!conn->proxy_is_http)
            goto pre_data_open;

-----end of diff file that I was given-----


Thanks Steve

--
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

-- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux