Linux

SVN Como forzar un comentario al realizar un Commit en Subversion

Ira al directorio llamado hooks dentro del repositorio:


cd /svn/projectname/hooks

Crear un fichero llamado pre-commit.


vi pre-commit

Pegar el siguiente código en dicho fichero, este forzará un comentario de como mínimo 10 o mas carácteres al realizar un commit.

Podéis pillar el txt en formato plano en:

http://www.powertrip.co.za/blog/archives/pre-commit

Quizás será necesario adaptar líneas como /usr/local/bin/python o /usr/local/bin/svnlook


#!/usr/local/bin/python
“”"

Conceptronic CLLRCMCE Linux - Lirc

Despues de adquirir un mando Conceptronic CLLRCMCE para mi media center, he tenido que aventurarme en configurarlo para el correcto funcionamiento en lirc / mythtv.

El mando es el siguiente:

Conceptronic CLLRCMCE

El mando funciona por radio frecuencia, no por Infrarojos, con lo que a primeras pensé que no podría funcionar con lirc.

La configuración ha sido tan sencillo como...

Primero he identificado el dispositivo:


root@server:~# ls -lrt /dev/input/by-id/usb-*

Bonding en SLES 10

Hoy me ha tocado configurar Bonding en SLES10. Los pasos que he seguido:

El fichero modprobe.conf.local, lo he dejado de la siguiente forma:


sles10:~/scripts # more /etc/modprobe.conf.local
#
# please add local extensions to this file
#
alias bond0 bonding
options bonding miimon=100 mode=0 use_carrier=0

He creado un fichero ifcfg-bond0 como el siguiente:


sles10:/etc/sysconfig/network # more ifcfg-bond0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.9.81'
MTU=''
NAME='Bound Ingerface'
NETMASK='255.255.255.224'
NETWORK=''

Configurar Apache para Cluster weblogic

Descripción breve de como configurar un apache para hacer de proxy bridge de un cluster weblogic (Debian).

Primero copiaremos el módulo de apache, que vendrá en nuestro directorio de weblogic, algo parecido a:


cp $HOME/Oracle/Middleware/wlserver_10.3/server/plugin/linux/i686/mod_wl_22.so /usr/lib/apache2/modules

Seguidamente editamos o creamos si no existe el fichero /etc/apache2/mods-available/weblogic_module.load

Añadiendo la siguiente línea:


LoadModule weblogic_module /usr/lib/apache2/modules/mod_wl_22.so

Export - Import repositorio SVN

Tras la necesidad de cambiar de servidor de SVN, de una manera "transparente" para los usuarios, he tenido que exportar todo un repositorio con su info e importarlo en otro.

La forma fué la siguiente:

En el servidor SVN donde tenía que hacer el export, lancé el siguiente comando:


svnadmin dump /usr/local/svn/repositories/mirepositorio> /tmp/dump_svn_mirepositorio

Copiamos el fichero "/tmp/dump_svn_mirepositorio" al otro servidor y lo importamos. En el servidor donde realizaremos el import:

Apache + SSL + SVN + LDAP

Voy a explicar brevemente como configurar un servidor Apache + SVN con LDAP.

En mi caso me he visto obligado a realizarlo con SLE 10, lo que me ha traido alguna pelea ya que estoy muy bien acostumbrado con debian y su aptitude.

Me ha sorprendido mucho, que una distro com SLE 10 no tenga algunos paquetes en su repostirio, con lo que he tenido que añadir fuentes de repositorio al sistema. No voy a entrar con detalle pero indico donde se pueden encontrar repositorios para nuestra distro SLE o OpenSuse:


http://en.opensuse.org/Additional_package_repositories

Editar un comando ksh - vi

Algunas veces, estamos lanzando un comando desde la ksh un poco largo, también conocido como "churro"

while true ; do [ -f /home/pepe/file ] && mv /home/simpson /pub/bar && rm /bin/laden ....

Y en medio del churro, nos equivocamos tipeando, pues una buena solución es entrar en el vi desde la shell, presionando ESC y luego la tecla v.

Una vez desde el vi, ya podemos editar todo el churro comodamente, al finalizar hacemos :wq para lanzarlo en la ksh.

Nota, en linux desde la ksh quizás necesitamos hacer:
set -o vi
Para tener vi en la ksh.

Linux Multipath

Multipath, vendría a ser un sustituto de powerpath de EMC, pero nativo del operativo.

Para disponer de multipath el operativo debe tener instalado el siguiente paquete:

[root@ linserver ~]# rpm -qa|grep -i multi
device-mapper-multipath-0.4.7-30.el5

Antes de arrancar el demonio de multipath, es necesario editar el fichero de configuración /etc/multipath.conf y comentar las líneas:


#blacklist {
# devnode "*"
#}

Distribuir contenido