|
 |
983249 |
--- orig-1.0.9/wl_office/bltk_wl_office_run_app.sh 2009-04-10 09:14:20.000000000 +0200
|
|
 |
983249 |
+++ curr-1.0.9-1/wl_office/bltk_wl_office_run_app.sh 2009-07-17 11:03:54.896922872 +0200
|
|
 |
983249 |
@@ -38,12 +38,14 @@
|
|
 |
983249 |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
 |
983249 |
#
|
|
 |
983249 |
|
|
 |
983249 |
+[ -f "$BLTK_CONF" ] && . "$BLTK_CONF"
|
|
 |
983249 |
|
|
 |
983249 |
unalias -a
|
|
 |
983249 |
|
|
 |
983249 |
SOFFICE_FLG="-minimized -invisible -norestore -quickstart -nologo -nolockcheck -nodefault"
|
|
 |
983249 |
+WL_OFFICE_WORKING_DIR=${WL_OFFICE_WORKING_DIR:-"~/.bltk"}
|
|
 |
983249 |
|
|
 |
983249 |
-$SOFFICE_PROG $SOFFICE_FLG $1 &
|
|
 |
983249 |
+$SOFFICE_PROG $SOFFICE_FLG $WL_OFFICE_WORKING_DIR/$1 &
|
|
 |
983249 |
|
|
 |
983249 |
exit $?
|
|
 |
983249 |
|
|
 |
983249 |
--- orig-1.0.9/wl_office/bltk_wl_office.sh 2009-04-10 09:14:20.000000000 +0200
|
|
 |
983249 |
+++ curr-1.0.9-1/wl_office/bltk_wl_office.sh 2009-07-17 11:03:55.016999320 +0200
|
|
 |
983249 |
@@ -38,11 +38,21 @@
|
|
 |
983249 |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
 |
983249 |
#
|
|
 |
983249 |
|
|
 |
983249 |
+[ -f "$BLTK_CONF" ] && . "$BLTK_CONF"
|
|
 |
983249 |
+
|
|
 |
983249 |
source `dirname $0`/../../bin/bltk_wl_common
|
|
 |
983249 |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
 |
983249 |
|
|
 |
983249 |
XSE_PROG="bltk_wl_office_xse"
|
|
 |
983249 |
|
|
 |
983249 |
+WL_OFFICE_WORKING_DIR=${WL_OFFICE_WORKING_DIR:-"~/.bltk"}
|
|
 |
983249 |
+cd $WL_OFFICE_WORKING_DIR
|
|
 |
983249 |
+WL_OFFICE_WORKING_DIR=`pwd`
|
|
 |
983249 |
+cd $OLDPWD
|
|
 |
983249 |
+
|
|
 |
983249 |
+export USER_DELAY_TMP=$BLTK_HOME/user_delay.tmp
|
|
 |
983249 |
+
|
|
 |
983249 |
+
|
|
 |
983249 |
startup()
|
|
 |
