On Jan 22, 2026, at 4:38 AM, Theo Buehler <[email protected]> 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')
>