source: client/shared/etc/init/default.sh @ c2bd1e9

Last change on this file since c2bd1e9 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
RevLine 
[914d834]1#!/bin/bash
[62b1446]2# Proceso general de arranque de OpenGnsys Client.
[914d834]3
[383fe4b]4
[7af582e]5# Fichero de registro de incidencias (en el servidor; si no, en local).
[077dd7c5]6OPENGNSYS=${OPENGNSYS:-/opt/opengnsys}
[c39fac3]7OGLOGFILE=${OGLOGFILE:-$OPENGNSYS/log/$(ogGetIpAdderss).log}
[7af582e]8if ! touch $OGLOGFILE 2>/dev/null; then
9    OGLOGFILE=/var/log/opengnsys.log
10fi
[d343849]11LOGLEVEL=5
[914d834]12
[3d00dd9b]13# Matando plymount para inicir browser o shell
[1ab18778]14pkill -9 plymouthd
15
[62b1446]16# Arranque de OpenGnsys Client daemon (socket).
[1a2fa9d8]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
[fcb23dc]21if [ "$ogstatus" != "offline"  ]; then
[4e56964]22    /opt/opengnsys/ogClient/./ogclient
[1a2fa9d8]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
[077dd7c5]29fi
30
[7af582e]31# Si fallo en cliente y modo "admin", cargar shell; si no, salir.
[62b1446]32if [ "$ogactiveadmin" == "true" ]; then
[7af582e]33    bash
34fi
[c39fac3]35
36
Note: See TracBrowser for help on using the repository browser.