I hate sending such a long message but i need help!!!!!
below are my config files.
everything starts at init 5 as expected.

if I:
service lircd restart
and push vol_up on the remote
i get:
sh: MyBlasterAMP.pl: command not found
but if i <cntl c> and restart irexec from the command line the
when i push vol_up the MyBlasterAMP program sends the proper signal to the My Blaster.

its the same config file the same usr. If I start it with service irexec doesn't work ,
if i start irexec from a term it does.

BTW I bought the usb version of the myblaster and it works perfectly with /dev/ttyUSB0

can anyone help?

---------------------------------/etc/sysconfig/lircd----------------------------------------
# Options to lircd
LIRCD_OPTIONS_Serial0="--driver=irman --device=/dev/ttyS0 --output=/dev/lircd0 --pidfile=/var/run/lircd0.pid --listen=8765"  #tty0serialport
#LIRCD_OPTIONS_Serial1="--driver=irman --device=/dev/ttyS1 --output=/dev/lircd1 --pidfile=/var/run/lircd1.pid --listen=8766"  #tty1serialport
LIRCD_OPTIONS_network="--driver=udp --output=/dev/lircd --connect=localhost:8765" #--connect=localhost:8766 --connect=localhost:8767 --connect=localhost:8768"  #usbserialport
IREXEC_OPTIONS="/etc/lircrc" #--daemon
------------------------------------/etc/init.d/lircd---------------------------------------
. /etc/init.d/functions

[ -x /usr/sbin/lircd ]  || exit 1
[ -x /usr/sbin/lircmd ] || exit 1
[ -x /usr/sbin/irexec ] || exit 1
[ -f /etc/lircd.conf ]  || [ -f /etc/lircmd.conf ] || exit 1

[ -f /etc/sysconfig/lircd ] && . /etc/sysconfig/lircd

RETVAL=0

start(){
    if [ -f /etc/lircd.conf ]; then
        echo -n $"Starting infrared remote control daemon ttyS0: "
        daemon lircd $LIRCD_OPTIONS_Serial0
        RETVAL=$?
                echo
#        daemon lircd $LIRCD_OPTIONS_Serial1
#        RETVAL=$?
        echo -n $"Starting infrared remote control daemon Network ports: "
        daemon lircd $LIRCD_OPTIONS_network
        RETVAL=$?
                echo

    fi
    if [ -f /etc/lircmd.conf ]; then
        echo -n $"Starting infrared remote control mouse daemon: "
        daemon lircmd
        RETVAL=$?
        echo
    fi
    if [ -f /etc/lircrc ]; then
        echo -n $"Starting infrared command execution daemon:"
        daemon irexec $IREXEC_OPTIONS #
        RETVAL=$?
        echo
     fi
    touch /var/lock/subsys/lircd
    return $RETVAL
}

stop(){
    if [ -f /etc/irexec.conf ]; then
        echo -n $"Stopping infrared command execution daemon: "

        killproc irexec
        echo
    fi
    if [ -f /etc/lircmd.conf ]; then
        echo -n $"Stopping infrared remote control mouse daemon: "

        killproc lircmd
        echo
    fi
    if [ -f /etc/lircd.conf ]; then
        echo -n $"Stopping infrared remote control daemon:"
        killproc lircd0
#        killproc lircd1
        killproc lircd
        echo
    fi
    RETVAL=$?
    rm -f /var/lock/subsys/lircd
    return $RETVAL
}

restart(){
    stop
    start
}


# See how we were called.
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    restart)
        restart
        ;;
    status)
        status lircd
        ;;
    condrestart)
        [ -e /var/lock/subsys/lircd ] && restart
        ;;
    *)
        echo $"Usage: $0 {start|stop|status|restart|condrestart}"
        RETVAL=1
esac

exit $RETVAL
------------------------------------/etc/lircrc-----------------------
#################panasonic remote replacement start


begin
    remote = aiwa_RC-8VR07
    prog   = irexec
    button = vcr_vol_up
    config = MyBlasterAMP.pl vol_up
    repeat = 1
end

begin
    remote = aiwa_RC-8VR07
    prog   = irexec
    button = vcr_vol_dwn
    config = MyBlasterAMP.pl vol_dn
    repeat = 1
end

##################



Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small Business.