diff --git a/home.admin/config.scripts/blitz.upload.sh b/home.admin/config.scripts/blitz.upload.sh index e1d8f10c1..f4d7b507e 100644 --- a/home.admin/config.scripts/blitz.upload.sh +++ b/home.admin/config.scripts/blitz.upload.sh @@ -72,66 +72,7 @@ if [ "${action}" ="" "check-upload" ]; then exit 1 fi - # SCB check if file looks valid - if [ "${type}" == "scb" ]; then - - # general filename check - typeCount=$(sudo ls ${defaultUploadPath}/*.backup 2>/dev/null | grep -c '.backup') - if [ "${typeCount}" != "1" ]; then - sudo rm ${defaultUploadPath}/* 2>/dev/null - echo "error='invalid'" - echo "errorDetail='not *.backup'" - exit 1 - fi - fi - - # LND-RESCUE check if file looks valid - if [ "${type}" == "lnd-rescue" ]; then - - # general filename check - typeCount=$(sudo ls ${defaultUploadPath}/lnd-rescue-*.tar.gz 2>/dev/null | grep -c 'lnd-rescue') - if [ "${typeCount}" != "1" ]; then - sudo rm ${defaultUploadPath}/* 2>/dev/null - echo "error='invalid'" - echo "errorDetail='not lnd-rescue-*.tar.gz'" - exit 1 - fi - - # checksum test - md5checksum=$(md5sum ${filename} | head -n1 | cut -d " " -f1) - echo "# filename(${md5checksum})" - isCorrect=$(echo ${filename} | grep -c ${md5checksum}) - if [ "${isCorrect}" != "1" ]; then - sudo rm ${defaultUploadPath}/* 2>/dev/null - echo "error='invalid'" - echo "errorDetail='incorrect checksum'" - exit 1 - fi - fi - - # MIGRATION check if file looks valid - if [ "${type}" == "migration" ]; then - - # general filename check - typeCount=$(sudo ls ${defaultUploadPath}/raspiblitz-*.tar.gz 2>/dev/null | grep -c 'raspiblitz') - if [ "${typeCount}" != "1" ]; then - sudo rm ${defaultUploadPath}/* 2>/dev/null - echo "error='invalid'" - echo "errorDetail='not raspiblitz-*.tar.gz'" - exit 1 - fi - - # checksum test - md5checksum=$(md5sum ${filename} | head -n1 | cut -d " " -f1) - echo "# filename(${md5checksum})" - isCorrect=$(echo ${filename} | grep -c ${md5checksum}) - if [ "${isCorrect}" != "1" ]; then - sudo rm ${defaultUploadPath}/* 2>/dev/null - echo "error='invalid'" - echo "errorDetail='incorrect checksum'" - exit 1 - fi - fi + # testcut # ok looks good - return filename & more info echo "filename=${filename}"