|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/main.c 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/main.c 2009-07-13 15:39:08.302608302 +0200
|
|
Jiri Skala |
a7f680 |
@@ -57,6 +57,7 @@
|
|
Jiri Skala |
a7f680 |
#include <ctype.h>
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
#include "bltk.h"
|
|
Jiri Skala |
a7f680 |
+#include "parseconf.h"
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
#define OUTPUT_CONSOLE 10
|
|
Jiri Skala |
a7f680 |
#define OUTPUT_FILE 20
|
|
Jiri Skala |
a7f680 |
@@ -206,6 +207,7 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
char *bltk_dirname = NULL;
|
|
Jiri Skala |
a7f680 |
char bltk_root[STR_LEN];
|
|
Jiri Skala |
a7f680 |
+//char bltk_home[STR_LEN];
|
|
Jiri Skala |
a7f680 |
char bltk_extern[STR_LEN];
|
|
Jiri Skala |
a7f680 |
char *workload = NULL;
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
@@ -328,6 +330,7 @@
|
|
Jiri Skala |
a7f680 |
static void get_info(int no);
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
static int sig_abort_flg = 0;
|
|
Jiri Skala |
a7f680 |
+static int sig_hup_flg = 0;
|
|
Jiri Skala |
a7f680 |
static int help_cnt = 0;
|
|
Jiri Skala |
a7f680 |
static int version_flg = 0;
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
@@ -539,7 +542,16 @@
|
|
Jiri Skala |
a7f680 |
turn_off_stat_memory();
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
if (sig == SIGHUP) {
|
|
Jiri Skala |
a7f680 |
- set_signal(SIGHUP);
|
|
Jiri Skala |
a7f680 |
+ create_stop_file();
|
|
Jiri Skala |
a7f680 |
+/* if (!stat_log_proc_flg) {
|
|
Jiri Skala |
a7f680 |
+ create_stop_file();
|
|
Jiri Skala |
a7f680 |
+ save_sys_info_2();
|
|
Jiri Skala |
a7f680 |
+ sig_hup_flg = 1;
|
|
Jiri Skala |
a7f680 |
+ sync();
|
|
Jiri Skala |
a7f680 |
+ if (pid_stat_log != EMPTY_VALUE)
|
|
Jiri Skala |
a7f680 |
+ (void)kill(pid_stat_log, SIGHUP);
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ prog_exit(0);*/
|
|
Jiri Skala |
a7f680 |
return;
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
@@ -960,12 +972,13 @@
|
|
Jiri Skala |
a7f680 |
char str[STR_LEN];
|
|
Jiri Skala |
a7f680 |
int ret, i;
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
- (void)unlink(LAST_RESULTS);
|
|
Jiri Skala |
a7f680 |
- ret = symlink(results, LAST_RESULTS);
|
|
Jiri Skala |
a7f680 |
+ sprintf(str, "%s/%s", bltk_home, LAST_RESULTS);
|
|
Jiri Skala |
a7f680 |
+ (void)unlink(str);
|
|
Jiri Skala |
a7f680 |
+ ret = symlink(results, str);
|
|
Jiri Skala |
a7f680 |
if (ret != 0) {
|
|
Jiri Skala |
a7f680 |
(void)sprintf(prt_str, "symlink(%s, %s) failed, "
|
|
Jiri Skala |
a7f680 |
"errno %d (%s)\n",
|
|
Jiri Skala |
a7f680 |
- results, LAST_RESULTS, errno, strerror(errno));
|
|
Jiri Skala |
a7f680 |
+ results, str, errno, strerror(errno));
|
|
Jiri Skala |
a7f680 |
write_to_err_log(prt_str);
|
|
Jiri Skala |
a7f680 |
prog_exit(1);
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
@@ -987,6 +1000,7 @@
|
|
Jiri Skala |
a7f680 |
(void)sprintf(fail_fname, "%s/fail", results);
|
|
Jiri Skala |
a7f680 |
(void)sprintf(pass_fname, "%s/pass", results);
|
|
Jiri Skala |
a7f680 |
prog_putenv("BLTK_FAIL_FNAME", fail_fname);
|
|
Jiri Skala |
a7f680 |
+ prog_putenv("BLTK_STOP_FNAME", stop_fname);
|
|
Jiri Skala |
a7f680 |
prog_putenv("BLTK_PASS_FNAME", pass_fname);
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
(void)sprintf(err_log_fname, "%s/err.log", results);
|
|
Jiri Skala |
a7f680 |
@@ -1041,10 +1055,12 @@
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
(void)strcat(cmdline, "'");
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
- (void)sprintf(cmd, "%s >>history", cmdline);
|
|
Jiri Skala |
a7f680 |
+ sprintf(str, "%s/%s", bltk_home, HISTORY);
|
|
Jiri Skala |
a7f680 |
+ (void)sprintf(cmd, "%s >>%s", cmdline, str);
|
|
Jiri Skala |
a7f680 |
(void)prog_system(cmd);
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
- (void)sprintf(cmd, "%s >last_cmd", cmdline);
|
|
Jiri Skala |
a7f680 |
+ sprintf(str, "%s/%s", bltk_home, LAST_CMD);
|
|
Jiri Skala |
a7f680 |
+ (void)sprintf(cmd, "%s >%s", cmdline, str);
|
|
Jiri Skala |
a7f680 |
(void)prog_system(cmd);
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
(void)sprintf(cmd, "%s >%s/cmd", cmdline, results);
|
|
Jiri Skala |
a7f680 |
@@ -1078,7 +1094,7 @@
|
|
Jiri Skala |
a7f680 |
set_signal(SIGUSR2);
|
|
Jiri Skala |
a7f680 |
set_signal(SIGHUP);
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
- (void)sprintf(cmd, "mkdir -p -m 0777 %s/tmp", bltk_root);
|
|
Jiri Skala |
a7f680 |
+ (void)sprintf(cmd, "mkdir -p -m 0777 %s/tmp", bltk_home);
|
|
Jiri Skala |
a7f680 |
ret = prog_system(cmd);
|
|
Jiri Skala |
a7f680 |
if (ret != 0) {
|
|
Jiri Skala |
a7f680 |
(void)sprintf(prt_str, "%s failed\n", cmd);
|
|
Jiri Skala |
a7f680 |
@@ -1608,6 +1624,28 @@
|
|
Jiri Skala |
a7f680 |
return (wp1);
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
+static char *get_bltk_root_by_proc()
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ char str[256], *path, *ret=NULL;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ snprintf(str, sizeof str, "/proc/%d/exe", getpid());
|
|
Jiri Skala |
a7f680 |
+ if (readlink(str, str, sizeof str) > -1)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ if ((path = dirname(str)))
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ // take one folder higher
|
|
Jiri Skala |
a7f680 |
+ ret = strrchr(path, '/');
|
|
Jiri Skala |
a7f680 |
+ if (ret != NULL)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ *ret = 0;
|
|
Jiri Skala |
a7f680 |
+ ret = path;
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ return ret ? strdup(ret) : ret;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
static char *get_bltk_root_by_path(char *argv0)
|
|
Jiri Skala |
a7f680 |
{
|
|
Jiri Skala |
a7f680 |
char *path, *dpath, *res;
|
|
Jiri Skala |
a7f680 |
@@ -1648,7 +1686,8 @@
|
|
Jiri Skala |
a7f680 |
int ret;
|
|
Jiri Skala |
a7f680 |
char cwd[STR_LEN];
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
- wp1 = check_bltk_root(".");
|
|
Jiri Skala |
a7f680 |
+ //wp1 = check_bltk_root(".");
|
|
Jiri Skala |
a7f680 |
+ wp1 = get_bltk_root_by_proc();
|
|
Jiri Skala |
a7f680 |
if (wp1 == NULL) {
|
|
Jiri Skala |
a7f680 |
wp1 = get_bltk_root_by_argv0(argv0);
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
@@ -1792,6 +1831,12 @@
|
|
Jiri Skala |
a7f680 |
(void)umask(0);
|
|
Jiri Skala |
a7f680 |
(void)set_path(0);
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
+ param_init();
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ prog_putenv("BLTK_HOME", bltk_home);
|
|
Jiri Skala |
a7f680 |
+ prog_putenv("WL_OFFICE_WORKING_DIR", wl_office_working_dir);
|
|
Jiri Skala |
a7f680 |
+ prog_putenv("WL_READER_WORKING_DIR", wl_office_working_dir);
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
time_start = time_prev = prog_time();
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
(void)prog_system("xset dpms 0 0 0 >/dev/null 2>&1");
|
|
Jiri Skala |
a7f680 |
@@ -2125,7 +2170,7 @@
|
|
Jiri Skala |
a7f680 |
("getcwd() failed, cannot continue the test\n");
|
|
Jiri Skala |
a7f680 |
prog_exit(1);
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
- (void)sprintf(results_str, "%s/%s", results_parent, results);
|
|
Jiri Skala |
a7f680 |
+ (void)sprintf(results_str, "%s/%s", bltk_home, results);
|
|
Jiri Skala |
a7f680 |
results = results_str;
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/parseconf.c 1970-01-01 01:00:00.000000000 +0100
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/parseconf.c 2009-07-13 10:04:45.480608150 +0200
|
|
Jiri Skala |
a7f680 |
@@ -0,0 +1,299 @@
|
|
Jiri Skala |
a7f680 |
+/*
|
|
Jiri Skala |
a7f680 |
+ * Copyright (c) 2009 Red Hat Inc.
|
|
Jiri Skala |
a7f680 |
+ * Copyright (c) 2009 Jiri Skala <jskala@redhat.com>
|
|
Jiri Skala |
a7f680 |
+ * All rights reserved.
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * Redistribution and use in source and binary forms, with or without
|
|
Jiri Skala |
a7f680 |
+ * modification, are permitted provided that the following conditions
|
|
Jiri Skala |
a7f680 |
+ * are met:
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * Redistributions of source code must retain the above copyright notice,
|
|
Jiri Skala |
a7f680 |
+ * this list of conditions and the following disclaimer.
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * Redistributions in binary form must reproduce the above copyright
|
|
Jiri Skala |
a7f680 |
+ * notice, this list of conditions and the following disclaimer in the
|
|
Jiri Skala |
a7f680 |
+ * documentation and/or other materials provided with the distribution.
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * Neither the name of Intel Corporation nor the names of its contributors
|
|
Jiri Skala |
a7f680 |
+ * may be used to endorse or promote products derived from this software
|
|
Jiri Skala |
a7f680 |
+ * without specific prior written permission.
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Jiri Skala |
a7f680 |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Jiri Skala |
a7f680 |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
Jiri Skala |
a7f680 |
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Jiri Skala |
a7f680 |
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Jiri Skala |
a7f680 |
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
|
Jiri Skala |
a7f680 |
+ * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
Jiri Skala |
a7f680 |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
Jiri Skala |
a7f680 |
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|
Jiri Skala |
a7f680 |
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
|
Jiri Skala |
a7f680 |
+ * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
Jiri Skala |
a7f680 |
+ * DAMAGE.
|
|
Jiri Skala |
a7f680 |
+ *
|
|
Jiri Skala |
a7f680 |
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a7f680 |
+ */
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+#include <stdio.h>
|
|
Jiri Skala |
a7f680 |
+#include <string.h>
|
|
Jiri Skala |
a7f680 |
+#include <unistd.h>
|
|
Jiri Skala |
a7f680 |
+#include <stdlib.h>
|
|
Jiri Skala |
a7f680 |
+#include <errno.h>
|
|
Jiri Skala |
a7f680 |
+#include <ctype.h>
|
|
Jiri Skala |
a7f680 |
+#include <sys/stat.h>
|
|
Jiri Skala |
a7f680 |
+#include <sys/types.h>
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+#include "bltk.h"
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+#define BLTK_CONF "/etc/bltk.conf"
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+typedef struct para_item_str_t
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ const char *name;
|
|
Jiri Skala |
a7f680 |
+ char **val;
|
|
Jiri Skala |
a7f680 |
+ size_t len;
|
|
Jiri Skala |
a7f680 |
+} para_item_str;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+typedef struct para_item_int_t
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ const char *name;
|
|
Jiri Skala |
a7f680 |
+ int *val;
|
|
Jiri Skala |
a7f680 |
+} para_item_int;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+typedef struct para_item_bool_t
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ const char *name;
|
|
Jiri Skala |
a7f680 |
+ int *val;
|
|
Jiri Skala |
a7f680 |
+} para_item_bool;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+char *bltk_home;
|
|
Jiri Skala |
a7f680 |
+char *soffice_prog;
|
|
Jiri Skala |
a7f680 |
+char *wl_office_working_dir;
|
|
Jiri Skala |
a7f680 |
+char *bltk_player_prog;
|
|
Jiri Skala |
a7f680 |
+char *bltk_player_file;
|
|
Jiri Skala |
a7f680 |
+char *bltk_reader_prog;
|
|
Jiri Skala |
a7f680 |
+char *bltk_reader_file;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int wl_developer_enabled;
|
|
Jiri Skala |
a7f680 |
+int wl_developer_extern;
|
|
Jiri Skala |
a7f680 |
+int wl_game_enabled;
|
|
Jiri Skala |
a7f680 |
+int wl_game_extern;
|
|
Jiri Skala |
a7f680 |
+int wl_office_enabled;
|
|
Jiri Skala |
a7f680 |
+int wl_office_extern;
|
|
Jiri Skala |
a7f680 |
+int wl_player_enabled;
|
|
Jiri Skala |
a7f680 |
+int wl_player_extern;
|
|
Jiri Skala |
a7f680 |
+int wl_reader_enabled;
|
|
Jiri Skala |
a7f680 |
+int wl_reader_extern;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+static para_item_str params_str[] =
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ { "BLTK_HOME", &bltk_home, 0 },
|
|
Jiri Skala |
a7f680 |
+ { "SOFFICE_PROG", &soffice_prog, 0 },
|
|
Jiri Skala |
a7f680 |
+ { "WL_OFFICE_WORKING_DIR", &wl_office_working_dir, 0 },
|
|
Jiri Skala |
a7f680 |
+ { "BLTK_PLAYER_PROG", &bltk_player_prog, 0 },
|
|
Jiri Skala |
a7f680 |
+ { "BLTK_PLAYER_FILE", &bltk_player_file, 0 },
|
|
Jiri Skala |
a7f680 |
+ { "BLTK_READER_PROG", &bltk_reader_prog, 0 },
|
|
Jiri Skala |
a7f680 |
+ { "BLTK_READER_FILE", &bltk_reader_file, 0 },
|
|
Jiri Skala |
a7f680 |
+ { NULL, NULL, 0 }
|
|
Jiri Skala |
a7f680 |
+};
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+static para_item_int params_int[] =
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ { NULL, 0 }
|
|
Jiri Skala |
a7f680 |
+};
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+static para_item_bool params_bool[] =
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ { "WL_DEVELOPER_ENABLED", &wl_developer_enabled },
|
|
Jiri Skala |
a7f680 |
+ { "WL_DEVELOPER_EXTERN", &wl_developer_extern },
|
|
Jiri Skala |
a7f680 |
+ { "WL_GAME_ENABLED", &wl_game_enabled },
|
|
Jiri Skala |
a7f680 |
+ { "WL_GAME_EXTERN", &wl_game_extern },
|
|
Jiri Skala |
a7f680 |
+ { "WL_OFFICE_ENABLED", &wl_office_enabled },
|
|
Jiri Skala |
a7f680 |
+ { "WL_OFFICE_EXTERN", &wl_office_extern },
|
|
Jiri Skala |
a7f680 |
+ { "WL_PLAYER_ENABLED", &wl_player_enabled },
|
|
Jiri Skala |
a7f680 |
+ { "WL_PLAYER_EXTERN", &wl_player_extern },
|
|
Jiri Skala |
a7f680 |
+ { "WL_READER_ENABLED", &wl_reader_enabled },
|
|
Jiri Skala |
a7f680 |
+ { "WL_READER_EXTERN", &wl_reader_extern },
|
|
Jiri Skala |
a7f680 |
+ { NULL, 0 }
|
|
Jiri Skala |
a7f680 |
+};
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+char *
|
|
Jiri Skala |
a7f680 |
+strupper(char *str)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ int i;
|
|
Jiri Skala |
a7f680 |
+ for (i=0; i < strlen(str); i++)
|
|
Jiri Skala |
a7f680 |
+ str[i] = (char)toupper(str[i]);
|
|
Jiri Skala |
a7f680 |
+ return str;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int
|
|
Jiri Skala |
a7f680 |
+param_find_str(const char *name)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ int i;
|
|
Jiri Skala |
a7f680 |
+ for (i=0;
|
|
Jiri Skala |
a7f680 |
+ params_str[i].name != NULL && strcmp(name, params_str[i].name) != 0;
|
|
Jiri Skala |
a7f680 |
+ i++) ;
|
|
Jiri Skala |
a7f680 |
+ return params_str[i].name == NULL ? -1 : i;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int
|
|
Jiri Skala |
a7f680 |
+param_find_int(const char *name)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ int i;
|
|
Jiri Skala |
a7f680 |
+ for (i=0;
|
|
Jiri Skala |
a7f680 |
+ params_int[i].name != NULL && strcmp(name, params_int[i].name) != 0;
|
|
Jiri Skala |
a7f680 |
+ i++) ;
|
|
Jiri Skala |
a7f680 |
+ return params_int[i].name == NULL ? -1 : i;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int
|
|
Jiri Skala |
a7f680 |
+param_find_bool(const char *name)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ int i;
|
|
Jiri Skala |
a7f680 |
+ for (i=0;
|
|
Jiri Skala |
a7f680 |
+ params_bool[i].name != NULL && strcmp(name, params_bool[i].name) != 0;
|
|
Jiri Skala |
a7f680 |
+ i++) ;
|
|
Jiri Skala |
a7f680 |
+ return params_bool[i].name == NULL ? -1 : i;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int
|
|
Jiri Skala |
a7f680 |
+line_empty_or_spaces(const char *line)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ int i;
|
|
Jiri Skala |
a7f680 |
+ for (i=0; line[i] > 0 && line[i] <= ' ' && i < strlen(line); i++) ;
|
|
Jiri Skala |
a7f680 |
+ return line[i] == 0;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int
|
|
Jiri Skala |
a7f680 |
+line_commented(const char *line)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ int i;
|
|
Jiri Skala |
a7f680 |
+ for (i=0; line[i] > 0 && line[i] <= ' ' && i < strlen(line); i++) ;
|
|
Jiri Skala |
a7f680 |
+ return line[i] == '#';
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+int
|
|
Jiri Skala |
a7f680 |
+param_parse_line(const char *line, char *name, char *val)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ char *str, *str1;
|
|
Jiri Skala |
a7f680 |
+ int ret=-1;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ str = strdup(line);
|
|
Jiri Skala |
a7f680 |
+ if ((str1 = strchr(str, '=')) != NULL)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ *str1 = 0;
|
|
Jiri Skala |
a7f680 |
+ str1++;
|
|
Jiri Skala |
a7f680 |
+ strcpy(val, str1);
|
|
Jiri Skala |
a7f680 |
+ strcpy(name, str);
|
|
Jiri Skala |
a7f680 |
+ ret = 0;
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ fprintf(stderr, "Incorrect line in the %s\n", BLTK_CONF);
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ free (str);
|
|
Jiri Skala |
a7f680 |
+ return ret;
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+void
|
|
Jiri Skala |
a7f680 |
+param_export_value(const char *name)
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ char expval[STR_LEN];
|
|
Jiri Skala |
a7f680 |
+ int index;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if ((index = param_find_str(name)) > -1)
|
|
Jiri Skala |
a7f680 |
+ snprintf(expval, STR_LEN, "%s=%s", name, *(params_str[index].val));
|
|
Jiri Skala |
a7f680 |
+ else if ((index = param_find_int(name)) > -1)
|
|
Jiri Skala |
a7f680 |
+ snprintf(expval, STR_LEN, "%s=%d", name, *(params_int[index].val));
|
|
Jiri Skala |
a7f680 |
+ else if ((index = param_find_bool(name)) > -1)
|
|
Jiri Skala |
a7f680 |
+ snprintf(expval, STR_LEN, "%s=%s", name, *(params_bool[index].val) ? "YES": "NO");
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if (index > -1)
|
|
Jiri Skala |
a7f680 |
+ putenv(strdup(expval));
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ fprintf(stderr, "Undefined parameter (%s)\n", name);
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+void
|
|
Jiri Skala |
a7f680 |
+param_load_conf()
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ char str[STR_LEN];
|
|
Jiri Skala |
a7f680 |
+ char name[STR_LEN], val[STR_LEN];
|
|
Jiri Skala |
a7f680 |
+ int index, len;
|
|
Jiri Skala |
a7f680 |
+ FILE *f;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if ((f = fopen(BLTK_CONF, "rt")) != NULL)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ while (fgets(str, STR_LEN, f) != NULL)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ if ((len = strlen(str)) > 0 && str[len-1] == '\n')
|
|
Jiri Skala |
a7f680 |
+ str[len-1] = 0;
|
|
Jiri Skala |
a7f680 |
+ if (line_empty_or_spaces(str) || line_commented(str))
|
|
Jiri Skala |
a7f680 |
+ continue;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ param_parse_line(str, name, val);
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if ((index = param_find_str(name)) > -1)
|
|
Jiri Skala |
a7f680 |
+ *(params_str[index].val) = strdup(val);
|
|
Jiri Skala |
a7f680 |
+ else if ((index = param_find_int(name)) > -1)
|
|
Jiri Skala |
a7f680 |
+ *(params_int[index].val) = atoi(val);
|
|
Jiri Skala |
a7f680 |
+ else if ((index = param_find_bool(name)) > -1)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ if (!strcmp(strupper(val), "YES") ||
|
|
Jiri Skala |
a7f680 |
+ !strcmp(strupper(val), "TRUE") ||
|
|
Jiri Skala |
a7f680 |
+ val[0] == '1')
|
|
Jiri Skala |
a7f680 |
+ *(params_bool[index].val) = 1;
|
|
Jiri Skala |
a7f680 |
+ else if (!strcmp(strupper(val), "NO") ||
|
|
Jiri Skala |
a7f680 |
+ !strcmp(strupper(val), "FALSE") ||
|
|
Jiri Skala |
a7f680 |
+ val[0] == '0')
|
|
Jiri Skala |
a7f680 |
+ *(params_bool[index].val) = 0;
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ fclose(f);
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+void
|
|
Jiri Skala |
a7f680 |
+param_load_defaults()
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ char str[STR_LEN];
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if (bltk_home == NULL)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ sprintf(str, "%s/.bltk", getenv("HOME"));
|
|
Jiri Skala |
a7f680 |
+ bltk_home = strdup(str);
|
|
Jiri Skala |
a7f680 |
+ } else if (bltk_home[0] == '~') {
|
|
Jiri Skala |
a7f680 |
+ sprintf(str, "%s%s", getenv("HOME"), bltk_home+1);
|
|
Jiri Skala |
a7f680 |
+ free(bltk_home);
|
|
Jiri Skala |
a7f680 |
+ bltk_home = strdup(str);
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if (access(bltk_home, 0) != 0)
|
|
Jiri Skala |
a7f680 |
+ mkdir(bltk_home, 0700);
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if (wl_office_working_dir == NULL)
|
|
Jiri Skala |
a7f680 |
+ wl_office_working_dir = strdup(bltk_home);
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if (access(wl_office_working_dir, 0) != 0)
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ if (wl_office_working_dir[0] == '~')
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ sprintf(str, "%s%s", getenv("HOME"), wl_office_working_dir+1);
|
|
Jiri Skala |
a7f680 |
+ free(wl_office_working_dir);
|
|
Jiri Skala |
a7f680 |
+ wl_office_working_dir = strdup(str);
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+ mkdir(wl_office_working_dir, 0700);
|
|
Jiri Skala |
a7f680 |
+ }
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+void
|
|
Jiri Skala |
a7f680 |
+param_init()
|
|
Jiri Skala |
a7f680 |
+{
|
|
Jiri Skala |
a7f680 |
+ param_load_conf();
|
|
Jiri Skala |
a7f680 |
+ param_load_defaults();
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/xse/xse.c 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/xse/xse.c 2009-07-13 10:04:45.490608952 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -52,16 +52,20 @@
|
|
Jiri Skala |
a0bf9a |
#include <time.h>
|
|
Jiri Skala |
a0bf9a |
#include <sys/wait.h>
|
|
Jiri Skala |
a0bf9a |
#include <signal.h>
|
|
Jiri Skala |
a0bf9a |
+#include <sys/prctl.h>
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
#include <xse.h>
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
char *progname = "xse";
|
|
Jiri Skala |
a0bf9a |
char *xchg_buf = NULL;
|
|
Jiri Skala |
a0bf9a |
char *scen_file = NULL;
|
|
Jiri Skala |
a0bf9a |
+char *stop_name = "NULL";
|
|
Jiri Skala |
a0bf9a |
int default_release_flg = 0;
|
|
Jiri Skala |
a0bf9a |
int check_delay_time_flg = 0;
|
|
Jiri Skala |
a0bf9a |
int correct_delay_time_flg = 0;
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
+char winid_tmp[STR_LEN];
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a0bf9a |
long double user_delay = 0;
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
static Display *display = NULL;
|
|
Jiri Skala |
a0bf9a |
@@ -412,8 +416,10 @@
|
|
Jiri Skala |
a0bf9a |
char string[STR_LEN];
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
if (fname == 0) {
|
|
Jiri Skala |
a0bf9a |
- fname = DELAY_FILE;
|
|
Jiri Skala |
a0bf9a |
+ snprintf(string, STR_LEN, "%s/%s", getenv("BLTK_HOME"), DELAY_FILE);
|
|
Jiri Skala |
a0bf9a |
+ fname = strdup(string);
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
+ fprintf(stderr, "user delay file: %s\n", fname);
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
fd = open(fname, O_RDWR | O_TRUNC | O_CREAT, 0666);
|
|
Jiri Skala |
a0bf9a |
if (fd < 0) {
|
|
Jiri Skala |
a0bf9a |
@@ -504,8 +510,8 @@
|
|
Jiri Skala |
a0bf9a |
int ret = 0;
|
|
Jiri Skala |
a0bf9a |
char cmd[STR_LEN];
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- (void)sprintf(cmd, "bltk_winid -S -t %d -s %d \"%s\" >./winid.tmp",
|
|
Jiri Skala |
a0bf9a |
- wait_time, sleep_time, title);
|
|
Jiri Skala |
a0bf9a |
+ (void)sprintf(cmd, "bltk_winid -S -t %d -s %d \"%s\" > %s",
|
|
Jiri Skala |
a0bf9a |
+ wait_time, sleep_time, title, winid_tmp);
|
|
Jiri Skala |
a0bf9a |
ret = system(cmd);
|
|
Jiri Skala |
a0bf9a |
if (ret != 0) {
|
|
Jiri Skala |
a0bf9a |
(void)fprintf(stderr, "%s failed\n", cmd);
|
|
Jiri Skala |
a0bf9a |
@@ -519,7 +525,7 @@
|
|
Jiri Skala |
a0bf9a |
int ret = 0;
|
|
Jiri Skala |
a0bf9a |
char cmd[STR_LEN];
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- (void)sprintf(cmd, "bltk_winid -S \"%s\" >./winid.tmp", title);
|
|
Jiri Skala |
a0bf9a |
+ (void)sprintf(cmd, "%s/bin/bltk_winid -S \"%s\" > %s", getenv("BLTK_ROOT"), title, winid_tmp);
|
|
Jiri Skala |
a0bf9a |
ret = system(cmd);
|
|
Jiri Skala |
a0bf9a |
if (ret != 0) {
|
|
Jiri Skala |
a0bf9a |
(void)fprintf(stderr, "%s failed\n", cmd);
|
|
Jiri Skala |
a0bf9a |
@@ -549,7 +555,7 @@
|
|
Jiri Skala |
a0bf9a |
int ret = 0;
|
|
Jiri Skala |
a0bf9a |
char cmd[STR_LEN];
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- (void)sprintf(cmd, "bltk_winid -F \"%s\"", title);
|
|
Jiri Skala |
a0bf9a |
+ (void)sprintf(cmd, "%s/bin/bltk_winid -F \"%s\"", getenv("BLTK_ROOT"), title);
|
|
Jiri Skala |
a0bf9a |
ret = system(cmd);
|
|
Jiri Skala |
a0bf9a |
if (ret != 0) {
|
|
Jiri Skala |
a0bf9a |
(void)fprintf(stderr, "%s failed\n", cmd);
|
|
Jiri Skala |
a0bf9a |
@@ -562,6 +568,18 @@
|
|
Jiri Skala |
a0bf9a |
static pid_t pid_array[1024];
|
|
Jiri Skala |
a0bf9a |
static int pid_cnt = 0;
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
+void chk_stop_file()
|
|
Jiri Skala |
a0bf9a |
+{
|
|
Jiri Skala |
a0bf9a |
+ int i;
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a0bf9a |
+ if (access(stop_name, F_OK) == 0) {
|
|
Jiri Skala |
a0bf9a |
+ for (i = 0; i < pid_cnt; i++) {
|
|
Jiri Skala |
a0bf9a |
+ (void)kill(pid_array[i], SIGTERM);
|
|
Jiri Skala |
a0bf9a |
+ }
|
|
Jiri Skala |
a0bf9a |
+ xse_exit(0);
|
|
Jiri Skala |
a0bf9a |
+ }
|
|
Jiri Skala |
a0bf9a |
+}
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a0bf9a |
static int runcmd_action(char *name, int wait_time, int state)
|
|
Jiri Skala |
942d0b |
{
|
|
Jiri Skala |
a0bf9a |
int ret = 0;
|
|
Jiri Skala |
a0bf9a |
@@ -1096,7 +1114,7 @@
|
|
Jiri Skala |
a0bf9a |
} else {
|
|
Jiri Skala |
a0bf9a |
get_winid_action(string);
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
- readf_action("./winid.tmp", count, delay_time);
|
|
Jiri Skala |
a0bf9a |
+ readf_action(winid_tmp, count, delay_time);
|
|
Jiri Skala |
a0bf9a |
setwinid_action(string, xchg_buf, delay_time);
|
|
Jiri Skala |
a0bf9a |
delay_time = 0;
|
|
Jiri Skala |
a0bf9a |
break;
|
|
Jiri Skala |
a0bf9a |
@@ -1189,11 +1207,24 @@
|
|
Jiri Skala |
a0bf9a |
if (break_flg) {
|
|
Jiri Skala |
a0bf9a |
break;
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
+ chk_stop_file();
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
void init_xse()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
+ if (prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0) != 0)
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ xse_exit(2);
|
|
Jiri Skala |
a0bf9a |
+ }
|
|
Jiri Skala |
a0bf9a |
+ if (prctl(PR_SET_PDEATHSIG, SIGTERM, 0, 0, 0) != 0)
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ xse_exit(2);
|
|
Jiri Skala |
a0bf9a |
+ }
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ stop_name = getenv("BLTK_STOP_FNAME");
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ snprintf(winid_tmp, sizeof winid_tmp, "%s/%s", getenv("BLTK_HOME"), WINID_FILE);
|
|
Jiri Skala |
a0bf9a |
display = XOpenDisplay(NULL);
|
|
Jiri Skala |
a0bf9a |
if (display == NULL) {
|
|
Jiri Skala |
a0bf9a |
(void)fprintf(stderr, "%s: Cannot open Display\n", progname);
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/include/parseconf.h 1970-01-01 01:00:00.000000000 +0100
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/include/parseconf.h 2009-07-13 10:04:45.505607012 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -0,0 +1,61 @@
|
|
Jiri Skala |
a0bf9a |
+/*
|
|
Jiri Skala |
a0bf9a |
+ * Copyright (c) 2009 Red Hat Inc.
|
|
Jiri Skala |
a0bf9a |
+ * Copyright (c) 2009 Jiri Skala <jskala@redhat.com>
|
|
Jiri Skala |
a0bf9a |
+ * All rights reserved.
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * Redistribution and use in source and binary forms, with or without
|
|
Jiri Skala |
a0bf9a |
+ * modification, are permitted provided that the following conditions
|
|
Jiri Skala |
a0bf9a |
+ * are met:
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * Redistributions of source code must retain the above copyright notice,
|
|
Jiri Skala |
a0bf9a |
+ * this list of conditions and the following disclaimer.
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * Redistributions in binary form must reproduce the above copyright
|
|
Jiri Skala |
a0bf9a |
+ * notice, this list of conditions and the following disclaimer in the
|
|
Jiri Skala |
a0bf9a |
+ * documentation and/or other materials provided with the distribution.
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * Neither the name of Intel Corporation nor the names of its contributors
|
|
Jiri Skala |
a0bf9a |
+ * may be used to endorse or promote products derived from this software
|
|
Jiri Skala |
a0bf9a |
+ * without specific prior written permission.
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Jiri Skala |
a0bf9a |
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Jiri Skala |
a0bf9a |
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
Jiri Skala |
a0bf9a |
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Jiri Skala |
a0bf9a |
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Jiri Skala |
a0bf9a |
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
|
Jiri Skala |
a0bf9a |
+ * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
Jiri Skala |
a0bf9a |
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
Jiri Skala |
a0bf9a |
+ * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|
Jiri Skala |
a0bf9a |
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
|
Jiri Skala |
a0bf9a |
+ * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
Jiri Skala |
a0bf9a |
+ * DAMAGE.
|
|
Jiri Skala |
a0bf9a |
+ *
|
|
Jiri Skala |
a0bf9a |
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
+ */
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+#ifndef __PARSECONF_H__
|
|
Jiri Skala |
a0bf9a |
+#define __PARSECONF_H__
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+extern char *bltk_home;
|
|
Jiri Skala |
a0bf9a |
+extern char *soffice_prog;
|
|
Jiri Skala |
a0bf9a |
+extern char *wl_office_working_dir;
|
|
Jiri Skala |
a0bf9a |
+extern char *bltk_player_prog;
|
|
Jiri Skala |
a0bf9a |
+extern char *bltk_player_file;
|
|
Jiri Skala |
a0bf9a |
+extern char *bltk_reader_prog;
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+extern int wl_developer_enabled;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_developer_extern;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_game_enabled;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_game_extern;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_office_enabled;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_office_extern;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_player_enabled;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_player_extern;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_reader_enabled;
|
|
Jiri Skala |
a0bf9a |
+extern int wl_reader_extern;
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
+#endif
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/include/xse.h 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/include/xse.h 2009-07-13 10:04:45.506607930 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -87,7 +87,8 @@
|
|
Jiri Skala |
a0bf9a |
#define DELAY_1_MIN (1 * 60 * 1000)
|
|
Jiri Skala |
a0bf9a |
#define DELAY_2_MIN (2 * 60 * 1000)
|
|
Jiri Skala |
a0bf9a |
#define WINDOWID "WINDOWID"
|
|
Jiri Skala |
a0bf9a |
-#define DELAY_FILE "./user_delay.tmp"
|
|
Jiri Skala |
a0bf9a |
+#define DELAY_FILE "user_delay.tmp"
|
|
Jiri Skala |
a0bf9a |
+#define WINID_FILE "winid.tmp"
|
|
Jiri Skala |
a0bf9a |
#define VI_CMD "vi"
|
|
Jiri Skala |
a0bf9a |
#define CSCOPE_CMD "cscope"
|
|
Jiri Skala |
a0bf9a |
#define F4 "F4"
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_reader/bltk_wl_reader_xse.c 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_reader/bltk_wl_reader_xse.c 2009-07-13 10:04:45.508608021 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -108,7 +108,7 @@
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- env = getenv("BLTK_WL_PROG");
|
|
Jiri Skala |
a0bf9a |
+ env = getenv("BLTK_READER_PROG");
|
|
Jiri Skala |
a0bf9a |
if (env && strcmp(env, "konqueror") == 0) {
|
|
Jiri Skala |
a0bf9a |
scen[LINE_QUIT].string = "Q";
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_get_lspci.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_get_lspci.sh 2009-07-13 10:04:45.468889841 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -56,7 +56,7 @@
|
|
Jiri Skala |
a0bf9a |
echo "$PROG: Warning: $*" >&2
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-TMP_FILE=$BLTK_ROOT/tmp/lspci
|
|
Jiri Skala |
a0bf9a |
+TMP_FILE=$BLTK_HOME/tmp/lspci
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
if [[ -z $LSPCI ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_get_hdparm.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_get_hdparm.sh 2009-07-13 10:04:45.469891458 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -56,13 +56,10 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
PARTITIONS=$1
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-TMP_FILE=$BLTK_ROOT/tmp/hdparm
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
-#str=`df -lk / | grep -v ^Filesystem`
|
|
Jiri Skala |
a0bf9a |
-str=`df -lk / | grep ^/dev/`
|
|
Jiri Skala |
a0bf9a |
-DF_DEV_NAME=${str%% *}
|
|
Jiri Skala |
a0bf9a |
-DF_NAME=${DF_DEV_NAME#/dev/}
|
|
Jiri Skala |
a0bf9a |
+TMP_FILE=$BLTK_HOME/tmp/hdparm
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
+str=`ls -d /sys/block/sd* | sed 's/^.*sd/sd/'`
|
|
Jiri Skala |
a0bf9a |
+DF_NAME=${str%% *}
|
|
Jiri Skala |
a0bf9a |
HD_NAME=${DF_NAME%%[0-9]*}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
grep -w "$HD_NAME" "$PARTITIONS" >/dev/null 2>&1
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_get_dmidecode.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_get_dmidecode.sh 2009-07-13 10:04:45.469891458 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -76,7 +76,7 @@
|
|
Jiri Skala |
a0bf9a |
shift $((OPTIND-1))
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
DMIDECODE=$*
|
|
Jiri Skala |
a0bf9a |
- TMP_FILE=$BLTK_ROOT/tmp/dmidecode
|
|
Jiri Skala |
a0bf9a |
+ TMP_FILE=$BLTK_HOME/tmp/dmidecode
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
if [[ -z $DMIDECODE ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_wl_common.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_wl_common.sh 2009-07-13 10:04:45.469891458 +0200
|
|
Jiri Skala |
942d0b |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
942d0b |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
942d0b |
#
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
+. /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
@@ -130,7 +131,7 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
export BLTK_LIB=$BLTK_ROOT/lib
|
|
Jiri Skala |
a0bf9a |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_TMP=$HOME/.bltk/tmp
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
[[ -z $BLTK_SUDO_CMD ]] && export BLTK_SUDO_CMD=$BLTK_BIN/bltk_sudo
|
|
Jiri Skala |
a0bf9a |
[[ -z $BLTK_CALC_CMD ]] && export BLTK_CALC_CMD=$BLTK_BIN/bltk_calc
|
|
Jiri Skala |
a0bf9a |
@@ -180,7 +181,7 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
export BLTK_LIB=$BLTK_ROOT/lib
|
|
Jiri Skala |
a0bf9a |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_TMP=$HOME/.bltk/tmp
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
export BLTK_EXTERN_SRC=$BLTK_ROOT/extern
|
|
Jiri Skala |
a0bf9a |
# export BLTK_EXTERN_TGT=$BLTK_ROOT/extern
|
|
Jiri Skala |
a0bf9a |
@@ -228,7 +229,7 @@
|
|
Jiri Skala |
a0bf9a |
wl_error_msg "cd $BLTK_WL_ROOT failed"
|
|
Jiri Skala |
a0bf9a |
return 1
|
|
Jiri Skala |
942d0b |
fi
|
|
Jiri Skala |
a0bf9a |
- rm -f fail
|
|
Jiri Skala |
a0bf9a |
+ rm -f $BLTK_FAIL_NAME
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
RES_SCORE=$BLTK_RESULTS/score
|
|
Jiri Skala |
a0bf9a |
[[ -a $RES_SCORE ]] && rm $RES_SCORE
|
|
Jiri Skala |
a0bf9a |
@@ -374,7 +375,7 @@
|
|
Jiri Skala |
942d0b |
{
|
|
Jiri Skala |
a0bf9a |
typeset wl=$1
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_WL_INSTALL_FILE ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ $CHK_INSTALLED = "YES" && ! -a $BLTK_WL_INSTALL_FILE ]]
|
|
Jiri Skala |
942d0b |
then
|
|
Jiri Skala |
a0bf9a |
wl_error_msg "Installation is not completed, perform 'make install-$wl'"
|
|
Jiri Skala |
a0bf9a |
return 1
|
|
Jiri Skala |
a0bf9a |
@@ -626,3 +627,20 @@
|
|
Jiri Skala |
a0bf9a |
return 0
|
|
Jiri Skala |
942d0b |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
+wl_install_file()
|
|
Jiri Skala |
a0bf9a |
+{
|
|
Jiri Skala |
a0bf9a |
+ typeset access=$1
|
|
Jiri Skala |
a0bf9a |
+ typeset file1=$2
|
|
Jiri Skala |
a0bf9a |
+ typeset file2=$3
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ CMD="install -m $access $file1 $file2"
|
|
Jiri Skala |
a0bf9a |
+ $CMD
|
|
Jiri Skala |
a0bf9a |
+ if [[ $? != 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ wl_error_msg "$CMD failed"
|
|
Jiri Skala |
a0bf9a |
+ wl_error_msg "Cannot copy $file1 to $file2"
|
|
Jiri Skala |
a0bf9a |
+ return 1
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ return 0
|
|
Jiri Skala |
a0bf9a |
+}
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_check.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_check.sh 2009-07-13 10:04:45.479608418 +0200
|
|
Jiri Skala |
942d0b |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
942d0b |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
942d0b |
#
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
+. /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/bltk_wl_common
|
|
Jiri Skala |
942d0b |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -120,7 +121,7 @@
|
|
Jiri Skala |
a0bf9a |
wl=${WLA[wl_cnt]}
|
|
Jiri Skala |
a0bf9a |
WL_RES=$RES/$wl.results
|
|
Jiri Skala |
a0bf9a |
echo "=== Workload '$wl'"
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -f $BLTK_ROOT/wl_$wl/.installed && $wl != idle && $wl != reader ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ $CHK_INSTALLED = "YES" && ! -f $BLTK_ROOT/wl_$wl/.installed && $wl != idle && $wl != reader ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
echo "not installed";
|
|
Jiri Skala |
a0bf9a |
WLR[wl_cnt]="not installed"
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_get_xdpyinfo.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_get_xdpyinfo.sh 2009-07-13 10:04:45.479608418 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -42,7 +42,7 @@
|
|
Jiri Skala |
a0bf9a |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
XDPYINFO=$1
|
|
Jiri Skala |
a0bf9a |
-TMP_FILE=$BLTK_ROOT/tmp/xdpyinfo
|
|
Jiri Skala |
a0bf9a |
+TMP_FILE=$BLTK_HOME/tmp/xdpyinfo
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
if [[ -z $XDPYINFO ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/bltk_get_user_field.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/bltk_get_user_field.sh 2009-07-13 10:04:45.480608150 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -57,7 +57,7 @@
|
|
Jiri Skala |
a0bf9a |
FIELD_NO=$1
|
|
Jiri Skala |
a0bf9a |
DELIM=$1
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-TMP_FILE=$BLTK_ROOT/tmp/hdparm
|
|
Jiri Skala |
a0bf9a |
+TMP_FILE=$BLTK_HOME/tmp/hdparm
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
#str=`df -lk / | grep -v ^Filesystem`
|
|
Jiri Skala |
a0bf9a |
str=`df -lk / | grep ^/dev/`
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_report_compress.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_report_compress.sh 2009-07-13 10:04:45.484609239 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -41,27 +41,44 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root()
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
- PROG=`basename $0`
|
|
Jiri Skala |
a0bf9a |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=$?
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $0`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $BLTK_ROOT`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- echo "Cannot determine bltk root, bltk tree corrupted."
|
|
Jiri Skala |
a0bf9a |
- exit 2
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
- export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a0bf9a |
- export BLTK_GET_REALPATH=$BLTK_BIN/bltk_get_realpath
|
|
Jiri Skala |
a0bf9a |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a0bf9a |
+ TMPCODE=$?
|
|
Jiri Skala |
a0bf9a |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a0bf9a |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=2
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ return $RETCODE
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
CWD=$PWD
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_report.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_report.sh 2009-07-13 10:04:45.485608830 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,29 +38,51 @@
|
|
Jiri Skala |
942d0b |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
942d0b |
#
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root()
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
- PROG=`basename $0`
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $0`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $BLTK_ROOT`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- echo "Cannot determine bltk root, bltk tree corrupted."
|
|
Jiri Skala |
a0bf9a |
- exit 2
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
- export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a0bf9a |
-}
|
|
Jiri Skala |
a0bf9a |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=$?
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root
|
|
Jiri Skala |
a0bf9a |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a0bf9a |
+ TMPCODE=$?
|
|
Jiri Skala |
a0bf9a |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a0bf9a |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a0bf9a |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=2
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a0bf9a |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ return $RETCODE
|
|
Jiri Skala |
a0bf9a |
+}
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+if [ ! $? = 0 ]; then
|
|
Jiri Skala |
a0bf9a |
+ echo "ERROR in setting environmental paths" >&2
|
|
Jiri Skala |
a0bf9a |
+ exit 1
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
BLTK_GET_STAT_CMD="$BLTK_BIN/bltk_get_stat $stat_ign_lines_arg"
|
|
Jiri Skala |
a0bf9a |
BLTK_CALC_CMD=$BLTK_BIN/bltk_calc
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_plot.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_plot.sh 2009-07-13 10:04:45.485608830 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -41,23 +41,41 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root()
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
- PROG=`basename $0`
|
|
Jiri Skala |
a0bf9a |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=$?
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $0`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $BLTK_ROOT`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- echo "Cannot determine bltk root, bltk tree corrupted."
|
|
Jiri Skala |
a0bf9a |
- exit 2
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
- export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a0bf9a |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a0bf9a |
+ TMPCODE=$?
|
|
Jiri Skala |
a0bf9a |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a0bf9a |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=2
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ return $RETCODE
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
set_bltk_root
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_report_table.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_report_table.sh 2009-07-13 10:04:45.485608830 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -41,26 +41,44 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root()
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths()
|
|
Jiri Skala |
942d0b |
{
|
|
Jiri Skala |
a0bf9a |
- PROG=`basename $0`
|
|
Jiri Skala |
a0bf9a |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=$?
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $0`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- BLTK_ROOT=`dirname $BLTK_ROOT`
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- echo "Cannot determine bltk root, bltk tree corrupted."
|
|
Jiri Skala |
a0bf9a |
- exit 2
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
- export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a7f680 |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a0bf9a |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a0bf9a |
+ TMPCODE=$?
|
|
Jiri Skala |
a0bf9a |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a0bf9a |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ RETCODE=2
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_ROOT
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ return $RETCODE
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-set_bltk_root
|
|
Jiri Skala |
a0bf9a |
+set_bltk_paths
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
BLTK_REPORT=$BLTK_BIN/bltk_report
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_report_check.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_report_check.sh 2009-07-13 10:04:45.485608830 +0200
|
|
Jiri Skala |
a7f680 |
@@ -41,26 +41,44 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
unalias -a
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
-set_bltk_root()
|
|
Jiri Skala |
a7f680 |
+set_bltk_paths()
|
|
Jiri Skala |
a7f680 |
{
|
|
Jiri Skala |
a7f680 |
- PROG=`basename $0`
|
|
Jiri Skala |
a7f680 |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a7f680 |
+ RETCODE=$?
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
- BLTK_ROOT=`dirname $0`
|
|
Jiri Skala |
a7f680 |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a7f680 |
- then
|
|
Jiri Skala |
a7f680 |
- BLTK_ROOT=`dirname $BLTK_ROOT`
|
|
Jiri Skala |
a7f680 |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a7f680 |
- then
|
|
Jiri Skala |
a7f680 |
- echo "Cannot determine bltk root, bltk tree corrupted."
|
|
Jiri Skala |
a7f680 |
- exit 2
|
|
Jiri Skala |
a7f680 |
- fi
|
|
Jiri Skala |
a7f680 |
- fi
|
|
Jiri Skala |
a7f680 |
- export BLTK_ROOT
|
|
Jiri Skala |
a7f680 |
- export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a7f680 |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a7f680 |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a7f680 |
+ TMPCODE=$?
|
|
Jiri Skala |
a7f680 |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
a7f680 |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a7f680 |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ RETCODE=2
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ export BLTK_ROOT
|
|
Jiri Skala |
a7f680 |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a7f680 |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ return $RETCODE
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
-set_bltk_root
|
|
Jiri Skala |
a7f680 |
+set_bltk_paths
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
Failed="Failed !!!"
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_func.sh 1970-01-01 01:00:00.000000000 +0100
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_func.sh 2009-07-13 10:04:45.487610317 +0200
|
|
Jiri Skala |
a7f680 |
@@ -0,0 +1,77 @@
|
|
Jiri Skala |
a7f680 |
+#!/bin/bash
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# Copyright (c) 2009 Red Hat Inc.
|
|
Jiri Skala |
a7f680 |
+# Copyright (c) 2009 Jiri Skala <jskala@redhat.com>
|
|
Jiri Skala |
a7f680 |
+# All rights reserved.
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# Redistribution and use in source and binary forms, with or without
|
|
Jiri Skala |
a7f680 |
+# modification, are permitted provided that the following conditions
|
|
Jiri Skala |
a7f680 |
+# are met:
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# Redistributions of source code must retain the above copyright notice,
|
|
Jiri Skala |
a7f680 |
+# this list of conditions and the following disclaimer.
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# Redistributions in binary form must reproduce the above copyright
|
|
Jiri Skala |
a7f680 |
+# notice, this list of conditions and the following disclaimer in the
|
|
Jiri Skala |
a7f680 |
+# documentation and/or other materials provided with the distribution.
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# Neither the name of Intel Corporation nor the names of its contributors
|
|
Jiri Skala |
a7f680 |
+# may be used to endorse or promote products derived from this software
|
|
Jiri Skala |
a7f680 |
+# without specific prior written permission.
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Jiri Skala |
a7f680 |
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Jiri Skala |
a7f680 |
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
Jiri Skala |
a7f680 |
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Jiri Skala |
a7f680 |
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Jiri Skala |
a7f680 |
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
Jiri Skala |
a7f680 |
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
Jiri Skala |
a7f680 |
+# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|
Jiri Skala |
a7f680 |
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
|
Jiri Skala |
a7f680 |
+# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
Jiri Skala |
a7f680 |
+# DAMAGE.
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
a7f680 |
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a7f680 |
+#
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+set_bltk_paths()
|
|
Jiri Skala |
942d0b |
+{
|
|
Jiri Skala |
a7f680 |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a7f680 |
+ RETCODE=$?
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a7f680 |
+ TMPCODE=$?
|
|
Jiri Skala |
a7f680 |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
a7f680 |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a7f680 |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ RETCODE=2
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ export BLTK_ROOT
|
|
Jiri Skala |
a7f680 |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a7f680 |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ return $RETCODE
|
|
Jiri Skala |
a7f680 |
+}
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/bltk_report_uncompress.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/bltk_report_uncompress.sh 2009-07-13 10:04:45.488609629 +0200
|
|
Jiri Skala |
a7f680 |
@@ -41,27 +41,44 @@
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
unalias -a
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
-set_bltk_root()
|
|
Jiri Skala |
a7f680 |
+set_bltk_paths()
|
|
Jiri Skala |
a7f680 |
{
|
|
Jiri Skala |
a7f680 |
- PROG=`basename $0`
|
|
Jiri Skala |
a7f680 |
+ WHICH_BLTK=`which bltk`
|
|
Jiri Skala |
a7f680 |
+ RETCODE=$?
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
- BLTK_ROOT=`dirname $0`
|
|
Jiri Skala |
a7f680 |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a7f680 |
- then
|
|
Jiri Skala |
a7f680 |
- BLTK_ROOT=`dirname $BLTK_ROOT`
|
|
Jiri Skala |
a7f680 |
- if [[ ! -a $BLTK_ROOT/.bltk ]]
|
|
Jiri Skala |
a7f680 |
- then
|
|
Jiri Skala |
a7f680 |
- echo "Cannot determine bltk root, bltk tree corrupted."
|
|
Jiri Skala |
a7f680 |
- exit 2
|
|
Jiri Skala |
a7f680 |
- fi
|
|
Jiri Skala |
a7f680 |
- fi
|
|
Jiri Skala |
a7f680 |
- export BLTK_ROOT
|
|
Jiri Skala |
a7f680 |
- export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a7f680 |
- export BLTK_TMP=$BLTK_ROOT/tmp
|
|
Jiri Skala |
a7f680 |
- export BLTK_GET_REALPATH=$BLTK_BIN/bltk_get_realpath
|
|
Jiri Skala |
a7f680 |
+ if [[ $RETCODE = 0 ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ file -b $WHICH_BLTK | grep symbolic > /dev/null
|
|
Jiri Skala |
a7f680 |
+ TMPCODE=$?
|
|
Jiri Skala |
a7f680 |
+ if [[ $TMPCODE = 0 ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ BLTK_MAIN=`readlink -f $WHICH_BLTK`
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ BLTK_MAIN=$WHICH_BLTK
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
a7f680 |
+ BLTK_ROOT=`echo $BLTK_MAIN | sed 's|/bin/.*$||'`
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ root_len=`echo $BLTK_ROOT | wc -c`
|
|
Jiri Skala |
a7f680 |
+ main_len=`echo $BLTK_MAIN | wc -c`
|
|
Jiri Skala |
a7f680 |
+
|
|
Jiri Skala |
a7f680 |
+ if [[ $root_len = $main_len ]]
|
|
Jiri Skala |
a7f680 |
+ then
|
|
Jiri Skala |
a7f680 |
+ RETCODE=2
|
|
Jiri Skala |
a7f680 |
+ else
|
|
Jiri Skala |
a7f680 |
+ [ -f /etc/bltk.conf ] && . /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ [ -z $BLTK_HOME ] && BLTK_HOME=~/.bltk
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ export BLTK_ROOT
|
|
Jiri Skala |
a7f680 |
+ export BLTK_BIN=$BLTK_ROOT/bin
|
|
Jiri Skala |
a7f680 |
+ export BLTK_TMP=$BLTK_HOME/tmp
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
a7f680 |
+ fi
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a7f680 |
+ return $RETCODE
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
-set_bltk_root
|
|
Jiri Skala |
a7f680 |
+set_bltk_paths
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
CWD=$PWD
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_developer/bltk_wl_developer_install.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_developer/bltk_wl_developer_install.sh 2009-07-14 10:23:58.340615097 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -142,9 +143,14 @@
|
|
Jiri Skala |
a0bf9a |
exit 1
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-{
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-$work
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
-} 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+if [[ "$WL_DEVELOPER_ENABLED" = "YES" && "$WL_DEVELOPER_EXTERN" = "YES" ]]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ $work
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+ } 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_developer/bltk_wl_developer.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_developer/bltk_wl_developer.sh 2009-07-13 10:04:45.491608682 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,10 +38,13 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+export USER_DELAY_TMP=$BLTK_HOME/user_delay.tmp
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
startup()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
trap 'cleanup 1; exit 1' 1 2 3 15
|
|
Jiri Skala |
a0bf9a |
@@ -173,18 +176,18 @@
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
ST_TIME=`$BLTK_TIME_CMD`
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- rm -f ./user_delay.tmp
|
|
Jiri Skala |
a0bf9a |
+ rm -f $USER_DELAY_TMP
|
|
Jiri Skala |
a0bf9a |
if [[ $BLTK_WL_FILE != DEBUG && $BLTK_WL_FILE != DEBUG1 ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
run_cscope_vi
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
else
|
|
Jiri Skala |
a0bf9a |
sleep 1
|
|
Jiri Skala |
a0bf9a |
- echo 1.11 >./user_delay.tmp
|
|
Jiri Skala |
a0bf9a |
- wl_check_error $? "echo 0.11 >./user_delay.tmp failed"
|
|
Jiri Skala |
a0bf9a |
+ echo 1.11 > $USER_DELAY_TMP
|
|
Jiri Skala |
a0bf9a |
+ wl_check_error $? "echo 0.11 > $USER_DELAY_TMP failed"
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- CMD="cat ./user_delay.tmp"
|
|
Jiri Skala |
a0bf9a |
+ CMD="cat $USER_DELAY_TMP"
|
|
Jiri Skala |
a0bf9a |
DELAY_TIME=`$CMD`
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "$CMD failed"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
@@ -280,7 +283,15 @@
|
|
Jiri Skala |
a0bf9a |
exit $1
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-run
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
+if [ $WL_DEVELOPER_ENABLED = "YES" ]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ run
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ TTY=`tty`
|
|
Jiri Skala |
a0bf9a |
+ echo "WARNING!!!" > $TTY 2>&1
|
|
Jiri Skala |
a0bf9a |
+ echo "The developer workload is disabled. See manual and use external package." > $TTY 2>&1
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_game/bltk_wl_game.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_game/bltk_wl_game.sh 2009-07-14 10:29:08.896828960 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -22,16 +22,16 @@
|
|
Jiri Skala |
a0bf9a |
# may be used to endorse or promote products derived from this software
|
|
Jiri Skala |
a0bf9a |
# without specific prior written permission.
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBGMORS
|
|
Jiri Skala |
a0bf9a |
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BGM NOT
|
|
Jiri Skala |
a0bf9a |
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
Jiri Skala |
a0bf9a |
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
Jiri Skala |
a0bf9a |
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
Jiri Skala |
a0bf9a |
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
Jiri Skala |
a0bf9a |
-# OWNER OR CONTRIBGMORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Jiri Skala |
a0bf9a |
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BGM NOT LIMITED
|
|
Jiri Skala |
a0bf9a |
-# TO, PROCUREMENT OF SUBSTITGME GOODS OR SERVICES;
|
|
Jiri Skala |
a0bf9a |
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
Jiri Skala |
a0bf9a |
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
|
|
Jiri Skala |
a0bf9a |
+# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
Jiri Skala |
a0bf9a |
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
|
Jiri Skala |
a0bf9a |
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|
Jiri Skala |
a0bf9a |
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OGM OF
|
|
Jiri Skala |
a0bf9a |
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
|
|
Jiri Skala |
a0bf9a |
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
|
Jiri Skala |
a0bf9a |
# DAMAGE.
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
@@ -40,8 +40,11 @@
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
set -x
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
startup()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
trap 'cleanup 1; exit 1' 1 2 3 15
|
|
Jiri Skala |
a0bf9a |
@@ -186,7 +189,15 @@
|
|
Jiri Skala |
a0bf9a |
exit $1
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-run
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
+if [ $WL_GAME_ENABLED = "YES" ]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ run
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ TTY=`tty`
|
|
Jiri Skala |
a0bf9a |
+ echo "WARNING!!!" > $TTY 2>&1
|
|
Jiri Skala |
a0bf9a |
+ echo "The game workload is disabled. Read manual and use external package." > $TTY 2>&1
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_game/bltk_wl_game_install.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_game/bltk_wl_game_install.sh 2009-07-14 10:34:47.116828423 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
a7f680 |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a7f680 |
#
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -84,8 +85,6 @@
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
make_game_src()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a0bf9a |
wl_check_file $GAME_SRC_FILE
|
|
Jiri Skala |
a0bf9a |
wl_check_warning $?
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && return 1
|
|
Jiri Skala |
a0bf9a |
@@ -136,7 +135,7 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
install()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
- uninstall
|
|
Jiri Skala |
a0bf9a |
+ uninstall
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
# make_game_src
|
|
Jiri Skala |
a0bf9a |
@@ -171,9 +170,14 @@
|
|
Jiri Skala |
a0bf9a |
exit 1
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-{
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-$work
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
-} 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+if [[ "$WL_GAME_ENABLED" = "YES" && "$WL_GAME_EXTERN" = "YES" ]]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ $work
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+ } 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_office/bltk_wl_office_run_app.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_office/bltk_wl_office_run_app.sh 2009-07-13 10:04:45.497608395 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,12 +38,14 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a7f680 |
unalias -a
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
SOFFICE_FLG="-minimized -invisible -norestore -quickstart -nologo -nolockcheck -nodefault"
|
|
Jiri Skala |
a0bf9a |
+WL_OFFICE_WORKING_DIR=${WL_OFFICE_WORKING_DIR:-"~/.bltk"}
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-$SOFFICE_PROG $SOFFICE_FLG $1 &
|
|
Jiri Skala |
a0bf9a |
+$SOFFICE_PROG $SOFFICE_FLG $WL_OFFICE_WORKING_DIR/$1 &
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
exit $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_office/bltk_wl_office_install.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_office/bltk_wl_office_install.sh 2009-07-14 11:25:31.533579648 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -80,7 +81,6 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
install_ooo()
|
|
Jiri Skala |
a7f680 |
{
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a0bf9a |
wl_remove_file ${HOME}/.sversionrc
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -91,7 +91,7 @@
|
|
Jiri Skala |
a0bf9a |
wl_change_dir $OFFICE_SRC_TMP_DIR
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- mkdir $OFFICE_TGT_DIR -m 0777
|
|
Jiri Skala |
a0bf9a |
+ mkdir $OFFICE_TGT_DIR -m 0777
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
CMD="$OFFICE_SRC_TMP_DIR/install_linux -l RPMS $OFFICE_TGT_DIR"
|
|
Jiri Skala |
a0bf9a |
$CMD
|
|
Jiri Skala |
a0bf9a |
@@ -159,23 +159,27 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
wl_remove_dir $OFFICE_TGT_DIR
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-if [[ $# = 0 || $1 = i || $1 = install ]]
|
|
Jiri Skala |
a0bf9a |
-then
|
|
Jiri Skala |
a0bf9a |
- work=install
|
|
Jiri Skala |
a0bf9a |
-elif [[ $1 = u || $1 = uninstall ]]
|
|
Jiri Skala |
a0bf9a |
+if [[ "$WL_OFFICE_ENABLED" = "YES" && "$WL_OFFICE_EXTERN" = "YES" ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- work=uninstall
|
|
Jiri Skala |
a0bf9a |
+ if [[ $# = 0 || $1 = i || $1 = install ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ work=install
|
|
Jiri Skala |
a0bf9a |
+ elif [[ $1 = u || $1 = uninstall ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ work=uninstall
|
|
Jiri Skala |
a0bf9a |
+ else
|
|
Jiri Skala |
a0bf9a |
+ echo "Invalid parameter"
|
|
Jiri Skala |
a0bf9a |
+ exit 1
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ $work
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+ } 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
else
|
|
Jiri Skala |
a0bf9a |
- echo "Invalid parameter"
|
|
Jiri Skala |
a0bf9a |
- exit 1
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-{
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-$work
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
-} 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_office/bltk_wl_office.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_office/bltk_wl_office.sh 2009-07-13 16:35:21.801609104 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,11 +38,21 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
XSE_PROG="bltk_wl_office_xse"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+WL_OFFICE_WORKING_DIR=${WL_OFFICE_WORKING_DIR:-"~/.bltk"}
|
|
Jiri Skala |
a0bf9a |
+cd $WL_OFFICE_WORKING_DIR
|
|
Jiri Skala |
a0bf9a |
+WL_OFFICE_WORKING_DIR=`pwd`
|
|
Jiri Skala |
a0bf9a |
+cd $OLDPWD
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
+export USER_DELAY_TMP=$BLTK_HOME/user_delay.tmp
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
startup()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
trap 'cleanup 1; exit 1' 1 2 3 15
|
|
Jiri Skala |
a0bf9a |
@@ -55,7 +65,14 @@
|
|
Jiri Skala |
a0bf9a |
wl_check_install office
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
- export SOFFICE_PROG=$HOME/soffice
|
|
Jiri Skala |
a0bf9a |
+ wl_install_file 0644 text1 $WL_OFFICE_WORKING_DIR/text1
|
|
Jiri Skala |
a0bf9a |
+ wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
+ wl_install_file 0644 text2 $WL_OFFICE_WORKING_DIR/text2
|
|
Jiri Skala |
a0bf9a |
+ wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
+ wl_install_file 0644 text3 $WL_OFFICE_WORKING_DIR/text3
|
|
Jiri Skala |
a0bf9a |
+ wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+ export SOFFICE_PROG=${SOFFICE_PROG:-"$HOME/soffice"}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
BLTK_WL_OFFICE_SCEN=$BLTK_WL_FILE
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -82,39 +99,44 @@
|
|
Jiri Skala |
a7f680 |
{
|
|
Jiri Skala |
a0bf9a |
ST_TIME=`$BLTK_TIME_CMD`
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
- wl_remove_file OOWRITER_FILE.odt
|
|
Jiri Skala |
a0bf9a |
+ wl_remove_file $WL_OFFICE_WORKING_DIR/OOWRITER_FILE.odt
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
- wl_copy_file OOWRITER_FILE_SAMPLE.odt OOWRITER_FILE.odt
|
|
Jiri Skala |
a0bf9a |
+ wl_install_file 0644 OOWRITER_FILE_SAMPLE.odt $WL_OFFICE_WORKING_DIR/OOWRITER_FILE.odt
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- wl_remove_file OOCALC_FILE.ods
|
|
Jiri Skala |
a0bf9a |
+ wl_remove_file O$WL_OFFICE_WORKING_DIR/OCALC_FILE.ods
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
- wl_copy_file OOCALC_FILE_SAMPLE.ods OOCALC_FILE.ods
|
|
Jiri Skala |
a0bf9a |
+ wl_install_file 0644 OOCALC_FILE_SAMPLE.ods $WL_OFFICE_WORKING_DIR/OOCALC_FILE.ods
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- wl_remove_file OODRAW_FILE.odg
|
|
Jiri Skala |
a0bf9a |
+ wl_remove_file $WL_OFFICE_WORKING_DIR/OODRAW_FILE.odg
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
- wl_copy_file OODRAW_FILE_SAMPLE.odg OODRAW_FILE.odg
|
|
Jiri Skala |
a0bf9a |
+ wl_install_file 0644 OODRAW_FILE_SAMPLE.odg $WL_OFFICE_WORKING_DIR/OODRAW_FILE.odg
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- wl_remove_file ./user_delay.tmp
|
|
Jiri Skala |
a0bf9a |
+ wl_remove_file $USER_DELAY_TMP
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
if [[ $BLTK_WL_OFFICE_SCEN = DEBUG ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
sleep 1
|
|
Jiri Skala |
a0bf9a |
- echo 0.11 > ./user_delay.tmp
|
|
Jiri Skala |
a0bf9a |
- wl_check_error $? "echo 1.11 >./user_delay.tmp failed"
|
|
Jiri Skala |
a0bf9a |
+ echo 0.11 > $USER_DELAY_TMP
|
|
Jiri Skala |
a0bf9a |
+ wl_check_error $? "echo 1.11 > $USER_DELAY_TMP failed"
|
|
Jiri Skala |
a0bf9a |
elif [[ -f "$BLTK_WL_OFFICE_SCEN" ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
CMD="$BLTK_WL_BIN/$XSE_PROG $BLTK_WL_OFFICE_SCEN"
|
|
Jiri Skala |
a0bf9a |
##### \time -p $CMD >./XSE.times 2>&1
|
|
Jiri Skala |
a0bf9a |
$CMD
|
|
Jiri Skala |
a0bf9a |
+ if [ -f $BLTK_STOP_FILE ]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ ps -eopid,cmd | grep $WL_OFFICE_WORKING_DIR | sed 's/^ *//' | sed 's/ .*$//' | xargs kill -s SIGKILL
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
else
|
|
Jiri Skala |
a0bf9a |
wl_check_error 1 "Cannot access $BLTK_WL_OFFICE_SCEN"
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- CMD="cat ./user_delay.tmp"
|
|
Jiri Skala |
a0bf9a |
+ CMD="cat $USER_DELAY_TMP"
|
|
Jiri Skala |
a0bf9a |
DELAY_TIME=`$CMD`
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "$CMD failed"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
@@ -159,6 +181,14 @@
|
|
Jiri Skala |
a0bf9a |
echo "$CNT: Score $score" >$TTY 2>&1
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+killchildproc()
|
|
Jiri Skala |
a0bf9a |
+{
|
|
Jiri Skala |
a0bf9a |
+ officeproc = ps -eopid,cmd | grep $WL_OFFICE_WORKING_DIR | sed 's/ .*$//'
|
|
Jiri Skala |
a0bf9a |
+ for i in $officeproc; do
|
|
Jiri Skala |
a0bf9a |
+ sudo kill -s SIFKILL $i
|
|
Jiri Skala |
a0bf9a |
+ done
|
|
Jiri Skala |
a0bf9a |
+}
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
run()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
CNT=1
|
|
Jiri Skala |
a0bf9a |
@@ -167,6 +197,7 @@
|
|
Jiri Skala |
a0bf9a |
run1
|
|
Jiri Skala |
a0bf9a |
if [[ $BLTK_SHOW_DEMO = TRUE && $CNT = $BLTK_SHOW_DEMO_NUM ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
+ killchildproc
|
|
Jiri Skala |
a0bf9a |
break
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
(( CNT++ ))
|
|
Jiri Skala |
a0bf9a |
@@ -179,7 +210,12 @@
|
|
Jiri Skala |
a0bf9a |
exit $1
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-run
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
+if [ "$WL_OFFICE_ENABLED" = "YES" ]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ run
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_reader/bltk_wl_reader.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_reader/bltk_wl_reader.sh 2009-07-13 10:04:45.506607930 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -48,6 +49,13 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
XSE_PROG="bltk_wl_reader_xse"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+WL_READER_WORKING_DIR=${WL_READER_WORKING_DIR:-"~/.bltk"}
|
|
Jiri Skala |
a0bf9a |
+cd $WL_READER_WORKING_DIR
|
|
Jiri Skala |
a0bf9a |
+WL_READER_WORKING_DIR=`pwd`
|
|
Jiri Skala |
a0bf9a |
+cd $OLDPWD
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
+export USER_DELAY_TMP=$BLTK_HOME/user_delay.tmp
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
startup()
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
trap 'cleanup 1; exit 1' 1 2 3 15
|
|
Jiri Skala |
a0bf9a |
@@ -58,35 +66,35 @@
|
|
Jiri Skala |
a0bf9a |
### wl_check_install reader
|
|
Jiri Skala |
a0bf9a |
### wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- if [[ -z $BLTK_WL_PROG ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ -z $BLTK_READER_PROG ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- export BLTK_WL_PROG=$DEF_BROWSER
|
|
Jiri Skala |
a0bf9a |
- export BLTK_WL_PROG_FLG=
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_READER_PROG=$DEF_BROWSER
|
|
Jiri Skala |
a0bf9a |
+ export BLTK_READER_PROG_FLG=
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- wl_check_prog $BLTK_WL_PROG
|
|
Jiri Skala |
a0bf9a |
+ wl_check_prog $BLTK_READER_PROG
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- wl_check_run_prog $BLTK_WL_PROG
|
|
Jiri Skala |
a0bf9a |
+ wl_check_run_prog $BLTK_READER_PROG
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- echo "Browser $BLTK_WL_PROG"
|
|
Jiri Skala |
a0bf9a |
+ echo "Browser $BLTK_READER_PROG"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- wl_check_all_run_prog $BLTK_WL_PROG
|
|
Jiri Skala |
a0bf9a |
+ wl_check_all_run_prog $BLTK_READER_PROG
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
tmp_reader_file=/tmp/$DEF_FILE
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- if [[ $BLTK_WL_FILE = DEBUG ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ $BLTK_READER_FILE = DEBUG ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_FILE=
|
|
Jiri Skala |
a0bf9a |
+ BLTK_READER_FILE=
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- if [[ ! -z $BLTK_WL_FILE ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ ! -z $BLTK_READER_FILE ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- reader_file=$BLTK_WL_FILE
|
|
Jiri Skala |
a0bf9a |
+ reader_file=$BLTK_READER_FILE
|
|
Jiri Skala |
a0bf9a |
title="$BLTK_WL_TITLE"
|
|
Jiri Skala |
a0bf9a |
- flags="$BLTK_WL_PROG_FLG"
|
|
Jiri Skala |
a0bf9a |
+ flags="$BLTK_READER_PROG_FLG"
|
|
Jiri Skala |
a0bf9a |
else
|
|
Jiri Skala |
a0bf9a |
default_flg=TRUE
|
|
Jiri Skala |
a0bf9a |
reader_file=$DEF_FILE
|
|
Jiri Skala |
a0bf9a |
@@ -139,13 +147,13 @@
|
|
Jiri Skala |
a0bf9a |
{
|
|
Jiri Skala |
a0bf9a |
ST_TIME=`$BLTK_TIME_CMD`
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- rm -f ./user_delay.tmp
|
|
Jiri Skala |
a0bf9a |
+ rm -f $USER_DELAY_TMP
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- CMD="$BLTK_WL_PROG $BLTK_WL_PROG_FLG $reader_file"
|
|
Jiri Skala |
a0bf9a |
+ CMD="$BLTK_READER_PROG $BLTK_WL_PROG_FLG $reader_file"
|
|
Jiri Skala |
a0bf9a |
$CMD &
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "$CMD failed"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_ALL_PROC_NAME="$BLTK_WL_ALL_PROC_NAME $BLTK_WL_PROG"
|
|
Jiri Skala |
a0bf9a |
+ BLTK_WL_ALL_PROC_NAME="$BLTK_WL_ALL_PROC_NAME $BLTK_READER_PROG"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
windowid=`bltk_winid -S "$title"`
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "Cannot get windowid of $BLTK_WL_PRO"
|
|
Jiri Skala |
a0bf9a |
@@ -157,11 +165,17 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
CMD="$BLTK_WL_BIN/$XSE_PROG"
|
|
Jiri Skala |
a0bf9a |
$CMD
|
|
Jiri Skala |
a0bf9a |
+ if [ -f $BLTK_STOP_FILE ]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ ps -eopid,cmd | grep $BLTK_READER_PROG | sed 's/^ *//' | sed 's/ .*$//' | xargs kill -s SIGKILL
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
942d0b |
+
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "$CMD failed"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
BLTK_WL_PROC_NAME="$BLTK_WL_PROC_NAME $XSE_PROG"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- CMD="cat ./user_delay.tmp"
|
|
Jiri Skala |
a0bf9a |
+ CMD="cat $USER_DELAY_TMP"
|
|
Jiri Skala |
a0bf9a |
DELAY_TIME=`$CMD`
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "$CMD failed"
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
@@ -200,7 +214,12 @@
|
|
Jiri Skala |
a0bf9a |
exit $1
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-run
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
+if [ "$WL_READER_ENABLED" = "YES" ]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ run
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_reader/bltk_wl_reader_install.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_reader/bltk_wl_reader_install.sh 2009-07-13 10:04:45.516606637 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -92,9 +93,14 @@
|
|
Jiri Skala |
a0bf9a |
exit 1
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-{
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-$work
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
-} 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+if [[ "$WL_READER_ENABLED" = "YES" && "$WL_READER_EXTERN" = "YES" ]]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ $work
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+ } 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_player/bltk_wl_player_make_binary.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_player/bltk_wl_player_make_binary.sh 2009-07-13 10:04:45.516606637 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -108,9 +108,13 @@
|
|
Jiri Skala |
a0bf9a |
return 0
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-{
|
|
Jiri Skala |
a0bf9a |
-startup
|
|
Jiri Skala |
a0bf9a |
-make_mplayer_bin
|
|
Jiri Skala |
a0bf9a |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
-}
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
+if [[ "$WL_PLAYER_ENABLED" = "YES" && "$WL_PLAYER_EXTERN" = "YES" ]]
|
|
Jiri Skala |
a0bf9a |
+then
|
|
Jiri Skala |
a0bf9a |
+ {
|
|
Jiri Skala |
a0bf9a |
+ startup
|
|
Jiri Skala |
a0bf9a |
+ make_mplayer_bin
|
|
Jiri Skala |
a0bf9a |
+ cleanup 0
|
|
Jiri Skala |
a0bf9a |
+ }
|
|
Jiri Skala |
a0bf9a |
+else
|
|
Jiri Skala |
a0bf9a |
+ exit 0
|
|
Jiri Skala |
a0bf9a |
+fi
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_player/bltk_wl_player.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_player/bltk_wl_player.sh 2009-07-13 21:40:36.851413991 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -38,6 +38,9 @@
|
|
Jiri Skala |
a0bf9a |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
a0bf9a |
#
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
+BLTK_PLAYER_PROG_FLG=
|
|
Jiri Skala |
a0bf9a |
+
|
|
Jiri Skala |
a0bf9a |
+. /etc/bltk.conf
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a0bf9a |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -54,27 +57,22 @@
|
|
Jiri Skala |
a0bf9a |
wl_check_install player
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
- if [[ $BLTK_WL_FILE = DEBUG ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ $BLTK_PLAYER_FILE = DEBUG ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_FILE=
|
|
Jiri Skala |
a0bf9a |
+ BLTK_PLAYER_FILE=
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
- if [ $PLAY_MD != "dvd://" -a $PLAY_MD != "vcd://" ]
|
|
Jiri Skala |
a0bf9a |
+ if [[ -z $BLTK_PLAYER_FILE ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_FILE=$BLTK_EXTERN_SRC_WL_PLAYER/$PLAY_MD
|
|
Jiri Skala |
a0bf9a |
- else
|
|
Jiri Skala |
a0bf9a |
- set_dvd_config
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_FILE=$PLAY_MD
|
|
Jiri Skala |
a0bf9a |
+ BLTK_PLAYER_FILE="dvd://"
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-echo ALEX DEBUG BLTK_WL_FILE is $BLTK_WL_FILE
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
- if [[ -z $BLTK_WL_PROG ]]
|
|
Jiri Skala |
a0bf9a |
- then
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_PROG=$BLTK_EXTERN_TGT_WL_PLAYER/mplayer/bin/mplayer
|
|
Jiri Skala |
a0bf9a |
- fi
|
|
Jiri Skala |
a0bf9a |
- if [[ -z $BLTK_WL_PROG_FLG ]]
|
|
Jiri Skala |
a0bf9a |
+ if [[ -z $BLTK_PLAYER_PROG ]]
|
|
Jiri Skala |
a0bf9a |
then
|
|
Jiri Skala |
a0bf9a |
- BLTK_WL_PROG_FLG="-fs -quiet"
|
|
Jiri Skala |
a0bf9a |
+ BLTK_PLAYER_PROG=$BLTK_EXTERN_TGT_WL_PLAYER/mplayer/bin/mplayer
|
|
Jiri Skala |
a0bf9a |
+ if [[ -z $BLTK_PLAYER_PROG_FLG ]]
|
|
Jiri Skala |
a0bf9a |
+ then
|
|
Jiri Skala |
a0bf9a |
+ BLTK_PLAYER_PROG_FLG="-fs -quiet"
|
|
Jiri Skala |
a0bf9a |
+ fi
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
if [[ -z $BLTK_SHOW_DEMO_NUM ]]
|
|
Jiri Skala |
a0bf9a |
@@ -86,13 +84,13 @@
|
|
Jiri Skala |
a0bf9a |
export BLTK_SHOW_DEMO_TIME=60
|
|
Jiri Skala |
a0bf9a |
fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
- wl_check_prog $BLTK_WL_PROG
|
|
Jiri Skala |
a0bf9a |
+ wl_check_prog $BLTK_PLAYER_PROG
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
- wl_check_run_prog $BLTK_WL_PROG
|
|
Jiri Skala |
a0bf9a |
+ wl_check_run_prog $BLTK_PLAYER_PROG
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
- wl_check_all_run_prog $BLTK_WL_PROG
|
|
Jiri Skala |
a0bf9a |
+ wl_check_all_run_prog $BLTK_PLAYER_PROG
|
|
Jiri Skala |
a0bf9a |
wl_check_error $?
|
|
Jiri Skala |
a0bf9a |
### env | sort >env.log
|
|
Jiri Skala |
a0bf9a |
}
|
|
Jiri Skala |
a0bf9a |
@@ -122,14 +120,14 @@
|
|
Jiri Skala |
a7f680 |
{
|
|
Jiri Skala |
a7f680 |
ST_TIME=`$BLTK_TIME_CMD`
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
- CMD="$BLTK_WL_PROG $BLTK_WL_PROG_FLG $BLTK_WL_FILE"
|
|
Jiri Skala |
a0bf9a |
+ CMD="$BLTK_PLAYER_PROG $BLTK_WL_PROG_FLG $BLTK_PLAYER_FILE"
|
|
Jiri Skala |
a0bf9a |
if [[ $BLTK_SHOW_DEMO = TRUE && $BLTK_SHOW_DEMO_TIME != 0 ]]
|
|
Jiri Skala |
a7f680 |
then
|
|
Jiri Skala |
a0bf9a |
$CMD &
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "CMD failed"
|
|
Jiri Skala |
a0bf9a |
pid=$!
|
|
Jiri Skala |
a0bf9a |
sleep $BLTK_SHOW_DEMO_TIME
|
|
Jiri Skala |
a0bf9a |
- prog=`basename $BLTK_WL_PROG`
|
|
Jiri Skala |
a0bf9a |
+ prog=`basename $BLTK_PLAYER_PROG`
|
|
Jiri Skala |
a0bf9a |
pgrep $prog
|
|
Jiri Skala |
a0bf9a |
wl_check_error $? "$prog is not running"
|
|
Jiri Skala |
a0bf9a |
/bin/kill -QUIT $pid >/dev/null 2>&1
|
|
Jiri Skala |
a0bf9a |
@@ -180,7 +178,12 @@
|
|
Jiri Skala |
a7f680 |
exit $1
|
|
Jiri Skala |
a7f680 |
}
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
-startup
|
|
Jiri Skala |
a7f680 |
-run
|
|
Jiri Skala |
a7f680 |
-cleanup 0
|
|
Jiri Skala |
a0bf9a |
+if [ "$WL_PLAYER_ENABLED" = "YES" ]
|
|
Jiri Skala |
a7f680 |
+then
|
|
Jiri Skala |
a7f680 |
+ startup
|
|
Jiri Skala |
a7f680 |
+ run
|
|
Jiri Skala |
a7f680 |
+ cleanup 0
|
|
Jiri Skala |
a7f680 |
+else
|
|
Jiri Skala |
a7f680 |
+ exit 0
|
|
Jiri Skala |
a7f680 |
+fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_player/bltk_wl_player_install.sh 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_player/bltk_wl_player_install.sh 2009-07-13 10:04:45.517607555 +0200
|
|
Jiri Skala |
942d0b |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
942d0b |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Jiri Skala |
942d0b |
#
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
+. /etc/bltk.conf
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
source `dirname $0`/../../bin/bltk_wl_common
|
|
Jiri Skala |
a7f680 |
[[ $? != 0 ]] && { echo "bltk tree corrupted"; exit 2; }
|
|
Jiri Skala |
a0bf9a |
@@ -284,9 +285,14 @@
|
|
Jiri Skala |
a7f680 |
exit 1
|
|
Jiri Skala |
a7f680 |
fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
-{
|
|
Jiri Skala |
a7f680 |
-startup
|
|
Jiri Skala |
a7f680 |
-$work
|
|
Jiri Skala |
a7f680 |
-cleanup 0
|
|
Jiri Skala |
a7f680 |
-} 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a0bf9a |
+if [[ "$WL_PLAYER_ENABLED" = "YES" && "$WL_PLAYER_EXTERN" = "YES" ]]
|
|
Jiri Skala |
a7f680 |
+then
|
|
Jiri Skala |
a7f680 |
+ {
|
|
Jiri Skala |
a7f680 |
+ startup
|
|
Jiri Skala |
a7f680 |
+ $work
|
|
Jiri Skala |
a7f680 |
+ cleanup 0
|
|
Jiri Skala |
a7f680 |
+ } 2>&1 | tee -i $work.log
|
|
Jiri Skala |
a7f680 |
+else
|
|
Jiri Skala |
a7f680 |
+ exit 0
|
|
Jiri Skala |
a7f680 |
+fi
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/sudo/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/sudo/Makefile 2009-07-13 10:04:45.466889192 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -34,8 +34,10 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
install : FORCE
|
|
Jiri Skala |
a0bf9a |
+ifndef PACKAGE_BUILD
|
|
Jiri Skala |
a0bf9a |
@echo Root password is required
|
|
Jiri Skala |
a0bf9a |
@su root -c "chown root:root $(TARGETS); chmod +s $(TARGETS)"
|
|
Jiri Skala |
a0bf9a |
+endif
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
clean :
|
|
Jiri Skala |
a0bf9a |
@$(RM) $(TARGETS) *.o $(SHTARGETS) *~
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/bltk/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/bltk/Makefile 2009-07-13 10:04:45.478608338 +0200
|
|
Jiri Skala |
942d0b |
@@ -4,12 +4,12 @@
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
BIN = ../../bin
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
-FILES = main init file stat
|
|
Jiri Skala |
942d0b |
+FILES = main init file stat parseconf
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
OFILES = ${FILES:=.o}
|
|
Jiri Skala |
942d0b |
CFILES = ${FILES:=.c}
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
-HIDERS = ../../include/bltk.h
|
|
Jiri Skala |
942d0b |
+HIDERS = ../../include/bltk.h ../../include/parseconf.h
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
TARGETS = $(BIN)/bltk
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
@@ -38,6 +38,7 @@
|
|
Jiri Skala |
942d0b |
init.o : $(HIDERS) init.c
|
|
Jiri Skala |
942d0b |
file.o : $(HIDERS) file.c
|
|
Jiri Skala |
942d0b |
stat.o : $(HIDERS) stat.c
|
|
Jiri Skala |
942d0b |
+parseconf.o : $(HIDERS) parseconf.c
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
942d0b |
$(SHTARGETS) : $(SHFILES_SH)
|
|
Jiri Skala |
942d0b |
cp $(@:$(BIN)/%=%.sh) $@
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/analyzer/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/analyzer/Makefile 2009-07-13 10:04:45.488609629 +0200
|
|
Jiri Skala |
a7f680 |
@@ -15,7 +15,7 @@
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
SHFILES = bltk_get_stat bltk_report bltk_report_table bltk_report_check \
|
|
Jiri Skala |
a7f680 |
bltk_plot bltk_get_hd_rpm \
|
|
Jiri Skala |
a7f680 |
- bltk_report_compress bltk_report_uncompress
|
|
Jiri Skala |
a7f680 |
+ bltk_report_compress bltk_report_uncompress bltk_func
|
|
Jiri Skala |
a7f680 |
SHFILES_SH = ${SHFILES:=.sh}
|
|
Jiri Skala |
a7f680 |
SHTARGETS = $(SHFILES:%=$(BIN)/%)
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/tools/xse/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/tools/xse/Makefile 2009-07-13 10:04:45.490608952 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -1,10 +1,10 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
CFLAGS = -Wall -pedantic -std=c99 -g -O2 -I ../../include -fPIC
|
|
Jiri Skala |
a0bf9a |
-LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11
|
|
Jiri Skala |
a0bf9a |
+LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -Wl,-soname -Wl,libxse.so.0
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
LIB = ../../lib
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-LIBNAME = libxse.so
|
|
Jiri Skala |
a0bf9a |
+LIBNAME = libxse.so.0
|
|
Jiri Skala |
a0bf9a |
TARGET = $(LIB)/$(LIBNAME)
|
|
Jiri Skala |
a0bf9a |
FILES = xse
|
|
Jiri Skala |
a0bf9a |
OFILES = ${FILES:=.o}
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_developer/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_developer/Makefile 2009-07-13 10:04:45.492608344 +0200
|
|
Jiri Skala |
a7f680 |
@@ -1,6 +1,6 @@
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
CFLAGS = -Wall -pedantic -std=c99 -g -O2 -I../include
|
|
Jiri Skala |
a7f680 |
-LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -lxse -L../lib
|
|
Jiri Skala |
a7f680 |
+LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 ../lib/libxse.so.0 -Wl,-rpath,/usr/lib/bltk
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
BIN = bin
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
@@ -15,7 +15,7 @@
|
|
Jiri Skala |
a7f680 |
SHFILES_SH = ${SHFILES:=.sh}
|
|
Jiri Skala |
a7f680 |
SHTARGETS = $(SHFILES:%=$(BIN)/%)
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
-EXTERN_DEPS = $(HIDERS) ../lib/libxse.so
|
|
Jiri Skala |
a7f680 |
+EXTERN_DEPS = $(HIDERS) ../lib/libxse.so.0
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
all : $(BIN) $(SUBDIRS) $(TARGET) $(SHTARGETS) FORCE
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_game/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_game/Makefile 2009-07-13 10:04:45.496609014 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -1,6 +1,6 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
CFLAGS = -Wall -pedantic -std=c99 -g -O2 -I../include
|
|
Jiri Skala |
a0bf9a |
-LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -lxse -L../lib
|
|
Jiri Skala |
a0bf9a |
+LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 ../lib/libxse.so.0 -Wl,-rpath,/usr/lib/bltk
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
BIN = bin
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -18,7 +18,7 @@
|
|
Jiri Skala |
a0bf9a |
DATAFILES =
|
|
Jiri Skala |
a0bf9a |
DATATARGETS = $(DATAFILES:%=$(BIN)/%)
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-EXTERN_DEPS = $(HIDERS) ../lib/libxse.so
|
|
Jiri Skala |
a0bf9a |
+EXTERN_DEPS = $(HIDERS) ../lib/libxse.so.0
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
all : $(BIN) $(SUBDIRS) $(TARGET) $(TARGET1) $(TARGET2) $(SHTARGETS) $(DATATARGETS)
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_office/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_office/Makefile 2009-07-13 21:42:35.715350673 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -1,6 +1,6 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
CFLAGS = -Wall -pedantic -std=c99 -g -O2 -I../include
|
|
Jiri Skala |
a0bf9a |
-LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -lxse -L../lib
|
|
Jiri Skala |
a0bf9a |
+LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 ../lib/libxse.so.0 -Wl,-rpath,/usr/lib/bltk
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
BIN = bin
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
@@ -15,10 +15,10 @@
|
|
Jiri Skala |
a0bf9a |
SHFILES_SH = ${SHFILES:=.sh}
|
|
Jiri Skala |
a0bf9a |
SHTARGETS = $(SHFILES:%=$(BIN)/%)
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-DATAFILES = scen_install
|
|
Jiri Skala |
a0bf9a |
+DATAFILES = scen_install
|
|
Jiri Skala |
a0bf9a |
DATATARGETS = $(DATAFILES:%=$(BIN)/%)
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
-EXTERN_DEPS = $(HIDERS) ../lib/libxse.so
|
|
Jiri Skala |
a0bf9a |
+EXTERN_DEPS = $(HIDERS) ../lib/libxse.so.0
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
all : $(BIN) $(SUBDIRS) $(TARGET) $(TARGET1) $(TARGET2) $(SHTARGETS) $(DATATARGETS)
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_reader/Makefile 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_reader/Makefile 2009-07-13 10:04:45.516606637 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -1,6 +1,6 @@
|
|
Jiri Skala |
a0bf9a |
|
|
Jiri Skala |
a0bf9a |
CFLAGS = -Wall -pedantic -std=c99 -g -O2 -I../include
|
|
Jiri Skala |
a0bf9a |
-LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 -lxse -L ../lib
|
|
Jiri Skala |
a0bf9a |
+LDFLAGS = -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lX11 ../lib/libxse.so.0 -Wl,-rpath,/usr/lib/bltk
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
BIN = bin
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -17,7 +17,7 @@
|
|
Jiri Skala |
a0bf9a |
SHFILES_SH = ${SHFILES:=.sh}
|
|
Jiri Skala |
a0bf9a |
SHTARGETS = $(SHFILES:%=$(BIN)/%)
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-EXTERN_DEPS = $(HIDERS) ../lib/libxse.so
|
|
Jiri Skala |
a0bf9a |
+EXTERN_DEPS = $(HIDERS) ../lib/libxse.so.0
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
all : $(BIN) $(SUBDIRS) $(TARGETS) $(SHTARGETS) FORCE
|
|
Jiri Skala |
a0bf9a |
--- orig-1.0.9/wl_office/scen 2009-04-10 09:14:20.000000000 +0200
|
|
Jiri Skala |
a0bf9a |
+++ curr-1.0.9/wl_office/scen 2009-07-13 10:04:45.497608395 +0200
|
|
Jiri Skala |
a0bf9a |
@@ -20,9 +20,8 @@
|
|
Jiri Skala |
a0bf9a |
PRESSKEY 0 2 3000 Return
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-#PRESSKEY A 0 1000 e
|
|
Jiri Skala |
a0bf9a |
-#PRESSKEY 0 11 150 Down
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY C 0 1000 f
|
|
Jiri Skala |
a0bf9a |
+PRESSKEY A 0 1000 e
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 150 f
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 2000 0
|
|
Jiri Skala |
a7f680 |
PRESSKEY 0 0 2000 Return
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -35,7 +34,7 @@
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 2000 0
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 3000 l
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-SETWINDOW 0 0 0 \"OpenOffice.org 3.0 \":
|
|
Jiri Skala |
a7f680 |
+SETWINDOW 0 0 0 \"OpenOffice.org .* \":
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
FOCUSIN 0 0 150 0
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
a0bf9a |
@@ -43,7 +42,7 @@
|
|
Jiri Skala |
a7f680 |
RELEASEKEY 0 0 1000 Return
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 2000 0
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-ENDWINDOW 0 0 0 \"OpenOffice.org 3.0 \":
|
|
Jiri Skala |
a7f680 |
+ENDWINDOW 0 0 0 \"OpenOffice.org .* \":
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a7f680 |
SETWINDOW 0 0 0 Find & Replace
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -63,14 +62,12 @@
|
|
Jiri Skala |
a0bf9a |
PRESSKEY 0 2 3000 Return
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
-#PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a0bf9a |
-#PRESSKEY 0 4 150 Down
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY C 0 1000 s
|
|
Jiri Skala |
a0bf9a |
+PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 150 s
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 2000 0
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 18 150 Down
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 150 x
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 6000 Return
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
ENDWINDOW 0 0 0 OOWRITER_FILE.odt
|
|
Jiri Skala |
a7f680 |
|
|
Jiri Skala |
a0bf9a |
@@ -156,14 +153,13 @@
|
|
Jiri Skala |
a0bf9a |
TYPETEXT 0 0 150 Total Pays
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
a0bf9a |
-#PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a0bf9a |
-#PRESSKEY 0 4 150 Down
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY C 0 1000 s
|
|
Jiri Skala |
a0bf9a |
+PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 150 s
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 2000 0
|
|
Jiri Skala |
a0bf9a |
+DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 18 150 Down
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 150 x
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 5000 Return
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
ENDWINDOW 0 0 0 OOCALC_FILE.ods
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
@@ -187,7 +183,7 @@
|
|
Jiri Skala |
a7f680 |
PRESSKEY 0 0 1000 Tab
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 1000 e
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 5 150 Down
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 150 e
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 1000 0
|
|
Jiri Skala |
a7f680 |
PRESSKEY 0 0 500 Return
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
@@ -224,116 +220,27 @@
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 3000 0
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 1000 v
|
|
Jiri Skala |
a0bf9a |
-DELAY 0 0 2000 0
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 0 1000 z
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 500 Return
|
|
Jiri Skala |
a7f680 |
+PRESSKEY 0 0 500 z
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-SETWINDOW 0 0 0 Zoom & View Layout
|
|
Jiri Skala |
a0bf9a |
+SETWINDOW 0 0 0 Zoom
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
FOCUSIN 0 0 150 0
|
|
Jiri Skala |
a0bf9a |
DELAY 0 0 1000 0
|
|
Jiri Skala |
a0bf9a |
PRESSKEY S 5 150 Right
|
|
Jiri Skala |
a0bf9a |
-TYPETEXT 0 0 150 150
|
|
Jiri Skala |
a0bf9a |
+TYPETEXT 0 0 150 100
|
|
Jiri Skala |
a0bf9a |
PRESSKEY 0 0 500 Return
|
|
Jiri Skala |
a0bf9a |
-RELEASEKEY 0 0 1000 Return
|
|
Jiri Skala |
a0bf9a |
+RELEASEKEY 0 0 500 Return
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
-ENDWINDOW 0 0 0 Zoom & View Layout
|
|
Jiri Skala |
a0bf9a |
+ENDWINDOW 0 0 0 Zoom
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a0bf9a |
SETWINDOW 0 0 0 OODRAW_FILE.odg
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
FOCUSIN 0 0 150 0
|
|
Jiri Skala |
a7f680 |
DELAY 0 0 2000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY A 0 1000 i
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 0 150 o
|
|
Jiri Skala |
a0bf9a |
-DELAY 0 0 1000 0
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 0 150 o
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 1000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 1 500 Return
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a0bf9a |
-SETWINDOW 0 0 0 Insert OLE Object
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
-FOCUSIN 0 0 150 0
|
|
Jiri Skala |
a0bf9a |
-PRESSKEY 0 0 500 Return
|
|
Jiri Skala |
a0bf9a |
-RELEASEKEY 0 0 1000 Return
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a0bf9a |
-ENDWINDOW 0 0 0 Insert OLE Object
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
-SETWINDOW 0 0 0 OODRAW_FILE.odg
|
|
Jiri Skala |
a0bf9a |
-
|
|
Jiri Skala |
a0bf9a |
-FOCUSIN 0 0 150 0
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Name
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Right
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Workdays
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Right
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Pay Rate
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Right
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Salary
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 3 500 Left
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 John
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Jane
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Sam
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Sarah
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Right
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 3 500 Up
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 12
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 20
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 15
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 10
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Right
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 3 500 Up
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 25
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 20
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 25
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 40
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Right
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 3 500 Up
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 300 =b2*c2
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 1000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Return
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Up
|
|
Jiri Skala |
a7f680 |
-PRESSKEY C 0 1000 c
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 200 Down
|
|
Jiri Skala |
a7f680 |
-PRESSKEY S 2 500 Down
|
|
Jiri Skala |
a7f680 |
-PRESSKEY C 0 1000 v
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Down
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 300 =sum(
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 500 Up
|
|
Jiri Skala |
a7f680 |
-PRESSKEY S 3 500 Up
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 500 )
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 1000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Return
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Left
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 0 1000 Up
|
|
Jiri Skala |
a7f680 |
-TYPETEXT 0 0 150 Total Pays
|
|
Jiri Skala |
a7f680 |
-
|
|
Jiri Skala |
a7f680 |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a7f680 |
-PRESSKEY 0 3 3000 Esc
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a0bf9a |
PRESSKEY 0 0 150 s
|
|
Jiri Skala |
a0bf9a |
-DELAY 0 0 3000 0
|
|
Jiri Skala |
a0bf9a |
+DELAY 0 0 2000 0
|
|
Jiri Skala |
942d0b |
|
|
Jiri Skala |
a7f680 |
PRESSKEY A 0 1000 f
|
|
Jiri Skala |
a0bf9a |
PRESSKEY 0 0 150 x
|