hide-and-seek/build_iwd.sh

33 lines
588 B
Bash
Raw Normal View History

#!/bin/sh -e
2016-04-07 16:56:36 +00:00
if [ -z "${WORKSPACE}" ]; then
export WORKSPACE="$(pwd)"
fi
iwd_files()
{
find "${WORKSPACE}/" -type f \
! -path "*.git*" \
! -name "README*" \
! -name "mod.ff" \
! -name "mod.csv" \
! -name "missingasset.csv" \
! -name "*.md" \
! -name "*.log*" \
! -path "*/demos/**" \
! -name "*.sh" \
! -name "*.iwd" |\
sed "s:${WORKSPACE}/::g"
}
gen_iwd_filelist()
{
iwd_filelist="$(mktemp)"
iwd_files > "$iwd_filelist"
echo $iwd_filelist
}
iwd_filelist="$(gen_iwd_filelist)"
rm -f "hns.iwd"
7z a -tzip -mx9 "hns.iwd" @"$iwd_filelist"
rm -f "$iwd_filelist"