2025-06-27 04:35:40 +01:00
#!/usr/bin/env bash
ORG = $( pwd )
[ -r env ] && . ./env
[ -z " $TARGET_PATH " ] && echo " Check env values && exit 1
[ -z " $INSTALL_BIN_PATH " ] && echo " Check env values && exit 1
[ -z " $ARCHIVE_DIR_PATH " ] && echo "Check env values ARCHIVE_DIR_PATH" && exit 1
[ ! -d $TARGET_PATH ] && echo " $TARGET_PATH not found " && exit 1
ARCH = $( uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/' )
PLATFORM = $( uname -s | tr '[:upper:]' '[:lower:]' | sed -e 's/gnu//g' | sed -e 's,/,,g' )
ARCHIVE_PATH = " ${ PLATFORM } - ${ ARCH } - ${ APP_NAME } .tar.gz "
2025-06-27 04:50:22 +01:00
[ -n " $BIN_ARCHIVES_DIR_PATH " ] && [ -d " $BIN_ARCHIVES_DIR_PATH " ] && ARCHIVE_PATH = $BIN_ARCHIVES_DIR_PATH /$ARCHIVE_PATH
2025-06-27 04:35:40 +01:00
cp env $TARGET_PATH
echo "Create pack archive ..."
if tar czf $ARCHIVE_PATH $TARGET_PATH /nu* $TARGET_PATH /install.sh $TARGET_PATH /LICENSE $TARGET_PATH /README $TARGET_PATH /env $TARGET_PATH /$INSTALL_FILE ; then
echo " $ARCHIVE_PATH generated !!! "
fi
rm $TARGET_PATH /env