Skip to content

Instantly share code, notes, and snippets.

@kpcyrd
Last active June 26, 2021 20:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kpcyrd/dcae45376675dcb446a0f1fcb4e9ee92 to your computer and use it in GitHub Desktop.
Save kpcyrd/dcae45376675dcb446a0f1fcb4e9ee92 to your computer and use it in GitHub Desktop.
Test repro alpine raspi images
#!/bin/sh
set -ex
## this needs to be run once for ./mkimage.sh to work
# doas cp -v /usr/share/apk/keys/armhf/* /etc/apk/keys/
mkdir -p ~/out
rm -vf ~/out/*/* ~/out/diff.html
for x in 1 2; do
mkdir -p ~/out/"$x"
SOURCE_DATE_EPOCH=0 ./mkimage.sh --tag edge --outdir ~/out/"$x" \
--arch armhf --hostkeys \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/main \
--repository http://dl-cdn.alpinelinux.org/alpine/edge/community \
--profile rpi
done
diffoscope --html ~/out/diff.html \
--no-default-limits \
--max-page-diff-block-lines 4096 \
~/out/1/alpine-rpi-edge-armhf.tar.gz \
~/out/2/alpine-rpi-edge-armhf.tar.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment