Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 440

Modifca el ejecutable de jclic

Ver diferencias:

tareas_puppet/servidores_aula/squeeze/ltsp2012_jclic/files/jclic
#!/bin/sh
# jclicplayer wrapper script
# code for java detection based on tuxguitar code
# but adding detection of alternatives for jclic
exec padsp java -jar /usr/share/java/jclic.jar "$@" &>/dev/null
tareas_puppet/servidores_aula/squeeze/ltsp2012_jclic/files/jclic-original
#!/bin/sh
# jclicplayer wrapper script
# code for java detection based on tuxguitar code
# but adding detection of alternatives for jclic
if [ -z $JAVA_HOME ] ; then
ALTERNATIVE=`ls -l /etc/alternatives/java|grep sun`
if [ -z "$ALTERNATIVE" ]; then
ALTERNATIVE=`ls -l /etc/alternatives/java|grep openjdk`
fi
if [ -z "$ALTERNATIVE" ]; then
t=/usr/lib/jvm/java-1.5.0-sun && test -d $t && JAVA_HOME=$t
t=/usr/lib/jvm/java-6-sun && test -d $t && JAVA_HOME=$t
t=/usr/lib/jvm/java-7-icedtea && test -d $t && JAVA_HOME=$t
JAVA=${JAVA_HOME}/jre/bin/java
fi
fi
REMOTE_DISPLAY=$(echo $DISPLAY| awk -F ":" '{print $1}')
if [ "${REMOTE_DISPLAY}" != "" ]; then
if [ -x /usr/bin/padsp ]; then
padsp -s "$REMOTE_DISPLAY" -n JClic -m JClic-stream $aux -cp $CLASSPATH -jar /usr/share/java/jclic.jar "$@" &>/dev/null
exit 0
fi
fi
export JAVA=${JAVA:=java}
PULSE_AUDIO=""
if [ -d /tmp/${USER}-pulse/ ]; then
PULSE_AUDIO="padsp"
fi
exec $PULSE_AUDIO $JAVA -jar /usr/share/java/jclic.jar "$@" &>/dev/null
tareas_puppet/servidores_aula/squeeze/ltsp2012_jclic/LEEME
BREVE DESCRIPCION DE LA EJECUCION DEL MODULO
--------------------------------------------
Destino : Servidores de aula
Acción : Modifica el ejecutable de jclic
Notas : De esta forma jclic se puede ejecutar en servidores de aula y
terminales.
INSTRUCCIONES DE INSTALACION DEL MODULO
---------------------------------------
Desempaquetar en /etc/puppet/modules
Incluir la linea include "nombre_modulo" en /etc/puppet/manifests/classes/clase-especifica-squeeze.pp
------------------------------------------------
Creado por:
Francisco Paniagua Sánchez
Administrador Informático del IES Francisco de Orellana (Trujillo).
16-Noviembre-2012
tareas_puppet/servidores_aula/squeeze/ltsp2012_jclic/manifests/init.pp
class ltsp2012_jclic {
file {"/usr/bin/jclic":
owner => root, group => root, mode => 755,
source => "puppet:///ltsp2012_jclic/jclic"
}
}

Exportar a: Unified diff