mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-20 17:49:10 +00:00
tools: Add packages to alpine base to create a base system
The added packages are necessary to create a base Alpine container image and for converting more packages. Update the versions file to the latest versions Also make the HUB org/registry build time configurable. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
parent
6ec971d10a
commit
98a99c6482
@ -1,7 +1,8 @@
|
|||||||
.PHONY: tag push
|
.PHONY: tag push
|
||||||
|
|
||||||
BASE=alpine:edge
|
ORG?=linuxkit
|
||||||
IMAGE=alpine
|
IMAGE=alpine
|
||||||
|
BASE=alpine:edge
|
||||||
|
|
||||||
default: push
|
default: push
|
||||||
|
|
||||||
@ -15,16 +16,16 @@ hash: Dockerfile packages
|
|||||||
docker run --rm $(IMAGE):build sh -c 'find /mirror -name '*.apk' -type f | xargs cat | cat /lib/apk/db/installed - | sha1sum' | sed 's/ .*//' > $@
|
docker run --rm $(IMAGE):build sh -c 'find /mirror -name '*.apk' -type f | xargs cat | cat /lib/apk/db/installed - | sha1sum' | sed 's/ .*//' > $@
|
||||||
|
|
||||||
push: hash
|
push: hash
|
||||||
docker pull linuxkit/$(IMAGE):$(shell cat hash) || \
|
docker pull $(ORG)/$(IMAGE):$(shell cat hash) || \
|
||||||
(docker tag $(IMAGE):build linuxkit/$(IMAGE):$(shell cat hash) && \
|
(docker tag $(IMAGE):build $(ORG)/$(IMAGE):$(shell cat hash) && \
|
||||||
docker push linuxkit/$(IMAGE):$(shell cat hash))
|
docker push $(ORG)/$(IMAGE):$(shell cat hash))
|
||||||
docker run --rm $(IMAGE):build find /mirror -name '*.apk' -exec basename '{}' .apk \; | sort | (echo '# automatically generated list of installed packages'; cat -) > versions
|
docker run --rm $(IMAGE):build find /mirror -name '*.apk' -exec basename '{}' .apk \; | sort | (echo '# automatically generated list of installed packages'; cat -) > versions
|
||||||
docker rmi $(IMAGE):build
|
docker rmi $(IMAGE):build
|
||||||
rm -f hash
|
rm -f hash
|
||||||
|
|
||||||
tag: hash
|
tag: hash
|
||||||
docker pull linuxkit/$(IMAGE):$(shell cat hash) || \
|
docker pull $(ORG)/$(IMAGE):$(shell cat hash) || \
|
||||||
docker tag $(IMAGE):build linuxkit/$(IMAGE):$(shell cat hash)
|
docker tag $(IMAGE):build $(ORG)/$(IMAGE):$(shell cat hash)
|
||||||
docker rmi $(IMAGE):build
|
docker rmi $(IMAGE):build
|
||||||
rm -f hash
|
rm -f hash
|
||||||
|
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
alpine-baselayout
|
||||||
|
alpine-keys
|
||||||
|
apk-tools
|
||||||
argp-standalone
|
argp-standalone
|
||||||
automake
|
automake
|
||||||
bash
|
bash
|
||||||
@ -12,6 +15,7 @@ build-base
|
|||||||
ca-certificates
|
ca-certificates
|
||||||
cdrkit
|
cdrkit
|
||||||
cmake
|
cmake
|
||||||
|
cryptsetup
|
||||||
curl
|
curl
|
||||||
dhcpcd
|
dhcpcd
|
||||||
dosfstools
|
dosfstools
|
||||||
@ -29,6 +33,7 @@ jq
|
|||||||
kmod
|
kmod
|
||||||
libarchive-tools
|
libarchive-tools
|
||||||
libc-dev
|
libc-dev
|
||||||
|
libc-utils
|
||||||
libelf-dev
|
libelf-dev
|
||||||
libseccomp-dev
|
libseccomp-dev
|
||||||
linux-headers
|
linux-headers
|
||||||
@ -51,6 +56,7 @@ sfdisk
|
|||||||
squashfs-tools
|
squashfs-tools
|
||||||
syslinux
|
syslinux
|
||||||
tar
|
tar
|
||||||
|
tini
|
||||||
util-linux
|
util-linux
|
||||||
util-linux-dev
|
util-linux-dev
|
||||||
vim
|
vim
|
||||||
|
@ -7,22 +7,23 @@ argp-standalone-1.3-r2
|
|||||||
automake-1.15-r0
|
automake-1.15-r0
|
||||||
bash-4.3.48-r1
|
bash-4.3.48-r1
|
||||||
bc-1.06.95-r2
|
bc-1.06.95-r2
|
||||||
binutils-2.28-r1
|
binutils-2.28-r2
|
||||||
binutils-dev-2.28-r1
|
binutils-dev-2.28-r2
|
||||||
binutils-libs-2.28-r1
|
binutils-libs-2.28-r2
|
||||||
bison-3.0.4-r0
|
bison-3.0.4-r0
|
||||||
blkid-2.28.2-r1
|
blkid-2.28.2-r2
|
||||||
bsd-compat-headers-0.7.1-r0
|
bsd-compat-headers-0.7.1-r0
|
||||||
btrfs-progs-4.10.2-r0
|
btrfs-progs-4.10.2-r0
|
||||||
btrfs-progs-dev-4.10.2-r0
|
btrfs-progs-dev-4.10.2-r0
|
||||||
btrfs-progs-libs-4.10.2-r0
|
btrfs-progs-libs-4.10.2-r0
|
||||||
build-base-0.5-r0
|
build-base-0.5-r0
|
||||||
busybox-1.26.2-r2
|
busybox-1.26.2-r3
|
||||||
bzip2-1.0.6-r5
|
bzip2-1.0.6-r5
|
||||||
ca-certificates-20161130-r2
|
ca-certificates-20161130-r2
|
||||||
cdrkit-1.1.11-r2
|
cdrkit-1.1.11-r2
|
||||||
celt051-0.5.1.3-r0
|
celt051-0.5.1.3-r0
|
||||||
cmake-3.8.0-r0
|
cmake-3.8.0-r0
|
||||||
|
cryptsetup-1.7.5-r0
|
||||||
cryptsetup-libs-1.7.5-r0
|
cryptsetup-libs-1.7.5-r0
|
||||||
curl-7.54.0-r0
|
curl-7.54.0-r0
|
||||||
db-5.3.28-r0
|
db-5.3.28-r0
|
||||||
@ -34,17 +35,17 @@ e2fsprogs-extra-1.43.4-r0
|
|||||||
e2fsprogs-libs-1.43.4-r0
|
e2fsprogs-libs-1.43.4-r0
|
||||||
expat-2.2.0-r0
|
expat-2.2.0-r0
|
||||||
file-5.30-r0
|
file-5.30-r0
|
||||||
findmnt-2.28.2-r1
|
findmnt-2.28.2-r2
|
||||||
flex-2.6.3-r1
|
flex-2.6.4-r1
|
||||||
fortify-headers-0.8-r0
|
fortify-headers-0.8-r0
|
||||||
g++-6.3.0-r4
|
g++-6.3.0-r4
|
||||||
gcc-6.3.0-r4
|
gcc-6.3.0-r4
|
||||||
git-2.12.2-r1
|
git-2.13.0-r0
|
||||||
glib-2.52.1-r0
|
glib-2.52.1-r0
|
||||||
gmp-6.1.2-r0
|
gmp-6.1.2-r0
|
||||||
gmp-dev-6.1.2-r0
|
gmp-dev-6.1.2-r0
|
||||||
gnutls-3.5.10-r0
|
gnutls-3.5.12-r0
|
||||||
go-1.7.4-r2
|
go-1.8.1-r0
|
||||||
gummiboot-48.1-r0
|
gummiboot-48.1-r0
|
||||||
installkernel-3.5-r0
|
installkernel-3.5-r0
|
||||||
iptables-1.6.1-r0
|
iptables-1.6.1-r0
|
||||||
@ -59,7 +60,7 @@ libarchive-3.3.1-r1
|
|||||||
libarchive-tools-3.3.1-r1
|
libarchive-tools-3.3.1-r1
|
||||||
libatomic-6.3.0-r4
|
libatomic-6.3.0-r4
|
||||||
libattr-2.4.47-r6
|
libattr-2.4.47-r6
|
||||||
libblkid-2.28.2-r1
|
libblkid-2.28.2-r2
|
||||||
libburn-1.4.6-r0
|
libburn-1.4.6-r0
|
||||||
libbz2-1.0.6-r5
|
libbz2-1.0.6-r5
|
||||||
libc-dev-0.7.1-r0
|
libc-dev-0.7.1-r0
|
||||||
@ -73,7 +74,7 @@ libedit-20170329.3.1-r2
|
|||||||
libelf-0.8.13-r2
|
libelf-0.8.13-r2
|
||||||
libelf-dev-0.8.13-r2
|
libelf-dev-0.8.13-r2
|
||||||
libepoxy-1.4.1-r0
|
libepoxy-1.4.1-r0
|
||||||
libfdisk-2.28.2-r1
|
libfdisk-2.28.2-r2
|
||||||
libffi-3.2.1-r3
|
libffi-3.2.1-r3
|
||||||
libgcc-6.3.0-r4
|
libgcc-6.3.0-r4
|
||||||
libgmpxx-6.1.2-r0
|
libgmpxx-6.1.2-r0
|
||||||
@ -84,7 +85,7 @@ libisofs-1.4.6-r0
|
|||||||
libjpeg-turbo-1.5.1-r0
|
libjpeg-turbo-1.5.1-r0
|
||||||
libmagic-5.30-r0
|
libmagic-5.30-r0
|
||||||
libmnl-1.0.4-r0
|
libmnl-1.0.4-r0
|
||||||
libmount-2.28.2-r1
|
libmount-2.28.2-r2
|
||||||
libnfs-1.11.0-r0
|
libnfs-1.11.0-r0
|
||||||
libnftnl-libs-1.0.7-r0
|
libnftnl-libs-1.0.7-r0
|
||||||
libogg-1.3.2-r1
|
libogg-1.3.2-r1
|
||||||
@ -97,13 +98,13 @@ libressl2.5-libtls-2.5.4-r0
|
|||||||
libsasl-2.1.26-r10
|
libsasl-2.1.26-r10
|
||||||
libseccomp-2.3.2-r0
|
libseccomp-2.3.2-r0
|
||||||
libseccomp-dev-2.3.2-r0
|
libseccomp-dev-2.3.2-r0
|
||||||
libsmartcols-2.28.2-r1
|
libsmartcols-2.28.2-r2
|
||||||
libssh2-1.8.0-r1
|
libssh2-1.8.0-r1
|
||||||
libstdc++-6.3.0-r4
|
libstdc++-6.3.0-r4
|
||||||
libtasn1-4.10-r0
|
libtasn1-4.10-r0
|
||||||
libunistring-0.9.7-r0
|
libunistring-0.9.7-r0
|
||||||
libusb-1.0.21-r0
|
libusb-1.0.21-r0
|
||||||
libuuid-2.28.2-r1
|
libuuid-2.28.2-r2
|
||||||
libuv-1.11.0-r1
|
libuv-1.11.0-r1
|
||||||
linux-headers-4.4.6-r2
|
linux-headers-4.4.6-r2
|
||||||
lua5.2-libs-5.2.4-r2
|
lua5.2-libs-5.2.4-r2
|
||||||
@ -135,7 +136,8 @@ patch-2.7.5-r1
|
|||||||
pcre-8.40-r2
|
pcre-8.40-r2
|
||||||
perl-5.24.1-r2
|
perl-5.24.1-r2
|
||||||
pixman-0.34.0-r0
|
pixman-0.34.0-r0
|
||||||
pkgconf-1.3.5-r0
|
pkgconf-1.3.6-r0
|
||||||
|
popt-1.16-r6
|
||||||
qemu-2.8.1-r1
|
qemu-2.8.1-r1
|
||||||
qemu-aarch64-2.8.1-r1
|
qemu-aarch64-2.8.1-r1
|
||||||
qemu-arm-2.8.1-r1
|
qemu-arm-2.8.1-r1
|
||||||
@ -146,15 +148,16 @@ qemu-system-x86_64-2.8.1-r1
|
|||||||
readline-6.3.008-r5
|
readline-6.3.008-r5
|
||||||
scanelf-1.2.2-r0
|
scanelf-1.2.2-r0
|
||||||
sed-4.4-r0
|
sed-4.4-r0
|
||||||
sfdisk-2.28.2-r1
|
sfdisk-2.28.2-r2
|
||||||
snappy-1.1.4-r1
|
snappy-1.1.4-r1
|
||||||
spice-server-0.13.3-r1
|
spice-server-0.13.3-r1
|
||||||
squashfs-tools-4.3-r3
|
squashfs-tools-4.3-r3
|
||||||
syslinux-6.04_pre1-r1
|
syslinux-6.04_pre1-r1
|
||||||
tar-1.29-r1
|
tar-1.29-r1
|
||||||
|
tini-0.14.0-r0
|
||||||
usbredir-0.7-r2
|
usbredir-0.7-r2
|
||||||
util-linux-2.28.2-r1
|
util-linux-2.28.2-r2
|
||||||
util-linux-dev-2.28.2-r1
|
util-linux-dev-2.28.2-r2
|
||||||
vde2-libs-2.3.2-r7
|
vde2-libs-2.3.2-r7
|
||||||
vim-8.0.0595-r0
|
vim-8.0.0595-r0
|
||||||
wayland-1.13.0-r0
|
wayland-1.13.0-r0
|
||||||
|
Loading…
Reference in New Issue
Block a user