<p dir="ltr">This script does not do any packaging, it installs from source (more specifically, v1.2.stable branch). It installs dependencies identified in the Debian install instructions on the wiki, enters the right directories, builds it all, sets permissions, and has an option in there to install the init script. Basically, it follows the instructions posted on the wiki on how to install using git. At the time I made the script, packaging FS on Debian was still alpha. Today, I think the packaging bit has come a long ways, but it still doesn&#39;t seem reliable. Granted, it&#39;s not the greatest script. Many things could be improved on. At the time, this was the best way to do it taking into account my experience and education on the matter. It was used on automated builds directly after Debian was installed many many times. I could have used puppet, but at the time we didn&#39;t have that infrastructure or the money to build it with (we do now, but I work for another company, so...). </p>

<p dir="ltr">So the point is this: my script builds FS using community-evaluated instructions without packaging and directly from Git. On top of doing automated installs, it&#39;s a learning tool. </p>
<p dir="ltr">And just because I use it does not mean others have to. Yes, I throw it out there every so often, and I will continue to until there is a better option or the packaging method becomes the norm, standard, and/or is stable enough. It&#39;s a tool for others and myself to use. And it works (even on Wheezy as I discovered today).</p>

<p dir="ltr">Thank you,</p>
<p dir="ltr">Brian Foster<br>
Project Manager/Owner&#39;s Rep.<br>
Davri Investments, Inc.<br>
O: 317-787-2686 x2102<br>
M: 317-600-9753<br>
E: <a href="mailto:bdfoster@davri.com">bdfoster@davri.com</a><br>
Indianapolis, Indiana</p>
<p dir="ltr">Sent from a mobile device.<br>
On Jul 29, 2013 9:38 PM, &quot;Cal Leeming [Simplicity Media Ltd]&quot; &lt;<a href="mailto:cal.leeming@simplicitymedialtd.co.uk">cal.leeming@simplicitymedialtd.co.uk</a>&gt; wrote:<br>
&gt;<br>
&gt; Please let me know if I&#39;m missing something here but, I&#39;m still not entirely clear on what the problem is, and this thread doesn&#39;t seem to be going anywhere.<br>
&gt;<br>
&gt; The script provided by Brian isn&#39;t going to be at all compatible with automated build systems, and is just wrapping the same workflow from [2] and [3]. The builder I wrote on github [1], is one step closer but has bypassed all of the built-in debian stuff and as such is considered alpha/deprecated... although it supported a cleaner way of building (using pbuilder), it ultimately increased complexity and deviated from the standard way of doing things.<br>

&gt;<br>
&gt; As someone who has attempted to make his own build scripts for FS, I can tell you now that it is counter-productive and you should stick with the build system that is currently in master. If you think it can be improved, then feel free to submit patches. Although I agree that getting to grips with building FS is not entirely straight forward, packaging is a skill within itself and there&#39;s a reason why finding good package maintainers is a hard thing to do.<br>

&gt;<br>
&gt; If you are looking for an automated installer, then your best bet is to build packages and then use something like chef/puppet/salt to control deployment.<br>
&gt;<br>
&gt; These scripts (much like the one I wrote on github) are just wrapping an already perfectly functional set of tools, and as shown before, FS compiles absolutely fine on Wheezy given the command flow I specified before [2]. If this is not the case then please can you provide full debug logs that show us where the problem is happening so we can help.<br>

&gt;<br>
&gt; Cal<br>
&gt;<br>
&gt; [1] <a href="https://github.com/foxx/freeswitch-debian">https://github.com/foxx/freeswitch-debian</a><br>
&gt; [2] <a href="http://pastebin.com/gCgEmH90">http://pastebin.com/gCgEmH90</a><br>
&gt; [3] <a href="https://wiki.freeswitch.org/wiki/Debian_packages_buildscript">https://wiki.freeswitch.org/wiki/Debian_packages_buildscript</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Jul 30, 2013 at 1:51 AM, Brian Foster &lt;<a href="mailto:bdfoster@davri.com">bdfoster@davri.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; There must be a reason why I still use my script when installing FS on Debian...<br>
&gt;&gt;<br>
&gt;&gt; Thank you,<br>
&gt;&gt;<br>
&gt;&gt; Brian Foster<br>
&gt;&gt; Project Manager/Owner&#39;s Representative<br>
&gt;&gt; Davri Investments, Incorporated<br>
&gt;&gt; P: +1-317-787-2686<br>
&gt;&gt; M: +1-317-600-9753<br>
&gt;&gt; Indianapolis, Indiana<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Jul 29, 2013 at 8:26 PM, Ken Rice &lt;<a href="mailto:krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; there are official packaging scripts in the src tree btw... we use these fornupdating the projects repo<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Ken<br>
&gt;&gt;&gt; Sent from my iPad<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Jul 29, 2013, at 19:15, Brian Foster &lt;<a href="mailto:bdfoster@davri.com">bdfoster@davri.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Karl,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Which module is that dependency for?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Brian Foster<br>
&gt;&gt;&gt;&gt; Project Manager/Owner&#39;s Representative<br>
&gt;&gt;&gt;&gt; Davri Investments, Incorporated<br>
&gt;&gt;&gt;&gt; P: +1-317-787-2686<br>
&gt;&gt;&gt;&gt; M: +1-317-600-9753<br>
&gt;&gt;&gt;&gt; Indianapolis, Indiana<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Mon, Jul 29, 2013 at 1:59 PM, Karl Schmidt &lt;<a href="mailto:karl@xtronics.com">karl@xtronics.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I did find one of the missing dependencies<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; libdistro-info-perl<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; --------------------------------------------------------------------------------<br>
&gt;&gt;&gt;&gt;&gt; Karl Schmidt                                  EMail <a href="mailto:Karl@xtronics.com">Karl@xtronics.com</a><br>
&gt;&gt;&gt;&gt;&gt; Transtronics, Inc.                              WEB <a href="http://secure.transtronics.com">http://secure.transtronics.com</a><br>
&gt;&gt;&gt;&gt;&gt; 3209 West 9th Street                             Ph (785) 841-3089<br>
&gt;&gt;&gt;&gt;&gt; Lawrence, KS 66049                              FAX (785) 841-0434<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Nothing defines humans better than their<br>
&gt;&gt;&gt;&gt;&gt; willingness to do irrational things in the pursuit of<br>
&gt;&gt;&gt;&gt;&gt; phenomenally unlikely payoffs. This is the<br>
&gt;&gt;&gt;&gt;&gt; principle behind lotteries, dating, and religion.<br>
&gt;&gt;&gt;&gt;&gt;              --Scott Adams<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; --------------------------------------------------------------------------------<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt;&gt;&gt;&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _________________________________________________________________________<br>
&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt;&gt;&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _________________________________________________________________________<br>
&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt;&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt;&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><br>
&gt;&gt;<br>
&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><br>
&gt;&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _________________________________________________________________________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>
&gt;<br>
</p>