Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #we are going to check to make sure that the efs was restored
- if [ -d /efs ] ; then
- #seems fine so far
- if [ $($BUSYBOX ls -al /efs | $BUSYBOX wc -l) -eq 2 ] ; then
- if ! [ $($BUSYBOX ls /sdcard/backup/ | $BUSYBOX awk '{if (NR == "1") print $1}') = "efs" ] ; then
- directory=$($BUSYBOX ls /sdcard/backup/ | $BUSYBOX awk '{if (NR == "1") print $1}')
- $BUSYBOX cp -a /sdcard/backup/$directory /sdcard/backup/efs
- restore_efs
- else
- if [ $($BUSYBOX ls /sdcard/backup/efs | $BUSYBOX wc -l) -gt 0 ] ; then
- directory=$($BUSYBOX ls /sdcard/backup/ | $BUSYBOX awk '{if (NR == "2") print $1}')
- $BUSYBOX cp -a /sdcard/backup/$directory /sdcard/backup/efs
- restore_efs
- else
- #well, we are just kinda screwed at this point
- $BUSYBOX echo "Could not find a backup of the efs directory"
- fi
- fi
- else
- #everything should be fine
- $BUSYBOX echo "EFS restore seems to have been completed successfully."
- fi
- else
- #something obviously didn't go right
- if ! [ $($BUSYBOX ls /sdcard/backup/ | $BUSYBOX awk '{if (NR == "1") print $1}') = "efs" ] ; then
- directory=$($BUSYBOX ls /sdcard/backup/ | $BUSYBOX awk '{if (NR == "1") print $1}')
- $BUSYBOX cp -a /sdcard/backup/$directory /sdcard/backup/efs
- restore_efs
- else
- if [ $($BUSYBOX ls /sdcard/backup/efs | $BUSYBOX wc -l) -gt 0 ] ; then
- directory=$($BUSYBOX ls /sdcard/backup/ | $BUSYBOX awk '{if (NR == "2") print $1}')
- $BUSYBOX cp -a /sdcard/backup/$directory /sdcard/backup/efs
- restore_efs
- else
- #well, we are just kinda screwed at this point
- $BUSYBOX echo "Could not find a backup of the efs directory"
- fi
- fi
- fi
Add Comment
Please, Sign In to add comment