Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- PROFILE="ram"
- cd "${HOME}/.mozilla/firefox"
- grep firefox /etc/mtab &> /dev/null || mount "${HOME}/.mozilla/firefox/${PROFILE}" || exit 1
- if [ -f "${PROFILE}/.unpacked" ]
- then
- # Check for a firefox instance; the point of tmpfs is
- # limiting writes, and a backup every 10 mins...
- # Does that really contain writes?
- pgrep firefox &> /dev/null || exit 1
- tar --exclude ".unpacked" -cpf ram.tmp.tar "$PROFILE"
- mv ram.tar{,.old}
- mv ram.{tmp.,}tar
- else
- tar xpf ram.tar || exit 1
- touch "${PROFILE}/.unpacked"
- fi
Add Comment
Please, Sign In to add comment