/[secure-testing]/Makefile
ViewVC logotype

Contents of /Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2463 - (show annotations) (download)
Wed Oct 19 23:12:59 2005 UTC (7 years, 7 months ago) by joeyh
File size: 2671 byte(s)
remove check code for CAN/list
1 PYTHON = python
2 PYTHON_MODULES = $(wildcard lib/python/*.py)
3 BUG_LISTS = $(wildcard data/*/list)
4
5 # Adjust these if necessary. The architecture selection is arther
6 # arbitrary at the moment. More architectures can be added later.
7
8 MIRROR = http://merkel.debian.org/~aba/debian/
9
10 all:
11 $(PYTHON) bin/update-db
12
13 clean:
14 -rm data/security.db lib/python/test_security.db
15 -rm stamps/*-*
16
17 .PHONY: check check-syntax
18
19 test check: check-syntax
20
21 check-syntax: stamps/CVE-syntax \
22 stamps/DSA-syntax stamps/DTSA-syntax
23
24 stamps/CVE-syntax: data/CVE/list bin/check-syntax $(PYTHON_MODULES)
25 $(PYTHON) bin/check-syntax CVE data/CVE/list
26 touch $@
27
28 stamps/DSA-syntax: data/DSA/list bin/check-syntax $(PYTHON_MODULES)
29 $(PYTHON) bin/check-syntax DSA data/DSA/list
30 touch $@
31
32 stamps/DTSA-syntax: data/DTSA/list bin/check-syntax $(PYTHON_MODULES)
33 $(PYTHON) bin/check-syntax DTSA data/DTSA/list
34 touch $@
35
36 .PHONY: update-packages update-etch-security
37 RELEASES = sarge etch sid
38 update-packages:
39 set -e ; for rel in $(RELEASES) ; do \
40 for archive in main contrib non-free ; do \
41 $(PYTHON) bin/apt-update-file \
42 $(MIRROR)/dists/$$rel/$$archive/source/Sources \
43 data/packages/$${rel}__$${archive}_Sources ; \
44 done ; \
45 for arch in i386 ia64 alpha powerpc ; do \
46 for archive in main contrib non-free ; do \
47 $(PYTHON) bin/apt-update-file \
48 $(MIRROR)/dists/$$rel/$$archive/binary-$$arch/Packages \
49 data/packages/$${rel}__$${archive}_$${arch}_Packages ; \
50 done ; \
51 done ; \
52 done
53
54 ST_MIRROR = http://secure-testing.debian.net/debian-secure-testing/dists/etch/security-updates
55 ST_FILE = data/packages/etch_security_
56 update-testing-security:
57 $(PYTHON) bin/apt-update-file \
58 $(ST_MIRROR)/main/source/Sources $(ST_FILE)main_Sources
59 $(PYTHON) bin/apt-update-file \
60 $(ST_MIRROR)/main/binary-i386/Packages $(ST_FILE)main_i386_Packages
61 $(PYTHON) bin/apt-update-file \
62 $(ST_MIRROR)/main/binary-ia64/Packages $(ST_FILE)main_ia64_Packages
63 $(PYTHON) bin/apt-update-file \
64 $(ST_MIRROR)/main/binary-alpha/Packages $(ST_FILE)main_alpha_Packages
65 $(PYTHON) bin/apt-update-file \
66 $(ST_MIRROR)/main/binary-powerpc/Packages $(ST_FILE)main_powerpc_Packages
67
68 SEC_MIRROR = http://security.debian.org/dists
69 update-security:
70 for archive in woody sarge ; do \
71 $(PYTHON) bin/apt-update-file \
72 $(SEC_MIRROR)/$$archive/updates/main/source/Sources \
73 data/packages/$${archive}_security_main_Sources ; \
74 for arch in i386 ia64 alpha powerpc ; do \
75 $(PYTHON) bin/apt-update-file \
76 $(SEC_MIRROR)/$$archive/updates/main/binary-$$arch/Packages \
77 data/packages/$${archive}_security_main_$${arch}_Packages ; \
78 done ; \
79 done

  ViewVC Help
Powered by ViewVC 1.1.5