Commit 825ff341 authored by Bernhard Reutner-Fischer's avatar Bernhard Reutner-Fischer
Browse files

- provide a "source-check" target that tries to download all packages with

  wget's spider-mode (i.e. just see if the server says the file is there without
  actually downloading the files.
  Convenient to check for unavailable source-packages.
parent c3b0598d
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ CONFIG = package/config

noconfig_targets := menuconfig config oldconfig randconfig \
	defconfig allyesconfig allnoconfig release tags    \
	source-check

#	$(shell find . -name *_defconfig |sed 's/.*\///')

@@ -156,6 +157,13 @@ $(TARGET_DIR):

source: $(TARGETS_SOURCE) $(HOST_SOURCE)

.config.check: dependencies
	$(SED) '/BR2_WGET/s/\"$$/ --spider\"/g' .config
	touch $@

_source-check: .config.check
	$(MAKE) source

#############################################################
#
# Cleanup and misc junk
@@ -214,9 +222,9 @@ randconfig: $(CONFIG)/conf
	@$(CONFIG)/conf -r $(CONFIG_CONFIG_IN)

allyesconfig: $(CONFIG)/conf
	#@$(CONFIG)/conf -y $(CONFIG_CONFIG_IN)
	cp $(CONFIG_DEFCONFIG) .config
	@$(CONFIG)/conf -y $(CONFIG_CONFIG_IN)
	#sed -i -e "s/^CONFIG_DEBUG.*/# CONFIG_DEBUG is not set/" .config
	@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)

allnoconfig: $(CONFIG)/conf
	@$(CONFIG)/conf -n $(CONFIG_CONFIG_IN)
@@ -228,6 +236,10 @@ defconfig: $(CONFIG)/conf
	cp $(shell find . -name $@) .config
	@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)

# check if download URLs are outdated 
source-check: allyesconfig
	$(MAKE) _source-check

#############################################################
#
# Cleanup and misc junk