opkg: ensure image provided feeds are available after sysupgrade
authorjogo <jogo@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 25 Jul 2015 12:12:28 +0000 (12:12 +0000)
committerjogo <jogo@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sat, 25 Jul 2015 12:12:28 +0000 (12:12 +0000)
commitf35e1eb99f9d00226abef2b862c0a03eeed94ab7
tree8c1ff2916d28649934fae34de1149a71b036be58
parent4b54057b1e10a0704d6c92b6335e689bb6cd882d
opkg: ensure image provided feeds are available after sysupgrade

Split the opkg.conf into three files, to make it easier to support custom
feeds and configs:

* /etc/opkg.conf -> base opkg configuration
* /etc/opkg/distfeeds.conf -> default Openwrt package feeds
* /etc/opkg/customfeeds.conf -> custom package feeds

Of these three, only the base opkg.conf and the customfeeds.conf is marked
as to be kept, so that the distfeeds.conf from the image is always used.

To ease migration, a script is added that moves any feeds from /etc/opkg.conf
to /etc/opkg/customfeeds.conf on first boot.

Also ensure that any keys used for verification are also kept in upgrade.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46491 3c298f89-4303-0410-b956-a3cf2f4a3e73
package/system/opkg/Makefile
package/system/opkg/files/20_migrate-feeds [new file with mode: 0644]
package/system/opkg/files/customfeeds.conf [new file with mode: 0644]