aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2021-05-14 22:57:02 -0400
committerCameron Katri <me@cameronkatri.com>2021-05-14 22:57:02 -0400
commit8987fe5b95d7e9bf1843aa5bf8be5065f27099fd (patch)
treed7f2e527c1a82bbde9d26c83b31bcfe56a8f603a
parent4c17a32b1db18d3f517dfa4ca8c453bff43818a1 (diff)
downloadapple_cmds-8987fe5b95d7e9bf1843aa5bf8be5065f27099fd.tar.gz
apple_cmds-8987fe5b95d7e9bf1843aa5bf8be5065f27099fd.tar.zst
apple_cmds-8987fe5b95d7e9bf1843aa5bf8be5065f27099fd.zip
create_tarballs.sh: Track versionsv1.0
-rwxr-xr-xcreate_tarballs.sh13
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