Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- i=0
- for BACKUP in $(ls)
- do
- if [ -d $BACKUP ]
- then
- i=$(expr $i + 1)
- ALLAPPSCOUNT=$(ls $BACKUP/app/|wc -l)
- ALLBACKUPS="$ALLBACKUPS $BACKUP $i"
- fi
- done
- COUNT=$(ls|wc -l)
- #echo "$ALLBACKUPS"
- RESTOREBACKUP=$(dialog --stdout --menu "Select backup:" 0 0 ${COUNT}${ALLBACKUPS})
- dialog --clear
- #echo "$RESTOREBACKUP"
- #clear
- i=0
- for APP in $(ls $RESTOREBACKUP/data/)
- do
- i=$(expr $i + 1)
- ALLAPPS="$ALLAPPS $APP $i off"
- COUNT=$(ls $RESTOREBACKUP/data/|wc -l)
- done
- RESTORETHOSE=$(dialog --stdout --checklist "Select apps to restore:" 0 0 ${COUNT}${ALLAPPS})
- #echo "$RESTORETHOSE"
- i=0
- for CURRENTAPP in $(i=$(expr $i + 1) && echo "$RESTORETHOSE"|tr "\"" "\0"|cut -f${i}); do
- echo "Restoring $CURRENTAPP"
- echo "Restored $CURRENTAPP"
- done
Advertisement
Add Comment
Please, Sign In to add comment