Folks, when trying to upgrade the procd package to the new release 2017-05-30-e7bb2c8d-1, I get the following
Upgrading procd on root from 2017-03-05-8f218f56-1 to 2017-05-30-e7bb2c8d-1...
* check_data_file_clashes: Package procd wants to install file /sbin/upgraded
But that file is already provided by package * procd-nand
xargs: opkg: exited with status 255; aborting
Look at the source commits. That procd nand subpackage was changed recently and it is now part of main procd.
In general, procd is so core that upgrading it can be problematic. Better to update that along the whole firmware, instead of updating it separately.
If you are adventurous, I think that opkg has override option for that warning.
Thanks Sir! Not too adventurous here so I'll better wait
@hnyman , can you illustrate me on how to "look at the source commits" for a specific package? I want to learn how to fish here
Check first the respective package history in the LEDE core sources (or packages feed):
and as procd is natively at LEDE, you can also check the changes in its own sources:
This time, the most relevant commit is this that removed procd-nand package:
Thanks for the guiding! And I guess I can replace /procd/ in the urls to see other packages? Or is there a "package list" where i can navigate from?
Just get familiar with git source tree(s):
Overview to "native" Openwrt/LEDE package sources: https://git.lede-project.org/?o=age
LEDE main source with lots of package Makefiles: https://git.lede-project.org/?p=source.git;a=tree
Packages feed: https://github.com/openwrt/packages
There is no single place where all sources are...