Apple OSX

First of all, get the latest released TSM bundle (comes in .DMG format), since recent MaxOSX requires a recent TSM to work, this folder holds 7.1.6.x.:

Mac TSM client

Install it as usual on Mac by attaching the DMG as a disk and then click on the installer icon.

Then grab this script: certificate installation script for MacOSX and the certificate in PEM format here BaaS service CA root certificate.

Put the PEM file next to the script and run it. It will clean out any previous certificates in the IBM TSM keychain. If you haven't been running TSM over TLS it will only contain IBM default entries which are of no use. It will not affect any other system or application certificate bundles. It will also not use any of them.

After this, the example configuration files can be collected from the Sunet BaaS Portal. TSM for MacOSX will read preference files from /Library/Application Support/tivoli/tsm/client/ba/bin/dsm.* but apart from that works like any other Unix system in terms of how to write Include/Exclude paths and so on. Any generic unix TSM guide will probably work if you replace /opt/ with /Library/Application Support/ for where to find TSM files.

The command line backup client "dsmc" ends up in /usr/local/bin/dsmc and the gui in your Applications folder as two programs, both "Tivoli Storage Manager" and "TSM tools for administrators" where the first only works if you already are logged in as an admin, otherwise it isn't allowed to read config files and hence won't reach the TSM server, and the second will first run sudo, and then start TSM as an admin.