[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

bashism en lintian



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


Reply to: