tpkg looks at /etc/tpkg.conf and $HOME/.tpkg.conf for configuration settings. Here are the possible configurations:
base = /opt/tpkg source = http://tpkg/tpkg source = http://otherserver/tpkg report_server = http://tpkg/client_update host_group_script = /home/me/tpkg_group_script sudo = false
This is where relocatable packages are installed, and where tpkg stores its state. Defaults to /opt/tpkg if not specified in any of the config files.
The package repository. May be specified multiple times with different URLs if you have more than one repository.
The URL for the reporting server, if you've set it up. If this is defined then all package install/upgrade/removal operations will be reported to the server.
The filename for a script which takes one or more host group names as arguments and outputs the names of the hosts in those groups one per line on stdout. Used with the --group option.
Should tpkg use sudo when performing package management operations? Defaults to yes.