UserLAnd-Assets-Support/scripts/prepRelease.sh

28 lines
673 B
Bash
Executable File

#! /bin/bash
export ARCH_DIR=output/$1
export INSTALL_DIR=assets/$1
case "$1" in
x86)
;;
arm)
;;
x86_64)
;;
arm64)
;;
*)
echo "unsupported architecture"
exit
;;
esac
rm -rf $ARCH_DIR/release
mkdir -p $ARCH_DIR/release
cp assets/all/* $ARCH_DIR/release/
cp $INSTALL_DIR/* $ARCH_DIR/release/
rm $ARCH_DIR/release/assets.txt
rm -f $ARCH_DIR/assets.txt; for f in $(ls $ARCH_DIR/release/); do echo "$f $(date +%s -r $ARCH_DIR/release/$f) $(md5sum $ARCH_DIR/release/$f | awk '{ print $1 }')" >> $ARCH_DIR/assets.txt; done
tar -czvf $ARCH_DIR/$1-assets.tar.gz --exclude assets.txt $ARCH_DIR/release/*