Skip to content

Commit c46e492

Browse files
author
Ian Campbell
committed
Tailor Makefile post extraction
Add various .gitignore entries. Signed-off-by: Ian Campbell <[email protected]>
1 parent 44b89a2 commit c46e492

File tree

4 files changed

+15
-17
lines changed

4 files changed

+15
-17
lines changed

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.iso
2+
kube-*-kernel
3+
kube-*-cmdline
4+
kube-*-initrd.img
5+
kube-weave.yaml

Makefile

+4-17
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,15 @@ endif
1111

1212
KUBE_FORMAT_ARGS := $(patsubst %,-format %,$(KUBE_FORMATS))
1313

14-
all: build-container-images build-vm-images
14+
all: kube-master.iso kube-node.iso
1515

16-
build-container-images:
17-
linuxkit pkg build kubelet
18-
19-
build-cache-images:
20-
$(MAKE) -C image-cache build
21-
22-
push-container-images:
23-
linuxkit pkg push kubelet
24-
$(MAKE) -C image-cache push
25-
26-
build-vm-images: kube-master.iso kube-node.iso
27-
28-
kube-master.iso: kube.yml $(KUBE_RUNTIME).yml $(KUBE_RUNTIME)-master.yml $(KUBE_NETWORK).yml
16+
kube-master.iso: yml/kube.yml yml/$(KUBE_RUNTIME).yml yml/$(KUBE_RUNTIME)-master.yml yml/$(KUBE_NETWORK).yml
2917
moby build -name kube-master $(KUBE_FORMAT_ARGS) $^
3018

31-
kube-node.iso: kube.yml $(KUBE_RUNTIME).yml $(KUBE_NETWORK).yml
19+
kube-node.iso: yml/kube.yml yml/$(KUBE_RUNTIME).yml yml/$(KUBE_NETWORK).yml
3220
moby build -name kube-node $(KUBE_FORMAT_ARGS) $^
3321

34-
weave.yml: kube-weave.yaml
22+
yml/weave.yml: kube-weave.yaml
3523

3624
kube-weave.yaml:
3725
curl -L -o $@ https://cloud.weave.works/k8s/v1.8/net?v=$(KUBE_NETWORK_WEAVE)
@@ -40,4 +28,3 @@ clean:
4028
rm -f -r \
4129
kube-*-kernel kube-*-cmdline kube-*-state kube-*-initrd.img *.iso \
4230
kube-weave.yaml
43-
$(MAKE) -C image-cache clean

pkg/image-cache/common/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.tar
2+
Dockerfile
3+
+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*.tar
2+
Dockerfile
3+

0 commit comments

Comments
 (0)