#20287: opkg: opkg trunk re-downloads 'base' and 'packages' lists, appends
'chaos_calmer_'
------------------------------+----------------------------------
Reporter: braveheart_leo@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone: Chaos Calmer (trunk)
Component: packages | Version: Trunk
Keywords: |
------------------------------+----------------------------------
I'm running a self-compiled trunk, `CHAOS CALMER (Bleeding Edge, r46552)`,
running on an `ar71xx` platform.
I noticed that opkg re-downloads the `base` and `packages` lists and
appends `chaos_calmer_`.
Here is my `/etc/opkg.conf`:
{{{
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
#option check_signature 1
src/gz trunk_base
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base
src/gz trunk_luci
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/luci
src/gz trunk_management
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/management
src/gz trunk_packages
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages
src/gz trunk_routing
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/routing
src/gz trunk_telephony
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/telephony
}}}
And this is what happens:
{{{
@AG300H:~# opkg update
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/trunk_base.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/trunk_luci.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/trunk_management.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/trunk_packages.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/trunk_routing.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/trunk_telephony.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading
http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-
lists/chaos_calmer_packages.
}}}
As you can see above, `opkg` re-downloads the `base` and `packages` lists
and appends `chaos_calmer_`, which makes the lists redundant.
For reference, I always do a `git reset --hard` followed by `make clean`
before compiling. And I made no code changes in `opkg` codebase.
--
Ticket URL: <https://dev.openwrt.org/ticket/20287>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets