make cabman report error when file doesnt exist. Patch by Usurp
Modified: trunk/reactos/tools/cabman/dfp.cxx
Modified: trunk/reactos/tools/cabman/main.cxx
_____
Modified: trunk/reactos/tools/cabman/dfp.cxx
--- trunk/reactos/tools/cabman/dfp.cxx 2005-05-17 20:28:57 UTC (rev
15387)
+++ trunk/reactos/tools/cabman/dfp.cxx 2005-05-17 20:43:27 UTC (rev
15388)
@@ -329,8 +329,8 @@
} else {
/* File copy */
Status = PerformFileCopy();
-
- if (Status == CAB_STATUS_FAILURE) {
+
+ if (Status != CAB_STATUS_SUCCESS) {
printf("Directive file contains errors at
line %d.\n", (unsigned int)CurrentLine);
DPRINT(MID_TRACE, ("Error while copying
file.\n"));
}
_____
Modified: trunk/reactos/tools/cabman/main.cxx
--- trunk/reactos/tools/cabman/main.cxx 2005-05-17 20:28:57 UTC (rev
15387)
+++ trunk/reactos/tools/cabman/main.cxx 2005-05-17 20:43:27 UTC (rev
15388)
@@ -316,9 +316,9 @@
return false;
}
- Parse();
+ Status = Parse();
- return true;
+ return (Status == CAB_STATUS_SUCCESS ? true : false);
}