How to install the TrackBird client for Mac OSX (with a tool)

$ sudo ./nbinstmacx -version
ASG-TrackBird : 3.2.0.4
Copyright (c) 2004-2005 Allen Systems Group, Inc. All rights reserved.

$ sudo ./nbinstmacx -help
The syntax should be :
sudo ./nbinstmacx -server=IPorName [-port=80] [-alias="trackbird"] [-installPath="/Library/Application Support/tbclient/"] [-version]

We see that the parameters port, alias, installPath are optionnal.
NB : You have to use the double quotes "" for the parameters alias and installPath in order to have the shell escape the space characters :
sudo ./nbinstmacx -server=IPorName -alias="trackbird" -installPath="/Library/Application Support/tbclient/"

$ sudo ./nbinstmacx -server=192.168.42.209 -port=80 -alias="trackbird"
Scanning workstation
Checking Trackbird
No Trackbird found, installing
Testing Trackbird script
[ Ok ]
Testing Trackbird results
[ Ok ]
MAC address :
00-0A-95-8D-56-1A
Determining installation path
Installation path :
/Library/Application Support/tbclient/
Loading packages
[ Ok ]
Determining output name
G5
Updating config
Update 'netbird.cfg'
[ Ok ]
Installation of the scripts for the startup daemon
Starting Trackbird
Starting Daemon with command : /Library/Application Support/tbclient/bin/nbdmacx -daemon -update -tbclientpath=/Library/Application Support/tbclient/

How to deinstall the TrackBird client for Mac OSX (manually)

We have wrote another document explaining how to use an Applet or a shell script to do this deinstallation. This document is usefull if you want to be able to understand shell commands.

1 - First, you have to kill the process that may be actually running.

$ ps axuww | grep nb
root 936 81.4 1.7 146260 17408 std R 2:45PM 0:41.88 /Library/Application Support/tbclient/bin/nbcmacx
root 929 0.0 0.3 27780 2808 ?? Ss 2:44PM 0:00.09 /Library/Application Support/tbclient/bin/nbimacx -remove -tbclientpath=/Library/Application Support/tbclient/
philippe 940 0.0 0.0 18172 336 std S+ 2:46PM 0:00.01 grep nb

$ sudo kill 936
$ sudo kill 929
$ ps axuww | grep nb
philippe 945 0.0 0.0 18644 472 std R+ 2:48PM 0:00.00 grep nb

2 - Then, you have to remove the files of the TrackBird client

$ cd /Library/Application\ Support/
$ ls
Apple Macromedia MindVision Mozilla NetServices SyncService iWork tbclient

$ sudo rm -rf tbclient
$ ls
Apple Macromedia MindVision Mozilla NetServices SyncService iWork

3 - To finish, you have to remove the script of the daemon nbimacx

$ cd /System/Library/StartupItems/
$ ls
some_entries nbimacx_script

$ sudo rm -rf nbimacx_script
$ ls
some_entries

How to find the versions and build of the deployed components

$ sudo ./nbinstmacx -version
ASG-TrackBird : 3.2.0.4
Copyright (c) 2004-2005 Allen Systems Group, Inc. All rights reserved.

$ ./nbcmacx -version
ASG-TrackBird : 3.2.0.4
Copyright (c) 2004-2005 Allen Systems Group, Inc. All rights reserved.

$ ./nbamacx -version
ASG-TrackBird : 3.2.0.4
Copyright (c) 2004-2005 Allen Systems Group, Inc. All rights reserved.

$ ./nbimacx -version
ASG-TrackBird : 3.2.0.4
Copyright (c) 2004-2005 Allen Systems Group, Inc. All rights reserved.

$ ./nbmmacx -version
ASG-TrackBird : 3.2.0.4
Copyright (c) 2004-2005 Allen Systems Group, Inc. All rights reserved.