瀏覽代碼

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 <[email protected]>
Daniel Dickinson 9 年之前
父節點
當前提交
34527688fc
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      scripts/feeds

+ 5 - 0
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");