Re: Solaris ip_rules.c still not found

This is a discussion on Re: Solaris ip_rules.c still not found within the IPFilter forums, part of the System Security and Security Related category; Thanks Shannon, and Dan for the patch. I now have 4.1.2 running happily on Solaris 9. Jesse On ...


Go Back   Usenet Forums > System Security and Security Related > IPFilter

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 07-13-2004
Jesse Reynolds
 
Posts: n/a
Default Re: Solaris ip_rules.c still not found

Thanks Shannon, and Dan for the patch.

I now have 4.1.2 running happily on Solaris 9.

Jesse

On 12/07/2004, at 17:51, Loveridge, Shanon wrote:

> I also had a problem getting the patch to patch correctly (Sparc
> Solaris 9 4/04, ipfilter 4.1.2) I ended up editing the makefiles
> manually based on the patch.
>
> Shanon Loveridge
> System Architect
> Reporting Data Warehouse (RDW - formerly known as RORE)
> Phone: 03 9693 4030
> http://www.in.telstra.com.au/ism/infomgt/rore.asp
>
>
>
> -----Original Message-----
> From: Jesse Reynolds [mailto:j.reynolds@unsw.edu.au]
> Sent: Monday, 12 July 2004 5:17 PM
> To: Dan D Niles
> Cc: ipfilter@coombs.anu.edu.au
> Subject: Re: Solaris ip_rules.c still not found
>
>
> Hi Dan
>
> Thanks very much for writing this patch.
>
> I'm sorry to be a bozo, but I can't get the patch to work, I get:
>
> root@cr1a-db /opt/sources/inst/ip_fil4.1.2 # patch -b -p0 -i
> ip_fil4.1.2.patch
> Looks like a new-style context diff.
> Hunk #1 failed at line 356.
> 1 out of 1 hunks failed: saving rejects to Makefile.rej
> The next patch looks like a new-style context diff.
> Malformed patch at line 22:
> patch: Line must begin with '+ ', ' ', or '! '.
>
> There was no Makefile.rej created.
>
> Any ideas?
>
> I have Sparc Solaris 9 4/04, ipfilter 4.1.2
>
> Thankyou
>
> Jesse
>
> On 24/06/2004, at 5:51, Dan D Niles wrote:
>
>>
>> Dan D Niles writes:
>>>
>>>> From a freshly extracted source tree of ip_fil4.1.2, ip_rules.c and
>>> ip_rules.h are still not found. The rule in the top level Makefile
>>> does not get called and would not work anyway since $(TOP)/ipf
>>> doesn't
>>> exist yet. There is no rule for generating $(TOP)/ip_rules.[ch] in
>>> SunOS5/Makefile. The patch I found in the list archives does not
>>> apply to the current source.
>>>
>>> Below is a patch that fixes it. To use the patch, save it to a file
>>> called ip_fil4.1.2.patch. Then from the top level of the source tree
>>> run:
>>>
>>> patch -b -p0 -i ip_fil4.1.2.patch

>>
>> Strange. It is failing on subsequent compiles because it wants to
>> make ../../ip_rules.h even though it already exists. Use this patch
>> instead.
>>
>> *** Makefile.orig Mon May 24 08:54:53 2004
>> --- Makefile Wed Jun 23 12:01:17 2004
>> ***************
>> *** 356,364 ****
>> find . -type f -name .cvsignore -print | xargs /bin/rm -f
>> /bin/rm -f ip_msnrpc_pxy.c ip_sunrpc_pxy.c
>>
>> - ip_rules.c ip_rules.h: rules/ip_rules tools/ipfcomp.c
>> - -./ipf -n -cc -f rules/ip_rules 2>/dev/null 1>&2
>> -
>> null:
>> @if [ "`$(MAKE) -v 2>&1 | sed -ne 's/GNU.*/GNU/p'`" = "GNU" ] ;
>> then \
>> echo 'Do not use GNU make (gmake) to compile IPFilter'; \
>> --- 356,361 ----
>> *** SunOS5/Makefile.orig Wed Apr 28 05:36:32 2004
>> --- SunOS5/Makefile Wed Jun 23 12:01:29 2004
>> ***************
>> *** 196,201 ****
>> --- 196,208 ----
>> $(OBJ)/mlso_rule.o: $(TOP)/mlso_rule.c
>> $(CC) -I$(TOP) $(DFLAGS) -c $(TOP)/mlso_rule.c -o $@
>>
>> + $(TOP)/ip_rules.c: $(OBJ)/ipf.exe $(TOP)/tools/ipfcomp.c
>> $(TOP)/rules/ip_rules
>> + $(OBJ)/ipf.exe -cc -nf $(TOP)/rules/ip_rules
>> + /bin/cp -f ip_rules.c $(TOP)
>> +
>> + $(TOP)/ip_rules.h: $(TOP)/ip_rules.c
>> + /bin/cp -f ip_rules.h $(TOP)
>> +
>> $(OBJ)/ip_rules.o: $(TOP)/ip_rules.c $(TOP)/ip_rules.h
>> $(CC) -I$(TOP) $(DFLAGS) -c $(TOP)/ip_rules.c -o $@
>>
>>
>>

> Jesse Reynolds - j.reynolds@unsw.edu.au
> Division of Information Services, University of New South Wales
> Phone: +61 (0)2 9385 2893 AIM/iChat: jessedreynolds
>
>
>

Jesse Reynolds - j.reynolds@unsw.edu.au
Division of Information Services, University of New South Wales
Phone: +61 (0)2 9385 2893 AIM/iChat: jessedreynolds

Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 09:49 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0