|
1 |
| -all: boot2docker-base.iso boot2docker-generic.iso boot2docker-hyperv.iso boot2docker-parallels.iso boot2docker-virtualbox.iso boot2docker-vmware.iso |
2 |
| - @echo; echo |
3 |
| - @ls -lh $^ |
4 |
| -.PHONY: all |
| 1 | +.depends: Dockerfile.* |
| 2 | + ./gen-makefile.sh > $@ |
5 | 3 |
|
6 |
| -clean: |
7 |
| - rm -v boot2docker-*.iso |
8 |
| -.PHONY: clean |
9 |
| - |
10 |
| -boot2docker-base.iso: docker-build.base |
11 |
| - docker run --rm dockercore/boot2docker:base sh -c 'build-iso.sh >&2 && cat /tmp/docker.iso' > $@ |
12 |
| - @ls -lh $@ |
13 |
| - |
14 |
| -docker-build.base: Dockerfile.base scripts/generate-ssh-host-keys.sh inits/ssh-keygen.init scripts/initramfs-live-hook.sh scripts/initramfs-live-script.sh excludes scripts/audit-rootfs.sh scripts/build-rootfs.sh scripts/build-iso.sh |
15 |
| - docker build -t dockercore/boot2docker:base -f $< . |
16 |
| - @echo |
17 |
| - @docker images dockercore/boot2docker | awk 'NR == 1 || $$2 == "base" { print }' |
18 |
| - @echo |
19 |
| -explore-base: docker-build.base |
20 |
| - docker run -it --rm dockercore/boot2docker:base |
21 |
| -audit-base: docker-build.base |
22 |
| - docker run -it --rm dockercore/boot2docker:base sh -c 'audit-rootfs.sh 2>&1 | sort | less' |
23 |
| -.PHONY: docker-build.base explore-base audit-base |
24 |
| - |
25 |
| -boot2docker-generic.iso: docker-build.generic |
26 |
| - docker run --rm dockercore/boot2docker:generic sh -c 'build-iso.sh >&2 && cat /tmp/docker.iso' > $@ |
27 |
| - @ls -lh $@ |
28 |
| - |
29 |
| -docker-build.generic: Dockerfile.generic scripts/autoformat.sh inits/autoformat.init docker-build.base |
30 |
| - docker build -t dockercore/boot2docker:generic -f $< . |
31 |
| - @echo |
32 |
| - @docker images dockercore/boot2docker | awk 'NR == 1 || $$2 == "generic" { print }' |
33 |
| - @echo |
34 |
| -explore-generic: docker-build.generic |
35 |
| - docker run -it --rm dockercore/boot2docker:generic |
36 |
| -audit-generic: docker-build.generic |
37 |
| - docker run -it --rm dockercore/boot2docker:generic sh -c 'audit-rootfs.sh 2>&1 | sort | less' |
38 |
| -.PHONY: docker-build.generic explore-generic audit-generic |
39 |
| - |
40 |
| -boot2docker-hyperv.iso: docker-build.hyperv |
41 |
| - docker run --rm dockercore/boot2docker:hyperv sh -c 'build-iso.sh >&2 && cat /tmp/docker.iso' > $@ |
42 |
| - @ls -lh $@ |
43 |
| - |
44 |
| -docker-build.hyperv: Dockerfile.hyperv docker-build.generic |
45 |
| - docker build -t dockercore/boot2docker:hyperv -f $< . |
46 |
| - @echo |
47 |
| - @docker images dockercore/boot2docker | awk 'NR == 1 || $$2 == "hyperv" { print }' |
48 |
| - @echo |
49 |
| -explore-hyperv: docker-build.hyperv |
50 |
| - docker run -it --rm dockercore/boot2docker:hyperv |
51 |
| -audit-hyperv: docker-build.hyperv |
52 |
| - docker run -it --rm dockercore/boot2docker:hyperv sh -c 'audit-rootfs.sh 2>&1 | sort | less' |
53 |
| -.PHONY: docker-build.hyperv explore-hyperv audit-hyperv |
54 |
| - |
55 |
| -boot2docker-parallels.iso: docker-build.parallels |
56 |
| - docker run --rm dockercore/boot2docker:parallels sh -c 'build-iso.sh >&2 && cat /tmp/docker.iso' > $@ |
57 |
| - @ls -lh $@ |
58 |
| - |
59 |
| -docker-build.parallels: Dockerfile.parallels docker-build.generic |
60 |
| - docker build -t dockercore/boot2docker:parallels -f $< . |
61 |
| - @echo |
62 |
| - @docker images dockercore/boot2docker | awk 'NR == 1 || $$2 == "parallels" { print }' |
63 |
| - @echo |
64 |
| -explore-parallels: docker-build.parallels |
65 |
| - docker run -it --rm dockercore/boot2docker:parallels |
66 |
| -audit-parallels: docker-build.parallels |
67 |
| - docker run -it --rm dockercore/boot2docker:parallels sh -c 'audit-rootfs.sh 2>&1 | sort | less' |
68 |
| -.PHONY: docker-build.parallels explore-parallels audit-parallels |
69 |
| - |
70 |
| -boot2docker-virtualbox.iso: docker-build.virtualbox |
71 |
| - docker run --rm dockercore/boot2docker:virtualbox sh -c 'build-iso.sh >&2 && cat /tmp/docker.iso' > $@ |
72 |
| - @ls -lh $@ |
73 |
| - |
74 |
| -docker-build.virtualbox: Dockerfile.virtualbox docker-build.generic |
75 |
| - docker build -t dockercore/boot2docker:virtualbox -f $< . |
76 |
| - @echo |
77 |
| - @docker images dockercore/boot2docker | awk 'NR == 1 || $$2 == "virtualbox" { print }' |
78 |
| - @echo |
79 |
| -explore-virtualbox: docker-build.virtualbox |
80 |
| - docker run -it --rm dockercore/boot2docker:virtualbox |
81 |
| -audit-virtualbox: docker-build.virtualbox |
82 |
| - docker run -it --rm dockercore/boot2docker:virtualbox sh -c 'audit-rootfs.sh 2>&1 | sort | less' |
83 |
| -.PHONY: docker-build.virtualbox explore-virtualbox audit-virtualbox |
84 |
| - |
85 |
| -boot2docker-vmware.iso: docker-build.vmware |
86 |
| - docker run --rm dockercore/boot2docker:vmware sh -c 'build-iso.sh >&2 && cat /tmp/docker.iso' > $@ |
87 |
| - @ls -lh $@ |
88 |
| - |
89 |
| -docker-build.vmware: Dockerfile.vmware docker-build.generic |
90 |
| - docker build -t dockercore/boot2docker:vmware -f $< . |
91 |
| - @echo |
92 |
| - @docker images dockercore/boot2docker | awk 'NR == 1 || $$2 == "vmware" { print }' |
93 |
| - @echo |
94 |
| -explore-vmware: docker-build.vmware |
95 |
| - docker run -it --rm dockercore/boot2docker:vmware |
96 |
| -audit-vmware: docker-build.vmware |
97 |
| - docker run -it --rm dockercore/boot2docker:vmware sh -c 'audit-rootfs.sh 2>&1 | sort | less' |
98 |
| -.PHONY: docker-build.vmware explore-vmware audit-vmware |
| 4 | +sinclude .depends |
0 commit comments