source: client/shared/etc/init/default.sh @ 5d05b06

Last change on this file since 5d05b06 was 4e56964, checked in by OpenGnSys Support Team <soporte-og@…>, 5 years ago

#971 invoke ogclient via shebang

Instead of invoking python3.

  • Property mode set to 100755
File size: 1.0 KB
Line 
1#!/bin/bash
2# Proceso general de arranque de OpenGnsys Client.
3
4
5# Fichero de registro de incidencias (en el servidor; si no, en local).
6OPENGNSYS=${OPENGNSYS:-/opt/opengnsys}
7OGLOGFILE=${OGLOGFILE:-$OPENGNSYS/log/$(ogGetIpAdderss).log}
8if ! touch $OGLOGFILE 2>/dev/null; then
9    OGLOGFILE=/var/log/opengnsys.log
10fi
11LOGLEVEL=5
12
13# Matando plymount para inicir browser o shell
14pkill -9 plymouthd
15
16# Arranque de OpenGnsys Client daemon (socket).
17echo "${MSG_LAUNCHCLIENT:-.}"
18# Indicar fichero de teclado de Qt para el idioma especificado (tipo "es.qmap").
19[ -f /usr/local/etc/${LANG%_*}.qmap ] && export QWS_KEYBOARD="TTY:keymap=/usr/local/etc/${LANG%_*}.qmap"
20
21if [ "$ogstatus" != "offline"  ]; then
22    /opt/opengnsys/ogClient/./ogclient
23else
24    for FILE in index $OGGROUP $(ogGetIpAddress)
25    do
26        [ -f $OGCAC/menus/$FILE.html ] && OGMENU="$OGCAC/menus/$FILE.html"
27    done
28    $OPENGNSYS/bin/browser -qws $OGMENU
29fi
30
31# Si fallo en cliente y modo "admin", cargar shell; si no, salir.
32if [ "$ogactiveadmin" == "true" ]; then
33    bash
34fi
35
36
Note: See TracBrowser for help on using the repository browser.