wanted-ports man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

WANTED-PORTS(1)	      User Contributed Perl Documentation      WANTED-PORTS(1)

NAME
       wanted-ports -- depend on the ports that you want installed

SYNOPSIS
       wanted-ports [-n] [-f config] [-a|-d portname]]

DESCRIPTION
       wanted-ports is a small port that simply has a user modifiable list of
       run-time dependencies.  The idea is that by marking a port as wanted,
       it adds a double check helping to prevent accidental deletion of the
       ports you really want to have installed.	 pkg_delete(1) will refuse to
       delete a port when that port is a dependency required by some other
       installed port, unless you give the -f option to force the action.

       wanted-ports can also be used as a means to automate installing the
       required software load on a server.

   Using wanted-ports
       The first time you run the wanted-ports script, it will generate a
       skeleton configuration file.  Run wanted-ports to modify the list of
       ports that you want to have marked.  This will automatically increment
       the "PORTREVISION" of wanted-ports, marking the ports-mgmt/wanted-ports
       port to be updated, eg. the next time that portmaster(8) or
       portupgrade(1) is run.

       Updating or reinstalling the port will cause the ports system to force
       all of the marked ports to be installed, using the standard dependency
       resolution mechanisms of the ports.

OPTIONS
       -n      Dry-run.	 Causes wanted-ports not to update the configuration
	       file, but instead to display what the final result would have
	       been.

       -f config
	       Read and modify an alternate configuration file.	 config should
	       be the full path to the alternate file.	Note: when updating
	       the ports-management/wanted-ports port, set "CFGFILE" or
	       "WANTEDPORTSCFG" in the make(1) environment to achieve the same
	       effect.

       -a portname
	       Add dependencies.  Find all matching package names or port
	       paths from the INDEX file, and prompt the user whether to add
	       any that are not already listed as dependencies in the
	       configuration file.

       -d portname
	       Delete dependencies. Find all matching package names or port
	       paths from the INDEX file, and prompt the user whether to
	       delete any that are currently listed as dependencies in the
	       configuration file.

       The add -a and delete -d options are processed in the order given on
       the command line, so a later option can override an earlier one.	 The
       portname argument will match any substring of the port or package name:
       care should be taken that you don't accidentally match unintended
       items.  You can anchor searches to start or end of item using "^" or
       "$".

FILES
       /var/db/wanted-ports.conf
		       The default configuration file used by wanted-ports.
		       This is a makefile snippet, that will be included by
		       ports-mgmt/wanted-ports/Makefile.  A skeleton version
		       will be created by wanted-ports if it doesn't exist.
		       The wanted-ports script exists to add or remove
		       "RUN_DEPENDS" entries and update the "PORTREVISION"
		       setting.

ENVIRONMENT
       The following environment variables affect the operation of wanted-
       ports.  "PORTSDIR", "INDEXFILE" and "WANTEDPORTSCFG" override the
       system default settings: normally they will not need to be set.	"USER"
       and "LOGNAME" are standard settings, from login(1).

       "PORTSDIR"      As in ports(7), the location where the ports tree is
		       installed.  Default /usr/ports

       "INDEXFILE"     As in ports(7), overrides the automatic logic to
		       determine the name of the index file.  Default INDEX-N
		       where N is the OS major version number.

       "USER"
       "LOGNAME"       The name of the user running the script.	 If neither
		       are set, uses "an unknown user".

       "WANTEDPORTSCFG"
		       Override the default location of the configuration
		       file.  Using the -f config command line option
		       superceeds this setting.	 Default /var/db/wanted-
		       ports.conf

SEE ALSO
       ports(7), pkg_delete(1), pkg_cutleaves(1), portmaster(8),
       portupgrade(1)

perl v5.10.1			  2010-06-12		       WANTED-PORTS(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net