Signs of Triviality

Opinions, mostly my own, on the importance of being and other things.
[homepage] [index] [jschauma@netmeister.org] [@jschauma] [RSS]

Moving License Managers

I've been moving license managers from our current IRIX server to a Solaris 10 and a Mac OS X server. The services are mathlm for Mathematica (to Solaris) and flexlm for Maya (to Mac OS X).

In order to properly integrate the services into the new servers startup procedured, I had to create a number of files, which I'll post here in case they're useful for anybody else. For mathlm on Solaris 10, the following files had to be created:

[/html] After creating these files, you can start the service via [pre]# svccfg import /var/svc/manifest/site/mathlm.xml # svcadm enable mathlm [/pre] For flexlm on Mac OS X, the following files had to be created: [html]

After creating these files, you can start the service via

# SystemStarter start lmgrd

This service was not converted into a launchd(8) agent, because lmgrd daemonizes, which apparently launchd(8) services mustn't do, as stated in launchd.plist(5). (I originally wrote a .plist for launchd(8), but it resulted only in the apparently infamous "Workaround Bonjour: Unknown error: 0" message.)

July 19, 2006


[Ride down Williamsburg Bridge] [index] [Solaris 10 ZFS vs. Apple XRaid]