source:
client/shared/etc/init/default.sh
@
f6e87d3
Last change on this file since f6e87d3 was fcb23dc, checked in by , 5 years ago | |
---|---|
|
|
File size: 1.0 KB |
Rev | Line | |
---|---|---|
[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] | 6 | OPENGNSYS=${OPENGNSYS:-/opt/opengnsys} |
[c39fac3] | 7 | OGLOGFILE=${OGLOGFILE:-$OPENGNSYS/log/$(ogGetIpAdderss).log} |
[7af582e] | 8 | if ! touch $OGLOGFILE 2>/dev/null; then |
9 | OGLOGFILE=/var/log/opengnsys.log | |
10 | fi | |
[d343849] | 11 | LOGLEVEL=5 |
[914d834] | 12 | |
[3d00dd9b] | 13 | # Matando plymount para inicir browser o shell |
[1ab18778] | 14 | pkill -9 plymouthd |
15 | ||
[62b1446] | 16 | # Arranque de OpenGnsys Client daemon (socket). |
[1a2fa9d8] | 17 | echo "${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] | 21 | if [ "$ogstatus" != "offline" ]; then |
22 | python3 /opt/opengnsys/ogClient/main.py | |
[1a2fa9d8] | 23 | else |
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] | 29 | fi |
30 | ||
[7af582e] | 31 | # Si fallo en cliente y modo "admin", cargar shell; si no, salir. |
[62b1446] | 32 | if [ "$ogactiveadmin" == "true" ]; then |
[7af582e] | 33 | bash |
34 | fi | |
[c39fac3] | 35 | |
36 |
Note: See TracBrowser
for help on using the repository browser.