Noticed a small, but repeatable bug in the OpenSM man page. In the FILES section for the man page, it has: ****************************************************** FILES @OPENSM_CONFIG_DIR@/@OPENSM_CONFIG_FILE@ default OpenSM config file. @OPENSM_CONFIG_DIR@/@NODENAMEMAPFILE@ default node name map file. See ibnetdiscover for more information on format. @OPENSM_CONFIG_DIR@/@PARTITION_CONFIG_FILE@ default partition config file @OPENSM_CONFIG_DIR@/@QOS_POLICY_FILE@ default QOS policy config file @OPENSM_CONFIG_DIR@/@PREFIX_ROUTES_FILE@ default prefix routes file. ****************************************************** It seems like "OPENSM_CONFIG_DIR" (and the following tokens) should have been replaced at compile time with the correct final locations. But weren't. ;) Hopefully it's not too hard to fix. :)
As a data point, this occurs whether or not MK_OFED is defined in the kernel makeoptions. eg: makeoptions WITH_MK_OFED=yes Unlike (say) /etc/rc.d/opensm.conf, which needs the option for creation to happen. As opensm.conf is created when WITH_MK_OFED is defined, it seems like the required variable information should be available. It's just not getting into the man page: /usr/share/man/man8/opensm.8.gz