'-warn[generate a report to the standard output about which files and directories would be removed, but does not actually remove the package.]'
'-preserve[if specified, the complete package subtree is reconstructed in /tmp/preserved_packages/packagename.]'
'-copy[construct a copy of the package under /tmp/preserved_packages/packagename, but don'\''t remove it. (same effect as -warn -preserve)]'
'-keep[save the intermediate files created by removepkg (delete_list, required_files, uniq_list, del_link_list, required_links, required_list). Mostly useful for debugging purposes.]'
'-sets[install the disk sets A, B, C. Seperate the disk set names by '\''#'\'' symbols.]'
'-source_mounted[when this flag is present, pkgtool will not attempt to unmount and remount the source device with each disk.]'
'-ignore_tagfile[when this flag is present, pkgtool will install every *.tgz package encountered no matter what the tagfiles say.]'
'-tagfile[this flag is used to specify from the command line which tagfile should be used for the installation.]:tagfile:_files -/'
'-source_dir[used when installing multiple packages from disk sets. This is the directory in which the subdirectories for each disk are found.]:source directory:_path_files -/'
'-target_dir[the directory where the target root directory is located. This is '/' when installing on the hard drive, or typically '\''/mnt'\'' when installing from an install disk.]:target directory:_path_files -W -/'
'-source_device[the source device to install from. This is not used if you'\''ve provided the -source_mounted flag. It'\''s usually used when installing from floppy.]:source device:_files -/'