Client and/or server running on Mac OS X

80 views
Skip to first unread message

Jan Hellings

unread,
Aug 30, 2016, 4:37:55 PM8/30/16
to Hyperbox - Users
Full of interest I was looking into Hyperbox to manage different VirtualBox installations on different machines.
And it looks very promissing ... 

In the users guide it is mentionned under "other operating systems" that hyperbox is only a java program and can be used as such and to follow the way in which the bash script is made.

My aim is to launch the server on Mac OS X to manage the VM's from a windows where I installed successfully the client. (version 0.0.13)

In the unzipped files (linux based zips) I find only a shell script to install the client or server (depending on zip) but not an example bash script to start the client or server. (I would expect something which sets classpaths and starts java ... )

I'm not to familiar with the internals of Mac OS X and do not want to break anything trying to treat it as a real linux system ... ;)

Many many thanks in advance.

Maxime Dor

unread,
Aug 31, 2016, 7:57:14 AM8/31/16
to Hyperbox - Users
You can ignore the installer script on OSX (and maybe I shouldn't include it in the first place).

There are two executables in the zip:
.\hyperbox
.\bin\hboxd

hyperbox will start the server in the foreground and print all logs statements to the console. Useful for a first setup to make sure everything is working fine.
hboxd is the daemon-ready executable and will print all log statements to a log file by default which will be locatd at .\log\hboxd.log and can be run in the background with nohop or any other utility that can keep a process in the background.

I have no experience wiht OS X on that front so I can't even tell you where to look after that I'm afraid.

Maxime Dor

unread,
Aug 31, 2016, 7:58:59 AM8/31/16
to Hyperbox - Users
Forgot to mention both are bash scripts so you can directly inspire yourself of them.

Jan Hellings

unread,
Sep 1, 2016, 3:40:12 AM9/1/16
to Hyperbox - Users
Hi Maxime,

Mac OS X seems to have a different implementation then init.d or something alike and uses launchd ... of which I do not know anything ... yet ;) 
I tried to run the hyperbox script and this works fine, having logs on the console will surely do for now.
I guess the hboxd is somewhat more complicated ... guess it does not run out of the box on Mac OS X as it needs those alternatives from the launchd stage. 
The communication between the client (on windows) and the hyberbox on the Mac OS X works really fine ... 
If I get the time I will try to get the thing defined on Mac OS X and sent it to you ... or maybe someone with out-of-the box knowledge of this launchd stuff can foresee it.
Thanks already for this nice tool ... it will make my life a lot easier !!
Greetings,
Jan.
Reply all
Reply to author
Forward
0 new messages