Hello misc!

If somebody interested, i've successfully launched UMS on OpenBSD 7.2.

Here it is:


pkg_add mediainfo mplayer ffmpeg jdk%17

useradd -L daemon -s /sbin/nologin -d /var/ums -m -s /var/empty _ums

ftp https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/13.2.0/UMS-13.2.0-x86_64.tgz

doas tar -xzvf UMS-13.2.0-x86_64.tgz -C /usr/local -s /-13.2.0//

after that, create rc file for headless mode:

/etc/rc.d/ums:

-------------

#!/bin/ksh

JAVA_HOME="/usr/local/jdk-17"
JAVA="$JAVA_HOME/bin/java"
UMS_MAX_MEMORY=1280M
PMS_JARS="update.jar:ums.jar"
PMS_HOME=/usr/local/ums

daemon="$JAVA -Xmx$UMS_MAX_MEMORY -Xss2048k -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Djna.nosys=true -classpath $PMS_JARS net.pms.PMS console"
daemon_user="_ums"
daemon_execdir="$PMS_HOME"

. /etc/rc.d/rc.subr

rc_bg="YES"
rc_reload="NO"
rc_cmd $1

-------------


It seems working just fine.

Do we need a port for it? I wanted to create a port, but it is pretty difficult to me. Maybe if it is needed, I should dig into it?

Reply via email to