-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
74 lines (57 loc) · 2.41 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
export LIBGUESTFS_BACKEND=direct
export LIBGUESTFS_MEMSIZE=2048
.PHONY: all clean
all: \
images/alpine-3.11.qcow2 \
images/ubuntu-16.04.qcow2 \
images/ubuntu-18.04.qcow2 \
images/debian-9.qcow2 \
images/debian-10.qcow2 \
images/devuan-2.qcow2 \
images/centos-6.qcow2 \
images/centos-7.qcow2 \
images/centos-8.qcow2 \
images/fedora-30.qcow2 \
images/fedora-31.qcow2 \
images/opensuse-leap-15.qcow2
clean:
rm -rf images/*
images/alpine-3.10.qcow2:
./mkimage.alpine "$@" 500M \
"https://alpine.global.ssl.fastly.net/alpine/v3.10/releases/x86_64/alpine-minirootfs-3.10.4-x86_64.tar.gz"
images/alpine-3.11.qcow2:
./mkimage.alpine "$@" 500M \
"https://alpine.global.ssl.fastly.net/alpine/v3.11/releases/x86_64/alpine-minirootfs-3.11.4-x86_64.tar.gz"
images/ubuntu-16.04.qcow2:
./mkimage.ubuntu "$@" 2G \
"https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-disk1.img"
images/ubuntu-18.04.qcow2:
./mkimage.ubuntu "$@" 2G \
"https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img" \
images/debian-9.qcow2:
./mkimage.debian "$@" 2G \
"https://cdimage.debian.org/cdimage/openstack/current-9/debian-9-openstack-amd64.qcow2"
images/debian-10.qcow2:
./mkimage.debian "$@" 2G \
"https://cdimage.debian.org/cdimage/openstack/current-10/debian-10-openstack-amd64.qcow2"
images/devuan-2.qcow2:
./mkimage.devuan "$@" 2G \
"https://mirror.leaseweb.com/devuan/devuan_ascii/virtual/devuan_ascii_2.0.0_amd64_qemu.qcow2.xz"
images/centos-6.qcow2:
./mkimage.centos6 "$@" 2G \
"https://cloud.centos.org/centos/6/images/CentOS-6-x86_64-GenericCloud.qcow2c"
images/centos-7.qcow2:
./mkimage.centos7 "$@" 2G \
"https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2c"
images/centos-8.qcow2:
./mkimage.centos8 "$@" 2G \
"https://cloud.centos.org/centos/8/x86_64/images/CentOS-8-GenericCloud-8.1.1911-20200113.3.x86_64.qcow2"
images/fedora-30.qcow2:
./mkimage.fedora "$@" 2G \
"https://download.fedoraproject.org/pub/fedora/linux/releases/30/Cloud/x86_64/images/Fedora-Cloud-Base-30-1.2.x86_64.qcow2"
images/fedora-31.qcow2:
./mkimage.fedora "$@" 2G \
"https://download.fedoraproject.org/pub/fedora/linux/releases/31/Cloud/x86_64/images/Fedora-Cloud-Base-31-1.9.x86_64.qcow2"
images/opensuse-leap-15.qcow2:
./mkimage.opensuse "$@" 2G \
"https://download.opensuse.org/repositories/Cloud:/Images:/Leap_15.1/images/openSUSE-Leap-15.1-OpenStack.x86_64.qcow2"