sysutils/rubygem-ohai 19.1.24 MidnightBSD
Ohai profiles your system and emits JSON
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
f9d9b6565a- License
- Apache-2.0
- Categories
- sysutils, rubygems
Description
Ohai detects data about your operating system. It can be used standalone, but it's primary purpose is to provide node data to Chef.
Ohai will print out a JSON data blob for all the known data about your system. When used with Chef, that data is reported back via node attributes.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | sysutils/rubygem-ohai | 19.1.24 |
| FreeBSD | sysutils/rubygem-ohai | 19.1.40 |
| DragonFly | sysutils/rubygem-ohai | 18.1.18 |
| HardenedBSD | sysutils/rubygem-ohai | 19.1.40 |
| GhostBSD | sysutils/rubygem-ohai | 19.1.40 |
Install
Binary package:
mport install ohai
From mports:
cd /usr/mports/sysutils/rubygem-ohai && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ohai>0:sysutils/rubygem-ohai
Dependencies
As this port's Makefile names them.
Build 13
rubygem-base6402>=0: converters/rubygem-base6402rubygem-chef-config>=14.12<20: sysutils/rubygem-chef-configrubygem-chef-utils>=16.0<20: sysutils/rubygem-chef-utilsrubygem-ffi>=1.15.5: devel/rubygem-ffirubygem-ffi-yajl>=2.2<3: devel/rubygem-ffi-yajlrubygem-ipaddress>=0: net/rubygem-ipaddressrubygem-mixlib-cli>=1.7.0: devel/rubygem-mixlib-clirubygem-mixlib-config>=2.0<4.0: devel/rubygem-mixlib-configrubygem-mixlib-log>=2.0.1<4.0: devel/rubygem-mixlib-logrubygem-mixlib-shellout>=3.3.6<3.4: devel/rubygem-mixlib-shelloutrubygem-plist>=3.1<4: devel/rubygem-plistrubygem-train-core>=0: net/rubygem-train-corerubygem-wmi-lite>=1.0<2: devel/rubygem-wmi-lite
Runtime 13
rubygem-base6402>=0: converters/rubygem-base6402rubygem-chef-config>=14.12<20: sysutils/rubygem-chef-configrubygem-chef-utils>=16.0<20: sysutils/rubygem-chef-utilsrubygem-ffi>=1.15.5: devel/rubygem-ffirubygem-ffi-yajl>=2.2<3: devel/rubygem-ffi-yajlrubygem-ipaddress>=0: net/rubygem-ipaddressrubygem-mixlib-cli>=1.7.0: devel/rubygem-mixlib-clirubygem-mixlib-config>=2.0<4.0: devel/rubygem-mixlib-configrubygem-mixlib-log>=2.0.1<4.0: devel/rubygem-mixlib-logrubygem-mixlib-shellout>=3.3.6<3.4: devel/rubygem-mixlib-shelloutrubygem-plist>=3.1<4: devel/rubygem-plistrubygem-train-core>=0: net/rubygem-train-corerubygem-wmi-lite>=1.0<2: devel/rubygem-wmi-lite
Build dependencies 13
- converters/rubygem-base6402
- devel/rubygem-ffi
- devel/rubygem-ffi-yajl
- devel/rubygem-mixlib-cli
- devel/rubygem-mixlib-config
- devel/rubygem-mixlib-log
- devel/rubygem-mixlib-shellout
- devel/rubygem-plist
- devel/rubygem-wmi-lite
- net/rubygem-ipaddress
- net/rubygem-train-core
- sysutils/rubygem-chef-config
- sysutils/rubygem-chef-utils
Run dependencies 13
- converters/rubygem-base6402
- devel/rubygem-ffi
- devel/rubygem-ffi-yajl
- devel/rubygem-mixlib-cli
- devel/rubygem-mixlib-config
- devel/rubygem-mixlib-log
- devel/rubygem-mixlib-shellout
- devel/rubygem-plist
- devel/rubygem-wmi-lite
- net/rubygem-ipaddress
- net/rubygem-train-core
- sysutils/rubygem-chef-config
- sysutils/rubygem-chef-utils
No port depends on this one.
Configuration
No options to configure.
- USES
- gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/ohai-19.1.24.gem | 134656 | a15f3fd2298321a494c536a7af0e97020d71e4034963d42598bd4f33eacd7758 |
Master sites 1
- RG
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
f9d9b6565a |
Lucas Holt | sysutils/rubygem-ohai: install RUN_DEPENDS at build time The gemdeps QA check runs ${LOCALBASE}/bin/gem list, so the runtime gems have
to be installed before fake-qa. The build cluster installs BUILD_DEPENDS but
not RUN_DEPENDS, so the check reported dependencies as unsatisfied even though
they had built successfully in the same run. This matches the convention
already used by most rubygem ports.
AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |