~elementary-apps/pantheon-photos/freya

« back to all changes in this revision

Viewing changes to settings-migrator/shotwell-settings-migrator

  • Committer: Clint Rogers
  • Date: 2012-09-15 01:49:02 UTC
  • Revision ID: git-v1:58c45082815adbfc09fc17f43e69f8296a3e72ab
Closes #5050; moves settings path to /org/yorba/shotwell and copies over old settings data from /apps/.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
################################################################################
 
4
#
 
5
# Copyright 2012 Yorba Foundation
 
6
#
 
7
# This software is licensed under the GNU LGPL (version 2.1 or later).
 
8
# See the COPYING file in this distribution.
 
9
#
 
10
# Helper script to copy settings data from /apps/shotwell/ to
 
11
#   /org/yorba/shotwell/
 
12
#
 
13
# NOTE: this should only be run ONCE as part of the upgrade process; otherwise,
 
14
#   any stale data in the old location may be inadvertently copied over again,
 
15
#   overwriting newer data.
 
16
#
 
17
################################################################################
 
18
 
 
19
sec_since_epoch=`date +%s`
 
20
temp_file_path_prefix=/tmp/shotwell-migrate-settings-path-
 
21
temp_file_path=$temp_file_path_prefix$sec_since_epoch
 
22
 
 
23
# Copy from deprecated path...
 
24
dconf dump /apps/shotwell/ > $temp_file_path
 
25
 
 
26
# ...and into officially-blessed one.
 
27
dconf load /org/yorba/shotwell/ < $temp_file_path
 
28
 
 
29
# temp file not needed anymore, zap it.
 
30
rm -f $temp_file_path