Firefox profile syncing fix
This commit is contained in:
parent
47f1d931e3
commit
c99264b632
1 changed files with 11 additions and 8 deletions
|
@ -210,18 +210,21 @@ function firefoxSetup() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
### Default profile (created by launching Firefox headlessly)
|
### Default profile (created by launching Firefox headlessly)
|
||||||
# DEFAULT_RELEASE_PROFILE="$(find "$SETTINGS_DIR" -mindepth 1 -maxdepth 1 -name "*.default-*")"
|
DEFAULT_RELEASE_PROFILE="$(find "$SETTINGS_DIR" -mindepth 1 -maxdepth 1 -name "*.default" -not -name "profile.default")"
|
||||||
|
if [ -n "$DEFAULT_RELEASE_PROFILE" ]; then
|
||||||
|
logg info "Syncing $DEFAULT_RELEASE_PROFILE to $SETTINGS_DIR/profile.default"
|
||||||
|
rsync -a "$DEFAULT_RELEASE_PROFILE/" "$SETTINGS_DIR/profile.default"
|
||||||
|
else
|
||||||
|
logg warn 'Unable to sync default Mozilla Firefox profile'
|
||||||
|
fi
|
||||||
|
|
||||||
|
### Ensure original installs.ini is removed
|
||||||
if [ -f "$SETTINGS_INI" ]; then
|
if [ -f "$SETTINGS_INI" ]; then
|
||||||
DEFAULT_PROFILE_PROFILE="$SETTINGS_DIR/$(cat "$SETTINGS_INI" | grep 'Default=' | sed 's/.*Profiles\///')"
|
# DEFAULT_PROFILE_PROFILE="$SETTINGS_DIR/$(cat "$SETTINGS_INI" | grep 'Default=' | sed 's/.*Profiles\///')"
|
||||||
logg info 'Removing previous installs.ini file'
|
logg info 'Removing previous installs.ini file'
|
||||||
rm -f "$SETTINGS_INI"
|
rm -f "$SETTINGS_INI"
|
||||||
# DEFAULT_PROFILE="$(find "$SETTINGS_DIR" -mindepth 1 -maxdepth 1 -name "*.default" -not -name "profile.default")"
|
|
||||||
if [ -n "$DEFAULT_RELEASE_PROFILE" ]; then
|
|
||||||
logg info "Syncing $DEFAULT_RELEASE_PROFILE to $SETTINGS_DIR/profile.default"
|
|
||||||
rsync -a "$DEFAULT_RELEASE_PROFILE/" "$SETTINGS_DIR/profile.default"
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
logg error "The $SETTINGS_INI file is missing"
|
logg info 'installs.ini was not present in the Mozilla Firefox settings folder'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
### Miscellaneous default profiles
|
### Miscellaneous default profiles
|
||||||
|
|
Loading…
Reference in a new issue