scripts/feeds: Prevent .config autocreation

When using scripts/feeds upgrade the .config needs to be
updated but the code to do so was also autocreating a
.config if one didn't exist.  This is counter-productive
when you have not yet used menuconfig (or other config targets)
because things like selecting or deselecting CONFIG_ALL
(to build all package by default) only works if the
package selection has not already been done via an
existing .config selection.

Signed-off-by: Daniel Dickinson <lede@daniel.thecshore.com>
lede-17.01
Daniel Dickinson 2016-07-04 04:43:02 -04:00 committed by John Crispin
parent a7f6dc9f8b
commit 34527688fc
1 changed files with 5 additions and 0 deletions

View File

@ -534,6 +534,11 @@ sub install_package {
sub refresh_config { sub refresh_config {
my $default = shift; my $default = shift;
# Don't create .config if it doesn't already exist so that making a
# config only occurs when the user intends it do (however we do
# want to refresh an existing config).
return if not (-e '.config');
# workaround for timestamp check # workaround for timestamp check
system("rm -f tmp/.packageinfo"); system("rm -f tmp/.packageinfo");