Hi,

> you shouldn't use an absolute path for common utilities like tar, unzip,
> etc. 

So a better fix would be just this?

var tar:File = tar = new File("tar");
var startupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();

startupInfo.executable = tar;
startupInfo.arguments = arguments;

process = new NativeProcess();
process.start(startupInfo);

Rather than:
var tar:File;

if (_os == LINUX_OS) {
        tar = new File("/bin/tar");
}
else {
        tar = new File("/usr/bin/tar"); 
}

var startupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();

startupInfo.executable = tar;
startupInfo.arguments = arguments;

process = new NativeProcess();
process.start(startupInfo);

Justin


Reply via email to