I wrote a script that uses a number of CPAN modules that my company would like to deploy on a variety of locked-down servers (AIX, Linux - no internet access). I was using pp to create an executable, but they do not want to distribute a binary. The assumption is that there will be a working perl on all servers, so I just need to bundle the script with all dependencies.
The ideal solution for them would be to keep the script with all dependencies in a single directory under version control (we use svn). I looked into using local::lib to do this, but it didn't seem like a good fit (or I just couldn't figure out how to make it a good fit). They would like to be able to simply zip up one directory, drop it on a server (again, either Linux or AIX), unzip it and be able to run the script.
Is there a common solution for this problem? I have been looking for a couple of days and haven't come up with anything that seems to be a perfect fit.
Any help would be appreciated! Please let me know if I need to provide any additional information.