X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=libopkg%2Fopkg_configure.c;h=2c22bfcd05791752fe29caa2b158a5f6c6eefa9a;hb=af66c658642635a3c951bb0ee130e40e7f084fd9;hp=87e6161367a86dac7660f7a6d0620feb5e086fd4;hpb=69bae440fd21376d2a717575b1418c962396bd21;p=oweals%2Fopkg-lede.git diff --git a/libopkg/opkg_configure.c b/libopkg/opkg_configure.c index 87e6161..2c22bfc 100644 --- a/libopkg/opkg_configure.c +++ b/libopkg/opkg_configure.c @@ -1,4 +1,4 @@ -/* opkg_configure.c - the itsy package management system +/* opkg_configure.c - the opkg package management system Carl D. Worth @@ -18,7 +18,8 @@ #include "includes.h" #include "sprintf_alloc.h" #include "opkg_configure.h" -#include "opkg_state.h" +#include "opkg_message.h" +#include "opkg_cmd.h" int opkg_configure(opkg_conf_t *conf, pkg_t *pkg) { @@ -30,11 +31,6 @@ int opkg_configure(opkg_conf_t *conf, pkg_t *pkg) /* DPKG_INCOMPATIBILITY: dpkg actually includes a version number to this script call */ - char *pkgid; - sprintf_alloc (&pkgid, "%s;%s;%s;", pkg->name, pkg->version, pkg->architecture); - opkg_set_current_state (conf, OPKG_STATE_CONFIGURING_PKG, pkgid); - free (pkgid); - err = pkg_run_script(conf, pkg, "postinst", "configure"); if (err) { opkg_message(conf, OPKG_ERROR, "ERROR: %s.postinst returned %d\n", pkg->name, err); @@ -42,7 +38,6 @@ int opkg_configure(opkg_conf_t *conf, pkg_t *pkg) } opkg_state_changed++; - opkg_set_current_state (conf, OPKG_STATE_NONE, NULL); return 0; }