Ldapsearch y Perl para evitar saltos de línea en atributos largos

En algunas versiones del comando ldapsearch es (o era) posible configurar con un parámetro (-T) que los valores largos de los atributos no tuvieran un salto de línea. En las versiones actuales con las que he trabajado ya no es posible así que os dejo un truco para parsear la salida de ldapsearch y con Seguir leyendo


Concatenar líneas con Perl

Os dejo un comando rápido por si necesitáis concatenar líneas de un fichero con Perl. Se puede hacer con sed o awk pero este método es sencillo y funciona bien: perl -pe ‘chomp;$i++;unless($i%2){$_.=»\n»};’ <fichero> En este caso concatena cada dos líneas del fichero, podemos cambiar ese parámetro donde véis ($i%2), simplemente especificad otro número y Seguir leyendo


DB_File.xs:101: db.h: No such file or directory

La situación es la siguiente. Estamos compilando en Solaris 10 el módulo de Perl DB_File. El requerimiento lógico es tener instalado BerkeleyDB en el servidor así que procedemos a ello: # pkgadd -d db-4.7.25.NC-sol10-x86-local Ahora procedemos a la típica compilación (Elegir el compilador correcto para Perl en Solaris) y nos encontramos con uno de estos Seguir leyendo


cPanel 11.25: error en módulo perl Mail::SPF

Al parecer en algunas versiones del nuevo cPanel 11.25.0-RELEASE se están detectando errores en la instalación del módulo de perl Mail::SPF. Si ejecutamos /scripts/checkperlmodules encontramos los siguientes errores: CPAN.pm: Going to build J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.007.tar.gz perl-64bit-hack: enabled # running Build.PL –otherldflags -L/usr/lib64 –config ldflags=-L/usr/lib64 –extralibdir /usr/lib64 Creating new ‘MYMETA.yml’ with configuration results Creating new ‘Build’ script for Seguir leyendo