#!/bin/zsh setopt nullglob src_dir=${${0:a}:h}/../.. src_dir=${src_dir:a} if [[ -f ${src_dir}/tools/windows/conf.sh ]] source ${src_dir}/tools/windows/conf.sh function fail { print -- $@ exit 1 } tmp_dir=$(mktemp -d) if ! ${src_dir}/tools/windows/populate_installer_dir.sh -t ${tmp_dir}; then rm -rf ${tmp_dir} echo "populate_installer_dir.sh failed" exit 1 fi files=$(mktemp) cd ${tmp_dir} find -type f | sort > ${files} cd - &> /dev/null if [[ -z $1 ]]; then cat ${files} else cat ${files} > ${file_list_dir}/${1}.txt echo "Saved as ${file_list_dir}/${1}.txt" fi rm -rf ${tmp_dir} ${files}