blob: 2aa484e4169f100f0b8ed3101b17fff87773903f (
plain)
- #!/bin/sh
- set -e
- # Based on script by Micah Anderson <micah@riseup.net>
- CFGFILE="{CFGFILE:-${HOME}/.backupiceweaselprofile}"
- if -f "$CFGFILE"; then
- . "$CFGFILE"
- fi
- MOZDIR="${MOZDIR:-${HOME}/.mozilla/firefox}"
- # Change this to match your correct profile
- PROFILE="${PROFILE:-8xrm3et5.default}"
- if test -z "$(mount | grep -F "${MOZDIR}/${PROFILE}" )"; then
- mount "${MOZDIR}/${PROFILE}"
- fi
- if test -f "${MOZDIR}/${PROFILE}/.unpacked"; then
- rsync -av --delete --exclude .unpacked "${MOZDIR}/${PROFILE}/" "${MOZDIR}/profile/"
- else
- rsync -av "${MOZDIR}/profile/" "${MOZDIR}/$PROFILE/"
- touch "${MOZDIR}/${PROFILE}/.unpacked"
- fi
|