From: Kurt Miller Subject: Re: sysutils/rundeck: Update to 5.18.0 and jdk-11 To: Theo Buehler Cc: ports@openbsd.org Date: Thu, 22 Jan 2026 13:30:40 +0000 On Jan 22, 2026, at 4:38 AM, Theo Buehler wrote: > > On Tue, Jan 13, 2026 at 08:21:09PM +0000, Kurt Miller wrote: >> sysutils/rundeck: Update to 5.18.0 and jdk-11: >> >> This hasn't been updated to 2016 so it's a significant update. Similar to >> before the war file can be run with --installonly to get the RDECK_BASE >> directories and config files setup in the extract phase. The etc files populate >> upon first run but this is not ideal so I copied them to FILESDIR and install >> with the package. --installonly also installs a rundeckd script that I took >> some bits and pieces from to update our pkg/rundeck.rc. >> >> I've given this some light testing on aarch64. It starts a website on >> localhost:4440 that I can log into and configure a local command to run. >> If anyone in the DevOps world could give this a once over I would appreciate it. >> > > Looks like this addition is incorrect. > >> +NO_BUILD= Yes > > Without devel/jdk/11 installed, this fails to build, as seen on aja's > build cluster: Thank you for the heads up. I just added: BUILD_DEPENDS= ${MODJAVA_BUILD_DEPENDS} which I think is a cleaner way to deal with this then a dummy do-build. > ===> Extracting for rundeck-5.18.0 > mkdir -p /exopi-obj/pobj/rundeck-5.18.0/rundeck-5.18.0 > cd /exopi-obj/pobj/rundeck-5.18.0/rundeck-5.18.0 && /usr/local/jdk-11/bin/java -jar /exopi-cvs/ports/distfiles/rundeck-5.18.0-20251216.war --installonly -b . > ===> Exiting sysutils/rundeck with an error > /bin/sh: /usr/local/jdk-11/bin/java: not found > *** Error 127 in sysutils/rundeck (Makefile:45 'do-extract') >