Reduce harmless warnings from run_script().
1.1 --- a/Makefile Mon Apr 07 00:56:16 2008 -0400
1.2 +++ b/Makefile Mon Apr 07 01:03:07 2008 -0400
1.3 @@ -14,7 +14,7 @@
1.4 ./test-driver test.xml
1.5
1.6 reset : ./razor
1.7 - rm -rf install
1.8 + sudo rm -rf install
1.9 ./razor init
1.10
1.11 clean :
2.1 --- a/rpm.c Mon Apr 07 00:56:16 2008 -0400
2.2 +++ b/rpm.c Mon Apr 07 01:03:07 2008 -0400
2.3 @@ -353,9 +353,7 @@
2.4 program = razor_rpm_get_indirect(installer->rpm, program_tag, NULL);
2.5 script = razor_rpm_get_indirect(installer->rpm, script_tag, NULL);
2.6 if (program == NULL && script == NULL) {
2.7 - printf("no script or program for tags %d and %d\n",
2.8 - program_tag, script_tag);
2.9 - return -1;
2.10 + return;
2.11 } else if (program == NULL) {
2.12 program = "/bin/sh";
2.13 }
2.14 @@ -400,7 +398,8 @@
2.15 fprintf(stderr, "wait for child failed, %m");
2.16 return -1;
2.17 }
2.18 - printf("script exited with status %d\n", status);
2.19 + if (status)
2.20 + printf("script exited with status %d\n", status);
2.21 }
2.22
2.23 return 0;