/[secure-testing]/Makefile
ViewVC logotype

Contents of /Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10565 - (hide annotations) (download)
Mon Dec 1 19:05:20 2008 UTC (4 years, 5 months ago) by fw
File size: 3398 byte(s)
Makefile: fix typo (spotted by Gerfried Fuchs)
1 fw 1934 PYTHON = python
2     PYTHON_MODULES = $(wildcard lib/python/*.py)
3     BUG_LISTS = $(wildcard data/*/list)
4    
5 fw 10565 # Adjust these if necessary. The architecture selection is rather
6 fw 1947 # arbitrary at the moment. More architectures can be added later.
7 fw 1934
8 fw 2513 # MIRROR = http://merkel.debian.org/~aba/debian/
9     MIRROR = http://ftp-stud.fht-esslingen.de/debian/
10 fw 8857 ETCH_ARCHS = alpha amd64 arm hppa i386 ia64 mips mipsel powerpc s390 sparc
11 fw 5641 LENNY_ARCHS = alpha amd64 arm hppa i386 ia64 mips mipsel powerpc s390 sparc
12 fw 1947
13 fw 1994 all:
14 fw 3056 rm -f data/security-new.db data/security-new.db.journal
15 fw 8950 if test -e data/security.db; then cp data/security.db data/security-new.db; fi
16 fw 3056 $(PYTHON) bin/update-db data/security-new.db
17     mv data/security-new.db data/security.db
18 fw 1947
19     clean:
20 fw 2224 -rm data/security.db lib/python/test_security.db
21 fw 1947 -rm stamps/*-*
22    
23 fw 1934 .PHONY: check check-syntax
24    
25     test check: check-syntax
26    
27 joeyh 2463 check-syntax: stamps/CVE-syntax \
28 fw 1934 stamps/DSA-syntax stamps/DTSA-syntax
29    
30     stamps/CVE-syntax: data/CVE/list bin/check-syntax $(PYTHON_MODULES)
31     $(PYTHON) bin/check-syntax CVE data/CVE/list
32     touch $@
33    
34     stamps/DSA-syntax: data/DSA/list bin/check-syntax $(PYTHON_MODULES)
35     $(PYTHON) bin/check-syntax DSA data/DSA/list
36     touch $@
37    
38     stamps/DTSA-syntax: data/DTSA/list bin/check-syntax $(PYTHON_MODULES)
39     $(PYTHON) bin/check-syntax DTSA data/DTSA/list
40     touch $@
41 fw 1947
42 fw 5635 .PHONY: update-packages update-testing-security
43     RELEASES = lenny sid
44 fw 1947 update-packages:
45 fw 2224 set -e ; for rel in $(RELEASES) ; do \
46 fw 1994 for archive in main contrib non-free ; do \
47     $(PYTHON) bin/apt-update-file \
48     $(MIRROR)/dists/$$rel/$$archive/source/Sources \
49     data/packages/$${rel}__$${archive}_Sources ; \
50     done ; \
51 fw 5635 for arch in $(LENNY_ARCHS) ; do \
52 fw 1994 for archive in main contrib non-free ; do \
53     $(PYTHON) bin/apt-update-file \
54     $(MIRROR)/dists/$$rel/$$archive/binary-$$arch/Packages \
55     data/packages/$${rel}__$${archive}_$${arch}_Packages ; \
56     done ; \
57     done ; \
58     done
59    
60 fw 5635 ST_MIRROR = http://security.debian.org/dists/lenny/updates
61     ST_FILE = data/packages/lenny_security_
62 fw 1994 update-testing-security:
63     $(PYTHON) bin/apt-update-file \
64     $(ST_MIRROR)/main/source/Sources $(ST_FILE)main_Sources
65 fw 5635 set -e ; for arch in $(LENNY_ARCHS) ; do \
66 fw 2513 $(PYTHON) bin/apt-update-file \
67     $(ST_MIRROR)/main/binary-$${arch}/Packages $(ST_FILE)main_$${arch}_Packages ; \
68     done
69 fw 1994
70     SEC_MIRROR = http://security.debian.org/dists
71     update-security:
72 fw 8857 for archive in etch ; do \
73 fw 4731 for section in main contrib non-free ; do \
74 fw 1994 $(PYTHON) bin/apt-update-file \
75 fw 4731 $(SEC_MIRROR)/$$archive/updates/$$section/source/Sources \
76     data/packages/$${archive}_security_$${section}_Sources ; \
77 fw 8857 for arch in $(ETCH_ARCHS) ; do \
78 fw 4731 $(PYTHON) bin/apt-update-file \
79     $(SEC_MIRROR)/$$archive/updates/$$section/binary-$$arch/Packages \
80     data/packages/$${archive}_security_$${section}_$${arch}_Packages ; \
81     done ; \
82 fw 1994 done ; \
83     done
84 fw 2513
85     VOLATILE_MIRROR = http://volatile.debian.net/debian-volatile/dists
86     update-volatile:
87 stef-guest 5877 set -e && for archive in sarge etch ; do \
88     for arch in $(LENNY_ARCHS) ; do \
89 fw 2513 $(PYTHON) bin/apt-update-file \
90 stef-guest 5877 $(VOLATILE_MIRROR)/$${archive}/volatile/main/binary-$$arch/Packages \
91     data/packages/$${archive}_volatile_main_$${arch}_Packages ; \
92     done ; \
93     $(PYTHON) bin/apt-update-file \
94     $(VOLATILE_MIRROR)/$${archive}/volatile/main/source/Sources \
95     data/packages/$${archive}_volatile_main_Sources ; \
96     done
97 fw 2513

  ViewVC Help
Powered by ViewVC 1.1.5