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?