>>>> You've lost me! In that Fedora rc file, you have 
>>>> "SYSCONFFILE=sysconfig", which gets installed in $SYSCONFDIR, so the 
>>>> whole file name, including the path is /etc/sysconfig/sysconfig (made of 
>>>> $SYSCONFDIR/$SYSCONFFILE), which I think is wrong - it should be 
>>>> /etc/sysconfig/shorewall, hence my suggestion "SYSCONFFILE=$PRODUCT".
>>>>     
>>>>         
>>> The installed filename is ALWAYS $PRODUCT; the installers don't need a
>>> setting for that.
>>>   
>>>       
>> OK, lets start again - what is the purpose of $SYSCONFFILE then? I 
>> always thought that it is the name of the file which gets installed in 
>> $SYSCONFDIR, isn't that so?
>>
>>     
>
> Yes. Debian ALWAYS requires such a file and all products except
> Shorewall-core include a default.debian file. In Shorewall-init, Redhat
> also requires such a file which is different from the Debian one.
>   
I have no objections to exclude the use of that file (well, I do, but 
hear me out), I have objections to its name - according to the Fedora 
rc, this file would be called "sysconfig" and will be installed in 
/etc/sysconfig, so the whole path would be /etc/sysconfig/sysconfig, 
which is, quite frankly ridiculous! The default value of SYSCONFFILE 
should be either plain old "shorewall" or "$PRODUCT", but definitely not 
"sysconfig", so that, when installed the whole path would be 
/etc/sysconfig/shorewall or /etc/sysconfig/$PRODUCT. Do you understand now?


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to