Revisión 440
Añadido por Francisco Paniagua Sánchez hace más de 12 años
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
Modifca el ejecutable de jclic