prepare-firefox.sh 433 B

1234567891011
  1. #!/bin/sh
  2. set -eu
  3. profiles=/home/cua/workspace/.browser-profiles/firefox
  4. mkdir -p "$profiles"
  5. chmod 0700 "$profiles" 2>/dev/null || test -w "$profiles"
  6. if [ -d "$HOME/.mozilla" ] && [ ! -L "$HOME/.mozilla" ] && [ -z "$(ls -A "$profiles")" ]; then
  7. cp -a "$HOME/.mozilla/." "$profiles/"
  8. fi
  9. rm -rf "$HOME/.mozilla"
  10. ln -s "$profiles" "$HOME/.mozilla"
  11. find "$profiles" \( -name .parentlock -o -name parent.lock -o -name lock \) -delete