Files
takana/scripts/servidor
Sergio 4b7ef7d5a1 montar-trabajo: las comillas que faltaban — el awk fallaba en cada arranque y el grep podía saltarse el mount
Los dos los encontró scripts/sh-superficie-cards.py al inventariar las órdenes
externas de las cards. La card nació así en su único commit (3b305642): no fue
un accidente de edición posterior.

- awk NR==2{print }  → awk 'NR==2{print $4}'
  Sin comillas, awk daba error de sintaxis SIEMPRE y el echo final imprimía
  «montar-trabajo: /vvv  libres», sin el número, en cada arranque.
- grep -q  /vvv  /proc/mounts  → grep -q " /vvv " /proc/mounts   (y lo mismo
  para /work/sergio)
  El patrón desnudo matchea cualquier línea que CONTENGA la subcadena, así que
  la comprobación «¿ya está montado?» podía dar verdadero por un /vvv/algo y
  saltarse el mount en silencio. Latente: hace falta otra línea con esa
  subcadena para que muerda.

Probado corriendo el fragmento entero con /proc/mounts sustituido por un
fichero de prueba y mkdir/chmod/chown/mount/blkid stubbeados — nada mutó la
máquina. Antes: en el escenario del falso positivo NO montaba /vvv. Después:
monta, y el echo trae el número. Parsea en busybox, bash y brush.
2026-09-21 19:27:35 +00:00
..