diff options
Diffstat (limited to 'create_tarballs.sh')
-rwxr-xr-x | create_tarballs.sh | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/create_tarballs.sh b/create_tarballs.sh index 89e1588..fddacdb 100755 --- a/create_tarballs.sh +++ b/create_tarballs.sh @@ -15,18 +15,15 @@ for i in adv_cmds basic_cmds bootstrap_cmds \ patch_cmds remote_cmds shell_cmds \ system_cmds text_cmds; do EXTRA_PATHS="" - REGEX="" + VERSION="$(cat ${i}/.apple_version)" + REGEX="|^${i}|${i}-${VERSION}|" case "$i" in - network_cmds) REGEX="|^|network_cmds/|" EXTRA_PATHS="lib/libpcap";; - remote_cmds) REGEX="|^|remote_cmds/|" EXTRA_PATHS="lib/libtelnet";; + network_cmds) REGEX="|^|network_cmds-${VERSION}/|" EXTRA_PATHS="lib/libpcap";; + remote_cmds) REGEX="|^|remote_cmds-${VERSION}/|" EXTRA_PATHS="lib/libtelnet";; esac num=$((num+1)) printf "(%i) %s\n" "$num" "$i" cp setup.sh $i/setup.sh - if [ "${REGEX}" == "" ]; then - ${TAR} -caf $i.tar.zst $i ${EXTRA_PATHS} - else - ${TAR} -s ${REGEX} -caf $i.tar.zst $i ${EXTRA_PATHS} - fi + ${TAR} -s ${REGEX} -caf ${i}-${VERSION}.tar.zst $i ${EXTRA_PATHS} rm $i/setup.sh done |