X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopkg-lede.git;a=blobdiff_plain;f=libopkg%2Fpkg.c;h=a76e152d4420c49153eac0eaff2316cc055a3ad6;hp=023cf75c466797960dfe9483fc2dcff1e702f486;hb=25cf832e85638918d7d20a44bf187b479353732c;hpb=c7b08aed591396ec90d4b4c7727a08e927b6e61c diff --git a/libopkg/pkg.c b/libopkg/pkg.c index 023cf75..a76e152 100644 --- a/libopkg/pkg.c +++ b/libopkg/pkg.c @@ -346,6 +346,11 @@ int pkg_init_from_file(pkg_t * pkg, const char *filename) pkg_init(pkg); + if (!(pkg->state_flag & SF_NEED_DETAIL)) { + opkg_msg(DEBUG, "applying abpkg flag to %s\n", filename); + pkg->state_flag |= SF_NEED_DETAIL; + } + pkg_set_string(pkg, PKG_LOCAL_FILENAME, filename); tmp = xstrdup(filename);