AArch64 EL2 hypervisor for QEMU virt that boots at EL2
1

Configure Feed

Select the types of activity you want to include in your feed.

ariel / scripts / release.sh
932 B 28 lines
1#!/usr/bin/env bash 2set -eu 3 4project=ariel 5profile=qemu-virt-aarch64 6dist=dist 7release_dir="$dist/$project-$profile" 8archive="$dist/$project-$profile.tar.gz" 9 10rm -rf "$release_dir" "$archive" "$archive.sha256" 11mkdir -p "$release_dir/bin" "$release_dir/tools" "$release_dir/manifests" 12 13cp build/hypervisor.elf "$release_dir/bin/" 14cp build/hypervisor.bin "$release_dir/bin/" 15cp build/hypervisor.map "$release_dir/manifests/" 16cp build/hypervisor.readelf "$release_dir/manifests/" 17cp build/hypervisor.objdump "$release_dir/manifests/" 18cp README.md "$release_dir/" 19cp Makefile "$release_dir/" 20cp tools/log_decode.py "$release_dir/tools/" 21 22find "$release_dir" -type f -print | sort | while read -r file; do 23 sha256sum "$file" 24done > "$release_dir/manifests/SHA256SUMS" 25 26tar --sort=name --owner=0 --group=0 --numeric-owner -czf "$archive" -C "$dist" "$project-$profile" 27sha256sum "$archive" > "$archive.sha256" 28printf '%s\n' "$archive"