aosucas499 / minino-TDE

ISO modificada del sistema operativo Minino para su uso en dispositivos antiguos. #TDE
GNU General Public License v3.0
8 stars 2 forks source link

Crear script para actualizar la hora #5

Closed jasvazquez closed 3 years ago

jasvazquez commented 3 years ago

Se hace necesario implementar un script que permita actualizar la hora del equipo mediante el protocolo NTP

jasvazquez commented 3 years ago

~Esta tarea empieza a "quemarme".~

~Para asentar un "flujo de trabajo" común, comentar que lo habitual en metodologías ágiles (de las que ya irás comprobando que soy un "adepto") es que las correcciones (etiqueta FIX en nuestro caso) deben ser acometidas antes que ninguna otra (no están permitidos los fallos 😉 y, si se tienen, deben corregirse a la mayor brevedad posible)~

~¿Cómo podemos meterle mano? ¿Quién podría hacer las pruebas que necesitamos?~

aosucas499 commented 3 years ago

¿Te quema la tarea de la hora o en general las pruebas?

jasvazquez commented 3 years ago

Mil perdones Andrés... confundí la tarea. Me llevo el comentario a donde procede hacerlo 😅 🙈

jasvazquez commented 3 years ago

Cuidado Andrés, estas líneas están dando problemas debido a la ruta relativa que estamos usando

image

jasvazquez commented 3 years ago

Aunque, ahora que lo pienso, me surge la duda...

aosucas499 commented 3 years ago

Como te comento en #12, no me convence mezclar el update-script con las elecciones para el usuario. Al querer añadirlo a tu modificación del script me he liado con la idea.

jasvazquez commented 3 years ago

Por no mezclar temas, opto por crear la tarea #16 👍🏻

aosucas499 commented 3 years ago

Con respecto a lo de las rutas relativas, pensando en que el update-script sea algo para simplemente actualizar de una versión a otra, yo pensé en aplicar en la iso antigua este script usando un "git clone aosucas499/minino-tde". ¿Cómo lo aplicas o lo has pensado tú?

jasvazquez commented 3 years ago

Ambas cosas no están reñidas: se puede hacer un git clone aosucas499/minino-tde /tmp/minimo-tde de modo que sepas que (sí o sí) tu script va a estar siempre en la carpeta /tmp/minimo-tde

No sé si he logrado explicarlo 😅

aosucas499 commented 3 years ago

Claro que te explicas bien, el que no se explica bien hoy soy yo. Debería no dar problemas igualmente aunque descargues el proyecto en la carpeta /tmp, ¿no? Creo recordar que puse que busque los archivos necesarios en la carpeta ntp que se descarga del proyecto junto al script. Le echo un vistazo.

aosucas499 commented 3 years ago

Cuidado Andrés, estas líneas están dando problemas debido a la ruta relativa que estamos usando

image

Me funciona aunque lo descargue en /tmp/minino-tde. Me he perdido en porqué te ha fallado ahí. ¿Descargaste solo el update script sin la carpeta?

jasvazquez commented 3 years ago

Altamente probable (creo recordar que usé un wget y luego me sorprendió ver que habías subido una carpeta nueva 😅 )

Igual sería interesante modificar el script para que lo primero que haga es un git clone de nuestro repositorio (un script "auto contenido") en la línea de lo que planteo en este comentario. De este modo, podríamos incluir un nuevo icono en el menú tipo "Actualizar Minino-TDE" que descargue la última versión del script y actualice el sistema sin que el profesorado tenga que preocuparse de detalles técnicos 🤔

aosucas499 commented 3 years ago

Genial.

aosucas499 commented 3 years ago

Cerramos el issue de la hora, está incluido en la parte del script que vamos a dejar para actualizar ISO's.