miƩrcoles, julio 23, 2008

el scrip de init para museekd

bien, me tarde, pero aqui esta:

use el skeleton que viene con debian. deben de haber configurado museek previamente, pueden usar musetup, es bien facil. deben de cambiar los valores delas variables MUSEEKD_USER, MUSEEKD_CONFIG, y talvez el path.

lo colocan en /etc/init.d/ (como root), le dan permiso de ejecucion : #chmod +x /etc/init.d/museekd
y lo agregan con update-rc.d: #update-rc.d museekd defaults

o pueden usar rcconf.

creo que es todo.

###############################################
#! /bin/sh
######
#
# Museekd init script for Debian GNU/Linux.
# Written by chuki .
#
######
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MUSEEKD_USER=chuki:chuki
MUSEEKD_CONFIG=/home/chuki/.museekd/config.xml
DESC="museek, a soulseek client"
NAME=museekd
DAEMON=/usr/bin/$NAME
PIDFILE=/var/run/$NAME.pid
DAEMON_ARGS="--chuid $MUSEEKD_USER --background --pidfile $PIDFILE --make-pidfile -- -c $MUSEEKD_CONFIG"

start(){
start-stop-daemon --start --quiet --exec $DAEMON $DAEMON_ARGS > /dev/null 2>&1
}
stop(){
start-stop-daemon --stop --pidfile $PIDFILE
}

case "$1" in
start)
echo -n "Starting $DESC: $NAME"
start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
stop
echo "."
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
###############################################

miƩrcoles, julio 16, 2008

museek

desde hace algun tiempo uso soulseek, en linux se puede usar nicotine, que es un script escrito en python, y funciona bien, pero si son como yo, igual dejan una maquina prendida 24/7 bajando cosas, y no es muy bueno dejar la sesion abierta, o talvez ni siquiera quieran correr la X. para esto existe museek, que esta bien chido, es un demonio (museekd) que es mas rapido que nicotine, pues esta escrito en C y por default tiene un cliente grafico que se llama museeq, pero tambien pueden instalar un cliente de consola, (que esta bien chido) que se llama mocous, ademas de que pueden dejar el demonio corriendo en una maquina sin X y controlarlo desde otra maquina.

bueno, el caso es que museek no se arranca por default, y tienen que arrancarlo cada vez que lo quieren correr, lo cual no es muy practico. yo escribi un script de init para museekd, que funciona en debian (y ubuntu), pero ahora ni tengo la maquina donde esta cerca, ni esta prendida, pues el disco esta lleno, pero en la semana pongo por aqui el script que de seguro le sera util a mas de uno.
como sea, la liga para descargarlo e instalarlo es: http://www.museek-plus.org/
igual me pueden encontrar alli con el nombre chuki-one aunque igual no responda pronto.