3 #-------------------------------------------------#
4 # Contacts-service patch for upgrade (2.4 -> 3.0) #
5 #-------------------------------------------------#
8 DB_DIR_24=/opt/usr/dbspace
9 DB_DIR_30=/opt/usr/home/owner/.applications/dbspace
11 DB_FILE_24=$DB_DIR_24/.contacts-svc.db
12 DB_FILE_30=$DB_DIR_30/.contacts-svc.db
14 DATA_DIR_24=/opt/usr/data
15 DATA_DIR_30=/opt/usr/home/owner/data
17 CTSVC_DATA_24=$DATA_DIR_24/contacts-svc
18 CTSVC_DATA_30=$DATA_DIR_30/contacts-svc
24 mv $DB_FILE_24 $DB_FILE_30
25 mv $CTSVC_DATA_24 $CTSVC_DATA_30
27 chown owner:users $DB_FILE_30
28 chown owner:users $DATA_DIR_30
29 chown -R owner:users $CTSVC_DATA_30
31 chsmack -a User::Home $DB_FILE_30
32 chsmack -a User::Home -t $DATA_DIR_30
33 chsmack -a User::Home -t $CTSVC_DATA_30
34 chsmack -a User::Home -t $CTSVC_DATA_30/img
35 chsmack -a User::Home -t $CTSVC_DATA_30/img/*
36 chsmack -a User::Home $CTSVC_DATA_30/img/contact/*
37 chsmack -a User::Home $CTSVC_DATA_30/img/group/*
38 chsmack -a User::Home $CTSVC_DATA_30/img/logo/*
41 rm $DB_FILE_24-journal
42 rm -r $CTSVC_DATA_30/img/vcard