Hola Me he encontrado este mensaje al pasar lintian a un paquete que estoy haciendo: andres@shortg:~/debian/alamin4$ lintian alamin-server_0.3.6-5_all.deb W: alamin-server: possible-bashism-in-maintainer-script postrm:46 '[ $existmsg == ' ¿De qué va esto? No he visto en la documentación de lintian referencias a este mensaje. El script en concreto que da este error es el postrm, en la parte de purge, en la comprobación de si hay mensajes pendientes en las colas antes de borrarlo (como hace exim, pero este ultimo lo hacía mal -bug reportado- y lo he modificado en mi paquete, que es parecido a un mta, pero para mensajes SMS). Estracto del postrm: ---cortar por aquí--- purge) rmdir --ignore-fail-on-non-empty /etc/alamin rm -rf /var/log/alamin /var/run/alamin existmsg="no" for queuex in q1 q2 q3 q4 q5 q6 q7 q8 q9; do for fichx in /var/spool/alamin/$queuex/*; do tmp="`basename $fichx`" if [ "$tmp" != "*" ]; then existmsg="yes" echo $fichx fi done done if [ $existmsg == yes ] *****ESTA ES LA LINEA 46 DEL WARNING***** else rm -rf /var/spool/alamin fi ;; ---cortar por aquí--- -- Andres Seco Hernandez - AndresSH@alamin.org MCP ID 445900 - http://andressh.alamin.org GnuPG public information: pub 1024D/3A48C934 E61C 08A9 EBC8 12E4 F363 E359 EDAC BE0B 3A48 C934 -------------------------------------------------- Alamin GSM SMS Gateway - http://www.alamin.org Debian GNU/Linux - http://www.debian.org Grupo de Usuarios de GNU/Linux de Guadalajara y alrededores - http://gulalcarria.sourceforge.net --------------------------------------------------
Attachment:
pgpPyXmDGP7WT.pgp
Description: PGP signature