From: Daniel Dickinson Date: Mon, 4 Jul 2016 08:43:02 +0000 (-0400) Subject: scripts/feeds: Prevent .config autocreation X-Git-Tag: v17.01.0-rc1~2159 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=34527688fcece24641b5ca0bb472c5359df371af;p=oweals%2Fopenwrt.git 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 --- diff --git a/scripts/feeds b/scripts/feeds index 55a8dd94ea..045835c0cc 100755 --- a/scripts/feeds +++ b/scripts/feeds @@ -534,6 +534,11 @@ sub install_package { sub refresh_config { 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 system("rm -f tmp/.packageinfo");