Source0 is a tarball generated from either scripts/tagscript.sh or scripts/dailys.sh both of these roll the tar ball<div><br></div><div>the other Source# are tar balls we require to build and are not in the git tree</div><div>
<br></div><div>As far as the BuildRequires those are there because they are required to build all the modules the whole point of rolling modular RPMs like this is so that we can build everything at one time and you can roll your own config package (see package config-vanilla) and thats all you need to build everything else is done for you</div>
<div><br></div><div>Changing UserNames doesn&#39;t add any security really... you should be running freeswitch as a non-root user and then it should be a locked account possibly with /bin/nologin or /bin/false as the shell unless you have other reasons that make the last thing not needed...</div>
<div><br></div><div>Changing the usernames increases support problems (as does doing stupid stuff like changing the UserAgent string) this is NOT securing the system as its just Security By Obscurity and we have been taught many times over the years that security by obscurity does not work. </div>
<div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Wed, Feb 15, 2012 at 9:15 AM, Josh <span dir="ltr">&lt;<a href="mailto:mojo1736@privatedemail.net">mojo1736@privatedemail.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
&gt; yeah its pretty complete... still needs some testing... and I still<br>
&gt; want to make a couple more adjustments to it for FHS compliancy..  end<br>
&gt; goal is to use this to get us into EPEL and eventually in to EL7 when<br>
&gt; it rolls out!<br>
</div>Excellent! As my distro is Fedora Core, I would certainly make a few<br>
tweaks to the .spec file to adapt it. I will also cross-compile the<br>
whole thing, so I am bound to hit a few issues, but if this file is<br>
near-enough complete, then that&#39;s good enough for me. I&#39;ve just finished<br>
a long-overdue upgrade of my build environment (have been postponing it<br>
for over a month) and I am ready to roll...<br>
<div class="im"><br>
&gt; if you want to look at WIP see my working branch on github at<br>
&gt; <a href="http://github.com/swk/fs_test/" target="_blank">http://github.com/swk/fs_test/</a><br>
</div>Thanks for that - I already have it (you&#39;ve last updated it 2 days ago<br>
according to the git logs). One of the tweaks I&#39;ll do is make the build<br>
a bit more modular. For example, I do not need ODBC/PostgreSQL, so the<br>
ODBC/PostgreSQL-related BuildRequires are not needed, so I&#39;ll probably<br>
encapsulate the whole package with %define, %if...%endif block. I&#39;ll<br>
also add a separate %define for the FS user and group names (so that<br>
they are configurable - just as a security precaution).<br>
<br>
I also notice you are not building h323 due to dependency issues. What<br>
kind of issues?<br>
<br>
Also, I take it Source0 is the compressed archive of the current git, is<br>
that so? If that is not the case, are the files listed as<br>
Source1...Source13 necessary if I download directly from git and then<br>
compress that into an archive?<br>
<br>
It is important for me to know, because my intention is to check out the<br>
latest git, compress it and use that as the main source for the build,<br>
therefore need to know whether the additional sources<br>
(Source1...Source13) are in fact part of the main git tree.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></div>