<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div style>Hi Shlomo.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I have a set of scripts, which depend on 3rd party modules.<br>
I want to be able to deploy them to machines other than mine<br>
(which don&#39;t have these 3rd party modules. Moreover, these<br>
modules are unlikely to ever be installed centrally, as they<br>
are not part of the &quot;cookbook&quot; of the machine).<br>
<br>
I&#39;d like to be able to build a tarball with the code and<br>
dependencies, which can be deployed to any machine I want<br>
(assuming same operating system), so that once unpacked, it<br>
can work &quot;out of the box&quot;.<br>
<br>
What&#39;s a practical way to package required modules with my<br>
code?<br></blockquote><div><br></div><div style>FatPack jam everything to one big file.</div><div style>Works nicely if you don&#39;t have XS dependencies. </div><div style>Also, be sure to review what he is going to pick - he takes everything that is not core and your program uses. I was surprised to learn when it not actually core...</div>
<div style>(it makes an intermediate file that you can edit)</div><div style><br></div><div style>And it knows what your program uses but running &quot;perl -c <a href="http://script.pl">script.pl</a>&quot;. so if you use &#39;require&#39;... don&#39;t.</div>
<div style><br></div><div style>Shmuel.</div></div></div></div>