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