|
@@ -294,7 +294,7 @@ private int uininstall() {
|
|
|
|
|
|
private int package() {
|
|
|
if(manifest.executables.acquire != null) {
|
|
|
- printerr("Running Acquire...\n");
|
|
|
+ printerr("Running acquire...\n");
|
|
|
var result = acquire();
|
|
|
if(result != 0) {
|
|
|
printerr(@"Acquire failed, code: $(result)\n");
|
|
@@ -302,9 +302,10 @@ private int package() {
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
- printerr("Manifest does not specify an acquire script, assuming we have everything we need already and packaging.\n");
|
|
|
+ printerr("Warning: Manifest does not specify an acquire script, assuming we have everything we need already and packaging anyway.\n");
|
|
|
}
|
|
|
|
|
|
+ printerr("Writing archive...\n");
|
|
|
var output = @"../$(manifest.name)-$(manifest.version).usmc";
|
|
|
var proc = new Subprocess.newv(new string[] { "tar", "-cJf", output, "."}, SubprocessFlags.INHERIT_FDS);
|
|
|
var result = proc.wait_check() ? 0 : 254;
|
|
@@ -312,6 +313,8 @@ private int package() {
|
|
|
if(result == 0) {
|
|
|
printerr(@"Wrote package to path \"$(output)\"\n");
|
|
|
}
|
|
|
-
|
|
|
+ else {
|
|
|
+ printerr("Failed to write package\n");
|
|
|
+ }
|
|
|
return result;
|
|
|
}
|