(
set -o errexit
shopt -s nullglob
cd "$IMG_OUT_DIR"

ORIG_NAME=(*.tar.bz2 *.raw)
ORIG_EXT=${ORIG_NAME/$IMG_NAME/}

# Hack - there is no /etc/hw-release in SDK images
IMG_NAME_SPLIT=(${IMG_NAME//-/ })
DEVICE=${IMG_NAME_SPLIT[${#IMG_NAME_SPLIT[@]}-2]}

OS_RELEASE_ATTACHMENT=./os-release

source "$OS_RELEASE_ATTACHMENT"
rm "$OS_RELEASE_ATTACHMENT"

if [[ -n "@EXTRA_NAME@" ]] && [[ "@EXTRA_NAME@" != @"EXTRA_NAME"@ ]]; then
  EXTRA_NAME="@EXTRA_NAME@"
fi

NEW_NAME=${NAME//[^[:alnum:]]/_}
NEW_NAME+=${SAILFISH_CUSTOMER:+-${SAILFISH_CUSTOMER//[^[:alnum:]]/_}}
NEW_NAME+=${EXTRA_NAME:+-${EXTRA_NAME//[^[:alnum:]]/_}}
if [[ $SSU_RELEASE_TYPE = "rnd" ]]; then
    NEW_NAME+=-$SAILFISH_FLAVOUR
fi
NEW_NAME+=-$VERSION_ID
NEW_NAME+=-$DEVICE
NEW_NAME+="-@ARCH@"
NEW_NAME+=$ORIG_EXT

mv "$ORIG_NAME" "$NEW_NAME"
)
