- 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.
This commit is contained in:
parent
c3b0598d61
commit
825ff341da
16
Makefile
16
Makefile
@ -28,6 +28,7 @@ CONFIG = package/config
|
|||||||
|
|
||||||
noconfig_targets := menuconfig config oldconfig randconfig \
|
noconfig_targets := menuconfig config oldconfig randconfig \
|
||||||
defconfig allyesconfig allnoconfig release tags \
|
defconfig allyesconfig allnoconfig release tags \
|
||||||
|
source-check
|
||||||
|
|
||||||
# $(shell find . -name *_defconfig |sed 's/.*\///')
|
# $(shell find . -name *_defconfig |sed 's/.*\///')
|
||||||
|
|
||||||
@ -156,6 +157,13 @@ $(TARGET_DIR):
|
|||||||
|
|
||||||
source: $(TARGETS_SOURCE) $(HOST_SOURCE)
|
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
|
# Cleanup and misc junk
|
||||||
@ -214,9 +222,9 @@ randconfig: $(CONFIG)/conf
|
|||||||
@$(CONFIG)/conf -r $(CONFIG_CONFIG_IN)
|
@$(CONFIG)/conf -r $(CONFIG_CONFIG_IN)
|
||||||
|
|
||||||
allyesconfig: $(CONFIG)/conf
|
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
|
#sed -i -e "s/^CONFIG_DEBUG.*/# CONFIG_DEBUG is not set/" .config
|
||||||
@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
|
|
||||||
|
|
||||||
allnoconfig: $(CONFIG)/conf
|
allnoconfig: $(CONFIG)/conf
|
||||||
@$(CONFIG)/conf -n $(CONFIG_CONFIG_IN)
|
@$(CONFIG)/conf -n $(CONFIG_CONFIG_IN)
|
||||||
@ -228,6 +236,10 @@ defconfig: $(CONFIG)/conf
|
|||||||
cp $(shell find . -name $@) .config
|
cp $(shell find . -name $@) .config
|
||||||
@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
|
@$(CONFIG)/conf -o $(CONFIG_CONFIG_IN)
|
||||||
|
|
||||||
|
# check if download URLs are outdated
|
||||||
|
source-check: allyesconfig
|
||||||
|
$(MAKE) _source-check
|
||||||
|
|
||||||
#############################################################
|
#############################################################
|
||||||
#
|
#
|
||||||
# Cleanup and misc junk
|
# Cleanup and misc junk
|
||||||
|
Loading…
Reference in New Issue
Block a user