diff --git a/tools/tar2initrd/Dockerfile b/tools/tar2initrd/Dockerfile deleted file mode 100644 index 34fdb5a67..000000000 --- a/tools/tar2initrd/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM alpine:3.5 - -COPY . / - -ENTRYPOINT ["/bin/sh", "-c"] -CMD ["/tar2initrd.sh"] diff --git a/tools/tar2initrd/Makefile b/tools/tar2initrd/Makefile deleted file mode 100644 index 2e4c01e7e..000000000 --- a/tools/tar2initrd/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -.PHONY: tag push - -BASE=alpine:3.5 -IMAGE=tar2initrd - -default: push - -hash: Dockerfile tar2initrd.sh - DOCKER_CONTENT_TRUST=1 docker pull $(BASE) - tar cf - $^ | docker build --no-cache -t $(IMAGE):build - - docker run --rm --entrypoint=/bin/sh $(IMAGE):build -c 'cat Dockerfile tar2initrd.sh /lib/apk/db/installed | sha1sum' | sed 's/ .*//' > hash - -push: hash - docker pull mobylinux/$(IMAGE):$(shell cat hash) || \ - (docker tag $(IMAGE):build mobylinux/$(IMAGE):$(shell cat hash) && \ - docker push mobylinux/$(IMAGE):$(shell cat hash)) - docker rmi $(IMAGE):build - rm -f hash - -tag: hash - docker pull mobylinux/$(IMAGE):$(shell cat hash) || \ - docker tag $(IMAGE):build mobylinux/$(IMAGE):$(shell cat hash) - docker rmi $(IMAGE):build - rm -f hash - -clean: - rm -f hash - -.DELETE_ON_ERROR: diff --git a/tools/tar2initrd/tar2initrd.sh b/tools/tar2initrd/tar2initrd.sh deleted file mode 100755 index 9dccc3ef6..000000000 --- a/tools/tar2initrd/tar2initrd.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -set -e - -mkdir -p /tmp/input - -cd /tmp/input - -tar xf - - -find . | cpio -H newc -o | gzip -9 > ../initrd.img - -cd /tmp - -SIZE=$(stat -c "%s" initrd.img) -SIZE4=$(( $SIZE / 4 \* 4 )) -DIFF=$(( $SIZE - $SIZE4 )) -[ $DIFF -ne 0 ] && DIFF=$(( 4 - $DIFF )) - -dd if=/dev/zero bs=1 count=$DIFF of=zeropad 2>/dev/null - -cat zeropad >> initrd.img - -SIZE=$(stat -c "%s" initrd.img) -SIZE4=$(( $SIZE / 4 \* 4 )) -DIFF=$(( $SIZE - $SIZE4 )) - -if [ $DIFF -ne 0 ] -then - echo "Bad alignment" >2 - exit 1 -fi - -cat initrd.img diff --git a/tools/tartar2initrd/Dockerfile b/tools/tartar2initrd/Dockerfile deleted file mode 100644 index af6bdffa0..000000000 --- a/tools/tartar2initrd/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM alpine:3.5 - -RUN \ - apk update && apk upgrade -a && \ - apk add --no-cache \ - libarchive-tools \ - && true - -COPY . / - -ENTRYPOINT ["/bin/sh", "-c"] -CMD ["/tartar2initrd.sh"] diff --git a/tools/tartar2initrd/Makefile b/tools/tartar2initrd/Makefile deleted file mode 100644 index 104c8c847..000000000 --- a/tools/tartar2initrd/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -.PHONY: tag push - -BASE=alpine:3.5 -IMAGE=tartar2initrd - -default: push - -hash: Dockerfile tartar2initrd.sh - DOCKER_CONTENT_TRUST=1 docker pull $(BASE) - tar cf - $^ | docker build --no-cache -t $(IMAGE):build - - docker run --rm --entrypoint=/bin/sh $(IMAGE):build -c "cat $^ /lib/apk/db/installed | sha1sum" | sed 's/ .*//' > $@ - -push: hash - docker pull mobylinux/$(IMAGE):$(shell cat hash) || \ - (docker tag $(IMAGE):build mobylinux/$(IMAGE):$(shell cat hash) && \ - docker push mobylinux/$(IMAGE):$(shell cat hash)) - docker rmi $(IMAGE):build - rm -f hash - -tag: hash - docker pull mobylinux/$(IMAGE):$(shell cat hash) || \ - docker tag $(IMAGE):build mobylinux/$(IMAGE):$(shell cat hash) - docker rmi $(IMAGE):build - rm -f hash - -clean: - rm -f hash - -.DELETE_ON_ERROR: diff --git a/tools/tartar2initrd/tartar2initrd.sh b/tools/tartar2initrd/tartar2initrd.sh deleted file mode 100755 index 64fe0462d..000000000 --- a/tools/tartar2initrd/tartar2initrd.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -set -e - -mkdir -p /tmp/input0 /tmp/input - -cd /tmp/input0 - -# outer tarball -bsdtar xf - - -cd /tmp/input - -# inner tarballs -find /tmp/input0 \( -name '*.tar' -or -name '*.tgz' -or -name '*.tar.gz' \) -exec bsdtar xf '{}' \; - -find . | cpio -H newc -o | gzip -9 > ../initrd.img - -cd /tmp - -SIZE=$(stat -c "%s" initrd.img) -SIZE4=$(( $SIZE / 4 \* 4 )) -DIFF=$(( $SIZE - $SIZE4 )) -[ $DIFF -ne 0 ] && DIFF=$(( 4 - $DIFF )) - -dd if=/dev/zero bs=1 count=$DIFF of=zeropad 2>/dev/null - -cat zeropad >> initrd.img - -SIZE=$(stat -c "%s" initrd.img) -SIZE4=$(( $SIZE / 4 \* 4 )) -DIFF=$(( $SIZE - $SIZE4 )) - -if [ $DIFF -ne 0 ] -then - echo "Bad alignment" >2 - exit 1 -fi - -cat initrd.img