| |
switch (pkg_script_type(scripts[i])) {
|
| |
case PKG_SCRIPT_INSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s PRE-INSTALL\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s PRE-INSTALL\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
case PKG_SCRIPT_PRE_INSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
switch (pkg_script_type(scripts[i])) {
|
| |
case PKG_SCRIPT_INSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s POST-INSTALL\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s POST-INSTALL\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
case PKG_SCRIPT_POST_INSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
switch (pkg_script_type(scripts[i])) {
|
| |
case PKG_SCRIPT_UPGRADE:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s PRE-UPGRADE\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s PRE-UPGRADE\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
case PKG_SCRIPT_PRE_UPGRADE:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
switch (pkg_script_type(scripts[i])) {
|
| |
case PKG_SCRIPT_UPGRADE:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s POST-UPGRADE\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s POST-UPGRADE\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
case PKG_SCRIPT_POST_UPGRADE:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
switch (pkg_script_type(scripts[i])) {
|
| |
case PKG_SCRIPT_DEINSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s DEINSTALL\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s DEINSTALL\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
case PKG_SCRIPT_PRE_DEINSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
switch (pkg_script_type(scripts[i])) {
|
| |
case PKG_SCRIPT_DEINSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s POST-DEINSTALL\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s POST-DEINSTALL\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|
| |
case PKG_SCRIPT_POST_DEINSTALL:
|
| |
sbuf_reset(script_cmd);
|
| - |
sbuf_printf(script_cmd, "set -- %s-%s\n%s", pkg_get(pkg, PKG_NAME), pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| + |
sbuf_printf(script_cmd, "PKG_PREFIX=%s\nset -- %s-%s\n%s",
|
| + |
pkg_get(pkg, PKG_PREFIX), pkg_get(pkg, PKG_NAME),
|
| + |
pkg_get(pkg, PKG_VERSION), pkg_script_data(scripts[i]));
|
| |
sbuf_finish(script_cmd);
|
| |
system(sbuf_data(script_cmd));
|
| |
break;
|