doHook
doHook(pkg, "hook_pkg_started", HookPkgStarted, 0);
doHook(pkg, "hook_pkg_ignored",
doHook(pkg, "hook_pkg_skipped",
doHook(pkg, "hook_pkg_failure", HookPkgFailure, 0);
doHook(pkg, "hook_pkg_success", HookPkgSuccess, 0);
doHook(NULL, "hook_run_start", HookRunStart, 1);
doHook(NULL, "hook_run_end", HookRunEnd, 1);
static void doHook(pkg_t *pkg, const char *id, const char *path, int waitfor);
doHook(ipkg, "hook_pkg_ignored",
doHook(ipkg, "hook_pkg_skipped",
doHook(pkgi, "hook_pkg_ignored",
doHook(pkgi, "hook_pkg_skipped",