argv[0] = name;
argv[1] = NULL;
- result = pb_run_cmd(argv, 0);
+ result = pb_run_cmd(argv, 0, 0);
talloc_free(name);
*p++ = l_image; /* 5 */
*p++ = NULL; /* 6 */
- result = dry_run ? 0 : pb_run_cmd(argv, 1);
+ result = pb_run_cmd(argv, 1, dry_run);
if (result)
pb_log("%s: failed: (%d)\n", __func__, result);
*p++ = "now"; /* 3 */
*p++ = NULL; /* 4 */
- result = dry_run ? 0 : pb_run_cmd(argv, 1);
+ result = pb_run_cmd(argv, 1, dry_run);
/* On error, force a kexec with the -e option */
*p++ = "-e"; /* 2 */
*p++ = NULL; /* 3 */
- result = pb_run_cmd(argv, 1);
+ result = pb_run_cmd(argv, 1, 0);
}
if (result)
pb_log("%s: image: '%s'\n", __func__, kd->image);
pb_log("%s: initrd: '%s'\n", __func__, kd->initrd);
pb_log("%s: args: '%s'\n", __func__, kd->args);
- pb_log("%s: dry_run: '%d'\n", __func__, dry_run);
result = -1;