Hi,
cat pkg/DESCR:
OpenVox is configured in an agent-server architecture, in which a
primary server node manages the configuration information for a fleet ofagent nodes. OpenVox Server acts as the primary server node. OpenVox
Server is a Ruby and Clojure application that runs on the Java Virtual
Machine (JVM). OpenVox Server runs Ruby code for compiling Puppet
catalogs and for serving files in several JRuby interpreters. It also
provides a certificate authority through Clojure.
It is a drop in replacement for Puppetserver.
with that, the legacy sysutils/puppetserver/8 port could bite the dust. The version there is loooong time EOL.
between OpenVox server 8.11.x and 8.12.x they removed the Makefile, therefore the old Makefile is taken and stored in the files section. otherwise, could implement it directly in the do-install: section in the ports Makefile. But I found this way easier and a bit cleaner, but if there are concerns, I'd take it on and migrate the target into the do-install: if necessary.
Similarly to the puppetserver structure, to eventually support multiple versions, using the same openvoxserver/<Major Version> structure.
other than that, comments, test reports, or any other feedback welcome.
thanks,
Sebastian
No comments:
Post a Comment