diff options
author | Andrew Dolgov <[email protected]> | 2022-11-23 21:14:33 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2022-11-23 21:14:33 +0300 |
commit | 0c8af4992cb0f7589dcafaad65ada12753c64594 (patch) | |
tree | 18e83d068c3e7dd2499331de977782b382279396 /vendor/aws/aws-crt-php/prepare_release.sh |
initial
Diffstat (limited to 'vendor/aws/aws-crt-php/prepare_release.sh')
-rwxr-xr-x | vendor/aws/aws-crt-php/prepare_release.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/vendor/aws/aws-crt-php/prepare_release.sh b/vendor/aws/aws-crt-php/prepare_release.sh new file mode 100755 index 0000000..3a9c5f4 --- /dev/null +++ b/vendor/aws/aws-crt-php/prepare_release.sh @@ -0,0 +1,31 @@ +#!/bin/zsh +zparseopts -A opts -name: -user: -email: -version: -notes: +if [[ $# -lt 10 ]]; then + echo "Usage ${0} --name NAME --user USER --email EMAIL --version VERSION --notes NOTES" + exit 1 +fi +PACKAGE='awscrt' +NAME="${opts[--name]}" +USER="${opts[--user]}" +EMAIL="${opts[--email]}" +VERSION="${opts[--version]}" +NOTES="${opts[--notes]}" + +./prepare_package_xml.sh --name "${NAME}" --user "${USER}" --email "${EMAIL}" --version "${VERSION}" --notes "${NOTES}" >package.xml +if [[ $? -ne 0 ]]; then + echo "ERROR PROCESSING review package.xml" + exit 1 +fi +tidy -xml -m -i package.xml +pear package-validate +if [[ $? -ne 0 ]]; then + echo "ERROR VALIDATING review package.xml" + exit 1 +fi +pear package +if [[ $? -ne 0 ]]; then + echo "ERROR PROCESSING review package.xml" + exit 1 +fi + +echo "Size of ${PACKAGE}-${VERSION}.tgz: " $(du -h "${PACKAGE}-${VERSION}.tgz") |