#!/bin/sh set -e # Based on script by Micah Anderson 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