[LUG.ro] ayuda con script
Fernando Marcos Pelillo
fernandopelillo en gmail.com
Mar Mayo 19 19:58:35 ART 2015
Hola a todos:Los molesto para ver quien le puede dar una mirada a algo que
seguro les va a llevar 5 minutos, porque manejan de taquito.
Hice un script para cargar contenidos en huayra-primaria (debian 7 con
escritorio mate, con usuario alumno) de manera automatizada (en este
momento lo tiene que hacer un amigo en una escuela de Funes, en 30 netbooks
y a mano es cansador).
El objetivo es que copie el contenido que detallo debajo en cualquier
carpeta de la netbook (descargas podría ser, pero no tendría que importar),
y ejecute el script para que descomprima y mueva las carpetas al destino
que le corresponde.
LISTA DE ARCHIVOS
instalatodo.sh (debajo copio el código que me gustaría que revisaran)
projects.zip (Contenido del palito jclic, en carpeta idem)
fonts.zip (fuentes escolares y para carteles, en carpeta comprimida .fonts)
starters.zip (fondos para tuxpaint sobre efemérides para colorear, en la
carpeta comprimida starters)
stamps.zip (sellos de billetes argentinos y otros, para tuxpaint, en la
carpeta comprimida stamps)
imagen-aula.zip (algunas imágenes para botones que se van a crear, en la
carpeta comprimida aulas-libres)
El contenido del script de "instalatodo.sh"
#!/bin/bash
>
> # -*- ENCODING: UTF-8 -*-
>
> sudo chown -R alumno *
> mkdir /home/alumno/JClic
> unzip projects.zip
> mv projects /home/alumno/JClic/projects
> mkdir /home/alumno/.tuxpaint
> unzip stamps.zip
> mv stamps /home/alumno/.tuxpaint/stamps
> unzip starters.zip
> mv starters /home/alumno/.tuxpaint/starters
> unzip fonts.zip
> mv .fonts /home/alumno/.fonts
> unzip imagen-aula.zip
> sudo mv aulas-libres /usr/share/images/aulas-libres
> echo "Aulas Libres listo - Visita www.aulaslibres.org.ar"
> exit
>
Mis dudas
No se si es necesario que cambie el propietario de los archivos (y si está
bien especificado). Todas las netbooks tienen el usuario "alumno" y
contraseña "alumno".
No se cómo se resuelve cuando la carpeta (JClic, .tuxpaint o .fonts) ya
está creada (si la reescribe o da error). Necesitaría una mano para
resolver eso.
No se si con sudo puedo llevar la carpeta de imágenes a /usr/share/images/
Me gustaría saber si se puede agregar al script una "sentencia" (no se rían
si el nombre está mal, no tengo mucha idea de lo que estoy haciendo) que
cree un lanzador en la barra superior de huayra-primaria (debian 7 con
mate) para xkill, que se llame "Cierra JClic" y use la imagen
/usr/share/images/aulas-libres/cierrajclic.png como ícono.
Espero que puedan darme una mano. Un gran abrazo (y gracias, de antemano).
--
Fernando Pelillo
www.aulaslibres.org.ar
Más información sobre la lista de distribución Lugro