983249 |
{
|
|
 |
983249 |
trap 'cleanup 1; exit 1' 1 2 3 15
|
|
 |
983249 |
@@ -55,7 +65,14 @@
|
|
 |
983249 |
wl_check_install office
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
|
|
 |
983249 |
- export SOFFICE_PROG=$HOME/soffice
|
|
 |
983249 |
+ wl_install_file 0644 text1 $WL_OFFICE_WORKING_DIR/text1
|
|
 |
983249 |
+ wl_check_error $?
|
|
 |
983249 |
+ wl_install_file 0644 text2 $WL_OFFICE_WORKING_DIR/text2
|
|
 |
983249 |
+ wl_check_error $?
|
|
 |
983249 |
+ wl_install_file 0644 text3 $WL_OFFICE_WORKING_DIR/text3
|
|
 |
983249 |
+ wl_check_error $?
|
|
 |
983249 |
+
|
|
 |
983249 |
+ export SOFFICE_PROG=${SOFFICE_PROG:-"$HOME/soffice"}
|
|
 |
983249 |
|
|
 |
983249 |
BLTK_WL_OFFICE_SCEN=$BLTK_WL_FILE
|
|
 |
983249 |
|
|
 |
983249 |
@@ -82,39 +99,44 @@
|
|
 |
983249 |
{
|
|
 |
983249 |
ST_TIME=`$BLTK_TIME_CMD`
|
|
 |
983249 |
|
|
 |
983249 |
- wl_remove_file OOWRITER_FILE.odt
|
|
 |
983249 |
+ wl_remove_file $WL_OFFICE_WORKING_DIR/OOWRITER_FILE.odt
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
- wl_copy_file OOWRITER_FILE_SAMPLE.odt OOWRITER_FILE.odt
|
|
 |
983249 |
+ wl_install_file 0644 OOWRITER_FILE_SAMPLE.odt $WL_OFFICE_WORKING_DIR/OOWRITER_FILE.odt
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
|
|
 |
983249 |
- wl_remove_file OOCALC_FILE.ods
|
|
 |
983249 |
+ wl_remove_file O$WL_OFFICE_WORKING_DIR/OCALC_FILE.ods
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
- wl_copy_file OOCALC_FILE_SAMPLE.ods OOCALC_FILE.ods
|
|
 |
983249 |
+ wl_install_file 0644 OOCALC_FILE_SAMPLE.ods $WL_OFFICE_WORKING_DIR/OOCALC_FILE.ods
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
|
|
 |
983249 |
- wl_remove_file OODRAW_FILE.odg
|
|
 |
983249 |
+ wl_remove_file $WL_OFFICE_WORKING_DIR/OODRAW_FILE.odg
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
- wl_copy_file OODRAW_FILE_SAMPLE.odg OODRAW_FILE.odg
|
|
 |
983249 |
+ wl_install_file 0644 OODRAW_FILE_SAMPLE.odg $WL_OFFICE_WORKING_DIR/OODRAW_FILE.odg
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
|
|
 |
983249 |
- wl_remove_file ./user_delay.tmp
|
|
 |
983249 |
+ wl_remove_file $USER_DELAY_TMP
|
|
 |
983249 |
wl_check_error $?
|
|
 |
983249 |
|
|
 |
983249 |
if [[ $BLTK_WL_OFFICE_SCEN = DEBUG ]]
|
|
 |
983249 |
then
|
|
 |
983249 |
sleep 1
|
|
 |
983249 |
- echo 0.11 > ./user_delay.tmp
|
|
 |
983249 |
- wl_check_error $? "echo 1.11 >./user_delay.tmp failed"
|
|
 |
983249 |
+ echo 0.11 > $USER_DELAY_TMP
|
|
 |
983249 |
+ wl_check_error $? "echo 1.11 > $USER_DELAY_TMP failed"
|
|
 |
983249 |
elif [[ -f "$BLTK_WL_OFFICE_SCEN" ]]
|
|
 |
983249 |
then
|
|
 |
983249 |
CMD="$BLTK_WL_BIN/$XSE_PROG $BLTK_WL_OFFICE_SCEN"
|
|
 |
983249 |
##### \time -p $CMD >./XSE.times 2>&1
|
|
 |
983249 |
$CMD
|
|
 |
983249 |
+ if [ -f $BLTK_STOP_FNAME ]
|
|
 |
983249 |
+ then
|
|
 |
983249 |
+ ps -eopid,cmd | grep $WL_OFFICE_WORKING_DIR | sed 's/^ *//' | sed 's/ .*$//' | xargs kill -s SIGKILL
|
|
 |
983249 |
+ exit 0
|
|
 |
983249 |
+ fi
|
|
 |
983249 |
else
|
|
 |
983249 |
wl_check_error 1 "Cannot access $BLTK_WL_OFFICE_SCEN"
|
|
 |
983249 |
fi
|
|
 |
983249 |
|
|
 |
983249 |
- CMD="cat ./user_delay.tmp"
|
|
 |
983249 |
+ CMD="cat $USER_DELAY_TMP"
|
|
 |
983249 |
DELAY_TIME=`$CMD`
|
|
 |
983249 |
wl_check_error $? "$CMD failed"
|
|
 |
983249 |
|
|
 |
983249 |
@@ -159,6 +181,14 @@
|
|
 |
983249 |
echo "$CNT: Score $score" >$TTY 2>&1
|
|
 |
983249 |
}
|
|
 |
983249 |
|
|
 |
983249 |
+killchildproc()
|
|
 |
983249 |
+{
|
|
 |
983249 |
+ officeproc = ps -eopid,cmd | grep $WL_OFFICE_WORKING_DIR | sed 's/ .*$//'
|
|
 |
983249 |
+ for i in $officeproc; do
|
|
 |
983249 |
+ sudo kill -s SIFKILL $i
|
|
 |
983249 |
+ done
|
|
 |
983249 |
+}
|
|
 |
983249 |
+
|
|
 |
983249 |
run()
|
|
 |
983249 |
{
|
|
 |
983249 |
CNT=1
|
|
 |
983249 |
@@ -167,6 +197,7 @@
|
|
 |
983249 |
run1
|
|
 |
983249 |
if [[ $BLTK_SHOW_DEMO = TRUE && $CNT = $BLTK_SHOW_DEMO_NUM ]]
|
|
 |
983249 |
then
|
|
 |
983249 |
+ killchildproc
|
|
 |
983249 |
break
|
|
 |
983249 |
fi
|
|
 |
983249 |
(( CNT++ ))
|
|
 |
983249 |
@@ -179,7 +210,12 @@
|
|
 |
983249 |
exit $1
|
|
 |
983249 |
}
|
|
 |
983249 |
|
|
 |
983249 |
-startup
|
|
 |
983249 |
-run
|
|
 |
983249 |
-cleanup 0
|
|
 |
983249 |
+if [ "$WL_OFFICE_ENABLED" = "YES" ]
|
|
 |
983249 |
+then
|
|
 |
983249 |
+ startup
|
|
 |
983249 |
+ run
|
|
 |
983249 |
+ cleanup 0
|
|
 |
983249 |
+else
|
|
 |
983249 |
+ exit 0
|
|
 |
983249 |
+fi
|
|
 |
983249 |
|
|
 |
983249 |
--- orig-1.0.9/tools/bltk/bltk_wl_common.sh 2009-04-10 09:14:20.000000000 +0200
|
|
 |
983249 |
+++ curr-1.0.9-1/tools/bltk/bltk_wl_common.sh 2009-07-17 11:03:54.742158129 +0200
|
|
 |
983249 |
@@ -38,6 +38,7 @@
|
|
 |
983249 |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
 |
983249 |
#
|
|
 |
983249 |
|
|
 |
983249 |
+[ -f "$BLTK_CONF" ] && . "$BLTK_CONF"
|
|
 |
983249 |
|
|
 |
983249 |
unalias -a
|
|
 |
983249 |
|
|
 |
983249 |
@@ -130,7 +131,7 @@
|
|
 |
983249 |
|
|
 |
983249 |
export BLTK_BIN=$BLTK_ROOT/bin
|
|
 |
983249 |
export BLTK_LIB=$BLTK_ROOT/lib
|
|
 |
983249 |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
 |
983249 |
+ export BLTK_TMP=$HOME/.bltk/tmp
|
|
 |
983249 |
|
|
 |
983249 |
[[ -z $BLTK_SUDO_CMD ]] && export BLTK_SUDO_CMD=$BLTK_BIN/bltk_sudo
|
|
 |
983249 |
[[ -z $BLTK_CALC_CMD ]] && export BLTK_CALC_CMD=$BLTK_BIN/bltk_calc
|
|
 |
983249 |
@@ -180,7 +181,7 @@
|
|
 |
983249 |
|
|
 |
983249 |
export BLTK_BIN=$BLTK_ROOT/bin
|
|
 |
983249 |
export BLTK_LIB=$BLTK_ROOT/lib
|
|
 |
983249 |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
 |
983249 |
+ export BLTK_TMP=$HOME/.bltk/tmp
|
|
 |
983249 |
|
|
 |
983249 |
export BLTK_EXTERN_SRC=$BLTK_ROOT/extern
|
|
 |
983249 |
# export BLTK_EXTERN_TGT=$BLTK_ROOT/extern
|
|
 |
983249 |
@@ -228,7 +229,7 @@
|
|
 |
983249 |
wl_error_msg "cd $BLTK_WL_ROOT failed"
|
|
 |
983249 |
return 1
|
|
 |
983249 |
fi
|
|
 |
983249 |
- rm -f fail
|
|
 |
983249 |
+ rm -f $BLTK_FAIL_NAME
|
|
 |
983249 |
|
|
 |
983249 |
RES_SCORE=$BLTK_RESULTS/score
|
|
 |
983249 |
[[ -a $RES_SCORE ]] && rm $RES_SCORE
|
|
 |
983249 |
@@ -626,3 +627,20 @@
|
|
 |
983249 |
return 0
|
|
 |
983249 |
}
|
|
 |
983249 |
|
|
 |
983249 |
+wl_install_file()
|
|
 |
983249 |
+{
|
|
 |
983249 |
+ typeset access=$1
|
|
 |
983249 |
+ typeset file1=$2
|
|
 |
983249 |
+ typeset file2=$3
|
|
 |
983249 |
+
|
|
 |
983249 |
+ CMD="install -m $access $file1 $file2"
|
|
 |
983249 |
+ $CMD
|
|
 |
983249 |
+ if [[ $? != 0 ]]
|
|
 |
983249 |
+ then
|
|
 |
983249 |
+ wl_error_msg "$CMD failed"
|
|
 |
983249 |
+ wl_error_msg "Cannot copy $file1 to $file2"
|
|
 |
983249 |
+ return 1
|
|
 |
983249 |
+ fi
|
|
 |
983249 |
+ return 0
|
|
 |
983249 |
+}
|
|
 |
983249 |
+
|