Author: holger Date: 2015-06-10 15:23:58 +0000 (Wed, 10 Jun 2015) New Revision: 34846
Modified: Makefile Log: always fetch Sources and Packages for all sections (Closes: #783800) Modified: Makefile =================================================================== --- Makefile 2015-06-10 14:19:54 UTC (rev 34845) +++ Makefile 2015-06-10 15:23:58 UTC (rev 34846) @@ -137,12 +137,14 @@ ST_MIRROR = http://security.debian.org/dists/$(TESTING)/updates ST_FILE = data/packages/$(TESTING)_security_ update-testing-security: - $(PYTHON) bin/apt-update-file \ - $(ST_MIRROR)/main/source/Sources $(ST_FILE)main_Sources - set -e ; for arch in $($(TESTING)_ARCHS) ; do \ + for section in main contrib non-free ; do \ $(PYTHON) bin/apt-update-file \ - $(ST_MIRROR)/main/binary-$${arch}/Packages $(ST_FILE)main_$${arch}_Packages ; \ - done + $(ST_MIRROR)/$$section/source/Sources $(ST_FILE)$${section}_Sources ; \ + set -e ; for arch in $($(TESTING)_ARCHS) ; do \ + $(PYTHON) bin/apt-update-file \ + $(ST_MIRROR)/$$section/binary-$${arch}/Packages $(ST_FILE)$${section}_$${arch}_Packages ; \ + done ; \ + done SEC_MIRROR = http://security.debian.org/dists update-security: update-old-security update-oldold-security @@ -191,39 +193,45 @@ update-lts-$(OLDOLDSTABLE): set -e && archive=$(shell echo $@ | cut -d- -f3) ; \ - for arch in $($(shell echo $@ | cut -d- -f3)_LTS_ARCHS) ; do \ + for section in main contrib non-free ; do \ + for arch in $($(shell echo $@ | cut -d- -f3)_LTS_ARCHS) ; do \ + $(PYTHON) bin/apt-update-file \ + $(MIRROR)/dists/$${archive}-lts/$$section/binary-$$arch/Packages \ + data/packages/$${archive}-lts__$${section}_$${arch}_Packages ; \ + done ; \ $(PYTHON) bin/apt-update-file \ - $(MIRROR)/dists/$${archive}-lts/main/binary-$$arch/Packages \ - data/packages/$${archive}-lts__main_$${arch}_Packages ; \ - done ; \ - $(PYTHON) bin/apt-update-file \ - $(MIRROR)/dists/$${archive}-lts/main/source/Sources \ - data/packages/$${archive}-lts__main_Sources ; \ + $(MIRROR)/dists/$${archive}-lts/$$section/source/Sources \ + data/packages/$${archive}-lts__$${section}_Sources ; \ + done ; BACKPORTS_MIRROR = http://ftp.de.debian.org/debian-backports/dists update-backports: update-backports-$(STABLE) update-backports-$(OLDSTABLE) update-backports-$(OLDOLDSTABLE) update-backports-$(OLDOLDSTABLE): set -e && archive=$(shell echo $@ | cut -d- -f3) ; \ - for arch in $($(shell echo $@ | cut -d- -f3)_ARCHS) ; do \ + for section in main contrib non-free ; do \ + for arch in $($(shell echo $@ | cut -d- -f3)_ARCHS) ; do \ + $(PYTHON) bin/apt-update-file \ + $(BACKPORTS_MIRROR)/$${archive}-backports/$$section/binary-$$arch/Packages \ + data/packages/$${archive}-backports__$${section}_$${arch}_Packages ; \ + done ; \ $(PYTHON) bin/apt-update-file \ - $(BACKPORTS_MIRROR)/$${archive}-backports/main/binary-$$arch/Packages \ - data/packages/$${archive}-backports__main_$${arch}_Packages ; \ - done ; \ - $(PYTHON) bin/apt-update-file \ - $(BACKPORTS_MIRROR)/$${archive}-backports/main/source/Sources \ - data/packages/$${archive}-backports__main_Sources ; \ + $(BACKPORTS_MIRROR)/$${archive}-backports/$$section/source/Sources \ + data/packages/$${archive}-backports__$${section}_Sources ; \ + done ; update-backports-%: set -e && archive=$(shell echo $@ | cut -d- -f3) ; \ - for arch in $($(shell echo $@ | cut -d- -f3)_ARCHS) ; do \ + for section in main contrib non-free ; do \ + for arch in $($(shell echo $@ | cut -d- -f3)_ARCHS) ; do \ + $(PYTHON) bin/apt-update-file \ + $(MIRROR)/dists/$${archive}-backports/$$section/binary-$$arch/Packages \ + data/packages/$${archive}-backports__main_$${arch}_Packages ; \ + done ; \ $(PYTHON) bin/apt-update-file \ - $(MIRROR)/dists/$${archive}-backports/main/binary-$$arch/Packages \ - data/packages/$${archive}-backports__main_$${arch}_Packages ; \ + $(MIRROR)/dists/$${archive}-backports/$$section/source/Sources \ + data/packages/$${archive}-backports__main_Sources ; \ done ; \ - $(PYTHON) bin/apt-update-file \ - $(MIRROR)/dists/$${archive}-backports/main/source/Sources \ - data/packages/$${archive}-backports__main_Sources ; \ update-lists: svn update -q data _______________________________________________ Secure-testing-commits mailing list Secure-testing-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/secure-testing-commits