1.6.1 wont start on Slackware on boot

I upgraded from Serviio 1.5 to 1.6.1 and now it wont start on boot on my Linux box. If I manually run /etc/rc.d/rc.local it runs fine after logging in.
Serviios logs in /usr/local/src/serviio/log are empty.
Serviio is symlink from /usr/local/src/serviio to /usr/local/src/serviio-1.6.1
Slackware is slackware-current as of April 30th 2016
Any ideas?
/etc/rc.d/rc.local permissions:
-rwxr-xr-x 1 root root 668 Apr 30 18:41 rc.local
ls -la rc.serviio
-rwxr-xr-x 1 root root 710 Jun 24 2015 rc.serviio
In rc.local - rc.serviio is called:
Here is my /etc/rc.d/rc.serviio
Serviios logs in /usr/local/src/serviio/log are empty.
Serviio is symlink from /usr/local/src/serviio to /usr/local/src/serviio-1.6.1
Slackware is slackware-current as of April 30th 2016
Any ideas?
/etc/rc.d/rc.local permissions:
-rwxr-xr-x 1 root root 668 Apr 30 18:41 rc.local
ls -la rc.serviio
-rwxr-xr-x 1 root root 710 Jun 24 2015 rc.serviio
In rc.local - rc.serviio is called:
Here is my /etc/rc.d/rc.serviio
- Code:
#!/bin/sh
#--------SERVIIO start-stop-status script
daemon_status ()
{
ps | grep '^ *[0-9]* serviio' > /dev/null
}
case $1 in
start)
# start Serviio in background mode
su - upnp -s /bin/sh -c "/usr/local/src/serviio/bin/serviio.sh &"
exit 0
;;
stop)
su - upnp -s /bin/sh -c "/usr/local/src/serviio/bin/serviio.sh -stop"
exit 0
;;
status)
if daemon_status ; then
exit 0
else
exit 1
fi
;;
log)
echo "/var/log/serviio.log"
exit 0
;;
esac