pkg - Package maintaining utility Usage: pkg action [ arguments ] action may be one of: add, install package fetch given package from the package_root and install it changelog package Show package's changelog (if available) changeroot source Change the default source on all packages to source Example: `changeroot ssh://kraftwerk/var/packages_root` will change the source of core to 'ssh://kraftwerk/var/packages_root/core' delete, remove package Remove the package from the local packages tree Note: This does not yet remove the symlinks doc command Show documentation on command, if available Note: command must be shipped by a package, of course info package Show information on package, like dependencies, version, etc list List all installed packages list-all List all available (both installed and not installed packages Hint: `diff <(pkg list) <(pkg list-all)` will show all packages that are currently not installed log package Show commit history for package status [ package ] Check for local changes to the packages files If no arguments is given, checks all installed packages update [ package ] retreive and install newest available version of package If no argument is given, updates all installed packages ~/.pkg.conf: Contains configuration vars syntax: VAR='argument' comments with "#" are supported PKG_ROOT the package root path Default: ssh://derf.homelinux.org/var/packages_root PDIR path for the local package tree WARNING: changing this will break everything. Don't do it. Default: $HOME/packages VCS_CMD Command to invoke the vcs Default: hg VCS_OPTIONS global options to invoke VCS_CMD with Default: --quiet CL_OPTIONS Options to invoke checklinks with Default: -q