source: client/shared/etc/preinit/otherservices.sh

lgromero-new-oglive
Last change on this file was 96b780a, checked in by Natalia Serrano <natalia.serrano@…>, 6 months ago

refs #1018 use an existing function rather than a literal test

  • Property mode set to 100755
File size: 1.2 KB
Line 
1#!/bin/bash
2#/**
3#@file    otherservices.sh
4#@brief   Script de inicio para cargar otros servicios complementarios.
5#@version 1.0.3
6#@author  Ramon Gomez, ETSII Universidad de Sevilla
7#@date    2012-01-12
8#*/
9
10
11# Montar efivar filesystem
12isEfiActive && mount -t efivarfs none /sys/firmware/efi/efivars
13
14# Lanzar servicios complementarios del cliente.
15echo "${MSG_OTHERSERVICES:-.}"
16
17# Iniciar rsyslog, si es necesario.
18[ -S /dev/log ] || service rsyslog start
19
20# Adpatar la clave de "root" para acceso SSH.
21PASS=$(grep "^[         ]*\(export \)\?OPTIONS=" /scripts/ogfunctions 2>&1 | \
22        sed 's/\(.*\)pass=\(\w*\)\(.*\)/\2/')
23PASS=${PASS:-"og"}
24echo -ne "$PASS\n$PASS\n" | passwd root 2>/dev/null
25# Cargar el entorno OpenGnsys en conexión SSH.
26cp -a $OPENGNSYS/etc/preinit/loadenviron.sh /etc/profile.d/
27# Arrancar SSH.
28/etc/init.d/ssh start &>/dev/null
29
30# Desactivado apagado de monitor.
31#setterm -blank 0 -powersave off -powerdown 0 < /dev/console > /dev/console 2>&1
32
33# Activado WOL en la interfaz usada en arranque PXE.
34ethtool -s $DEVICE wol g 2>/dev/null
35
36# TODO Localizar correctamente el script de arranque.
37[ -f /opt/opengnsys/scripts/runhttplog.sh ] && /opt/opengnsys/scripts/runhttplog.sh 2>/dev/null
38
39
Note: See TracBrowser for help on using the repository browser.