mkdir -p -m 0755 $1
chsmack -t $1
chsmack -a "User::App::Shared" $1
- else
- log E "Already exist path $1"
fi
}
log I "SRC_OWNER_PATH : $SRC_OWNER_PATH"
local SRC_GUEST_PATH=$(get_old_rw_path)/usr/home/guest/share/.multiassistant/
log I "SRC_GUEST_PATH : $SRC_GUEST_PATH"
- local SRC_GLOBAL_PATH=$(get_old_rw_path)/etc/skel/share/.multiassistant/
- log I "SRC_GLOBAL_PATH : $SRC_GLOBAL_PATH"
local DST_OWNER_PATH=$(get_rw_path)/usr/home/owner/share/.multiassistant/
log I "DST_OWNER_PATH : $DST_OWNER_PATH"
local DST_GUEST_PATH=$(get_rw_path)/usr/home/guest/share/.multiassistant/
log I "DST_GUEST_PATH : $DST_GUEST_PATH"
- local DST_GLOBAL_PATH=$(get_rw_path)/etc/skel/share/.multiassistant/
- log I "DST_GLOBAL_PATH : $DST_GLOBAL_PATH"
set_dst_path $DST_OWNER_PATH
log I "DST_OWNER_PATH creation completed"
set_dst_path $DST_GUEST_PATH
log I "DST_GUEST_PATH creation completed"
- set_dst_path $DST_GLOBAL_PATH
- log I "DST_GLOBAL_PATH creation completed"
- mig_copy $SRC_OWNER_PATH $DST_OWNER_PATH || error_handle "default_data" $LINENO
- log I "mig_copy $SRC_OWNER_PATH $DST_OWNER_PATH "
- mig_copy $SRC_GUEST_PATH $DST_GUEST_PATH || error_handle "default_data" $LINENO
- log I "mig_copy $SRC_GUEST_PATH $DST_GUEST_PATH "
- mig_copy $SRC_GLOBAL_PATH $DST_GLOBAL_PATH || error_handle "default_data" $LINENO
- log I "mig_copy $SRC_GLOBAL_PATH $DST_GLOBAL_PATH "
+ if [ -e $SRC_OWNER_PATH ]; then
+ mig_copy $SRC_OWNER_PATH $DST_OWNER_PATH || error_handle "default_data" $LINENO
+ log I "mig_copy $SRC_OWNER_PATH $DST_OWNER_PATH "
+ fi
+ if [ -e $SRC_GUEST_PATH ]; then
+ mig_copy $SRC_GUEST_PATH $DST_GUEST_PATH || error_handle "default_data" $LINENO
+ log I "mig_copy $SRC_GUEST_PATH $DST_GUEST_PATH "
+ fi
}
# trace flag check & enable