# HG changeset patch # User Kristian H?gsberg # Date 1207544587 14400 # Node ID 9ce6d4e1b06739569c2b0978d9ec8e2865b4a40f # Parent d26bdf77569d7a4edac18de33771512c28c09e99 Reduce harmless warnings from run_script(). diff -r d26bdf77569d -r 9ce6d4e1b067 Makefile --- a/Makefile Mon Apr 07 00:56:16 2008 -0400 +++ b/Makefile Mon Apr 07 01:03:07 2008 -0400 @@ -14,7 +14,7 @@ ./test-driver test.xml reset : ./razor - rm -rf install + sudo rm -rf install ./razor init clean : diff -r d26bdf77569d -r 9ce6d4e1b067 rpm.c --- a/rpm.c Mon Apr 07 00:56:16 2008 -0400 +++ b/rpm.c Mon Apr 07 01:03:07 2008 -0400 @@ -353,9 +353,7 @@ program = razor_rpm_get_indirect(installer->rpm, program_tag, NULL); script = razor_rpm_get_indirect(installer->rpm, script_tag, NULL); if (program == NULL && script == NULL) { - printf("no script or program for tags %d and %d\n", - program_tag, script_tag); - return -1; + return; } else if (program == NULL) { program = "/bin/sh"; } @@ -400,7 +398,8 @@ fprintf(stderr, "wait for child failed, %m"); return -1; } - printf("script exited with status %d\n", status); + if (status) + printf("script exited with status %d\n", status); } return 0;