Loading get-e.sh +23 −1 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ # - 7 : Protocol errors (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 8 : Server issued an error response (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 10: No internet connection # - 11: Invalid file downloaded # - 101 : E_ARCHIVE_URL missing # - 102 : E_FOLDER missing Loading @@ -51,4 +52,25 @@ then exit 102 fi wget -P ${E_FOLDER} -N ${E_ARCHIVE_URL} mkdir -p ${E_FOLDER} FILENAME=$(basename ${E_ARCHIVE_URL}) wget -O ${E_FOLDER}/${FILENAME}.sha256sum ${E_ARCHIVE_URL}.sha256sum E_FOLDER_ESCAPED=$(echo ${E_FOLDER} | sed 's/\/$//' | sed 's/\//\\\//g') sed -i 's/\(.*\) \(.*\)/\1 '${E_FOLDER_ESCAPED}'\/\2/' ${E_FOLDER}/${FILENAME}.sha256sum sha256sum -c ${E_FOLDER}/${FILENAME}.sha256sum SUM_OK=$? if [ ${SUM_OK} = 0 ] then exit 0 fi wget -O ${E_FOLDER}/${FILENAME} ${E_ARCHIVE_URL} sha256sum -c ${E_FOLDER}/${FILENAME}.sha256sum SUM_OK=$? if [ ${SUM_OK} != 0 ] then rm ${FILENAME} exit 11 fi get-twrp.sh +23 −2 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ # - 7 : Protocol errors (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 8 : Server issued an error response (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 10: No internet connection # - 11: Invalid file downloaded # - 101 : TWRP_IMG_URL missing # - 102 : TWRP_FOLDER missing Loading @@ -51,7 +52,27 @@ then exit 102 fi if [ ! -f ${TWRP_FOLDER}/$(basename ${TWRP_IMG_URL}) ] mkdir -p ${TWRP_FOLDER} FILENAME=$(basename ${TWRP_IMG_URL}) wget -O ${TWRP_FOLDER}/${FILENAME}.sha256 ${TWRP_IMG_URL}.sha256 TWRP_FOLDER_ESCAPED=$(echo ${TWRP_FOLDER} | sed 's/\/$//' | sed 's/\//\\\//g') sed -i 's/\(.*\) \(.*\)/\1 '${TWRP_FOLDER_ESCAPED}'\/\2/' ${TWRP_FOLDER}/${FILENAME}.sha256 sha256sum -c ${TWRP_FOLDER}/${FILENAME}.sha256 SUM_OK=$? if [ ${SUM_OK} = 0 ] then exit 0 fi wget -O ${TWRP_FOLDER}/${FILENAME} ${TWRP_IMG_URL} --referer='https://dl.twrp.me/BUTTS' sha256sum -c ${TWRP_FOLDER}/${FILENAME}.sha256 SUM_OK=$? if [ ${SUM_OK} != 0 ] then wget -P ${TWRP_FOLDER} ${TWRP_IMG_URL} --referer='https://dl.twrp.me/BUTTS' rm ${FILENAME} exit 11 fi lock-cable.sh +12 −8 Original line number Diff line number Diff line Loading @@ -37,19 +37,23 @@ fi while [ -z ${CABLE} ] do if [ ! -f ${CABLES_LOCKED_FOLDER}/blue.lock ] sleep 1 if [ -f ${CABLES_LOCKED_FOLDER}/blue.lock ] && [ -f ${CABLES_LOCKED_FOLDER}/red.lock ] && [ -f ${CABLES_LOCKED_FOLDER}/green.lock ] then continue fi CABLE=blue elif [ ! -f ${CABLES_LOCKED_FOLDER}/red.lock ] then CABLE=red elif [ ! -f ${CABLES_LOCKED_FOLDER}/green.lock ] if [ -f ${CABLES_LOCKED_FOLDER}/red.lock ] && [ ! -f ${CABLES_LOCKED_FOLDER}/green.lock ] then CABLE=green elif [ -f ${CABLES_LOCKED_FOLDER}/blue.lock ] && [ ! -f ${CABLES_LOCKED_FOLDER}/red.lock ] then CABLE=red fi sleep 1 done echo ${CABLE} Loading lock-device.sh +2 −0 Original line number Diff line number Diff line Loading @@ -37,4 +37,6 @@ then exit 10 fi mkdir -p $(dirname ${DEVICE_LOCKED_PATH}) touch ${DEVICE_LOCKED_PATH} Loading
get-e.sh +23 −1 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ # - 7 : Protocol errors (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 8 : Server issued an error response (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 10: No internet connection # - 11: Invalid file downloaded # - 101 : E_ARCHIVE_URL missing # - 102 : E_FOLDER missing Loading @@ -51,4 +52,25 @@ then exit 102 fi wget -P ${E_FOLDER} -N ${E_ARCHIVE_URL} mkdir -p ${E_FOLDER} FILENAME=$(basename ${E_ARCHIVE_URL}) wget -O ${E_FOLDER}/${FILENAME}.sha256sum ${E_ARCHIVE_URL}.sha256sum E_FOLDER_ESCAPED=$(echo ${E_FOLDER} | sed 's/\/$//' | sed 's/\//\\\//g') sed -i 's/\(.*\) \(.*\)/\1 '${E_FOLDER_ESCAPED}'\/\2/' ${E_FOLDER}/${FILENAME}.sha256sum sha256sum -c ${E_FOLDER}/${FILENAME}.sha256sum SUM_OK=$? if [ ${SUM_OK} = 0 ] then exit 0 fi wget -O ${E_FOLDER}/${FILENAME} ${E_ARCHIVE_URL} sha256sum -c ${E_FOLDER}/${FILENAME}.sha256sum SUM_OK=$? if [ ${SUM_OK} != 0 ] then rm ${FILENAME} exit 11 fi
get-twrp.sh +23 −2 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ # - 7 : Protocol errors (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 8 : Server issued an error response (see wget exit status here: https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html) # - 10: No internet connection # - 11: Invalid file downloaded # - 101 : TWRP_IMG_URL missing # - 102 : TWRP_FOLDER missing Loading @@ -51,7 +52,27 @@ then exit 102 fi if [ ! -f ${TWRP_FOLDER}/$(basename ${TWRP_IMG_URL}) ] mkdir -p ${TWRP_FOLDER} FILENAME=$(basename ${TWRP_IMG_URL}) wget -O ${TWRP_FOLDER}/${FILENAME}.sha256 ${TWRP_IMG_URL}.sha256 TWRP_FOLDER_ESCAPED=$(echo ${TWRP_FOLDER} | sed 's/\/$//' | sed 's/\//\\\//g') sed -i 's/\(.*\) \(.*\)/\1 '${TWRP_FOLDER_ESCAPED}'\/\2/' ${TWRP_FOLDER}/${FILENAME}.sha256 sha256sum -c ${TWRP_FOLDER}/${FILENAME}.sha256 SUM_OK=$? if [ ${SUM_OK} = 0 ] then exit 0 fi wget -O ${TWRP_FOLDER}/${FILENAME} ${TWRP_IMG_URL} --referer='https://dl.twrp.me/BUTTS' sha256sum -c ${TWRP_FOLDER}/${FILENAME}.sha256 SUM_OK=$? if [ ${SUM_OK} != 0 ] then wget -P ${TWRP_FOLDER} ${TWRP_IMG_URL} --referer='https://dl.twrp.me/BUTTS' rm ${FILENAME} exit 11 fi
lock-cable.sh +12 −8 Original line number Diff line number Diff line Loading @@ -37,19 +37,23 @@ fi while [ -z ${CABLE} ] do if [ ! -f ${CABLES_LOCKED_FOLDER}/blue.lock ] sleep 1 if [ -f ${CABLES_LOCKED_FOLDER}/blue.lock ] && [ -f ${CABLES_LOCKED_FOLDER}/red.lock ] && [ -f ${CABLES_LOCKED_FOLDER}/green.lock ] then continue fi CABLE=blue elif [ ! -f ${CABLES_LOCKED_FOLDER}/red.lock ] then CABLE=red elif [ ! -f ${CABLES_LOCKED_FOLDER}/green.lock ] if [ -f ${CABLES_LOCKED_FOLDER}/red.lock ] && [ ! -f ${CABLES_LOCKED_FOLDER}/green.lock ] then CABLE=green elif [ -f ${CABLES_LOCKED_FOLDER}/blue.lock ] && [ ! -f ${CABLES_LOCKED_FOLDER}/red.lock ] then CABLE=red fi sleep 1 done echo ${CABLE} Loading
lock-device.sh +2 −0 Original line number Diff line number Diff line Loading @@ -37,4 +37,6 @@ then exit 10 fi mkdir -p $(dirname ${DEVICE_LOCKED_PATH}) touch ${DEVICE_LOCKED_PATH}