GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
POUDRIERE-PORTS(8) FreeBSD System Manager's Manual POUDRIERE-PORTS(8)

poudriere portsmanage ports trees

poudriere ports subcommand [options]

This command provides management of different ports trees which will be used by poudriere.

One subcommand must be supplied.

Creates a ports tree.
Deletes a ports tree.
List all available ports trees.
Update a ports tree.

Except for -l, all of the subcommands require the -p switch (see below).

branch
Specifies which branch to checkout when using the git or svn methods.
When used with -c, only create the needed file systems (for ZFS) and directories, but do not populate them.
filesystem
The name of the filesystem to create for the ports tree. If set to “none” then do not create a filesystem. Defaults to “poudriere/ports/default”.
When used with -d, only unregister the ports tree without removing the files.
mountpoint
Path to the source of a ports tree.
method
Specify which method to use to create the ports tree. The default is git+https.
Uses portsnap(8) (deprecated).
This option can be used to import an existing directory that already contains a manually managed ports tree. The path must be specified with -M path. The path will be null-mounted during builds.
[+protocol]
Use Git to download the sources.

Sources will be cloned shallowly unless -D is specified.

Output will mostly be hidden unless poudriere -v ports, or -v, are used.

Use the -B branch parameter to set the branch name. The Git server address is derived from the GIT_PORTSURL variable in poudriere.conf. -U url may be used to override that value.

The following protocols are supported: git (default), +http, +https, +file, +ssh.

[+protocol]
Use SVN to download the sources.

Output will mostly be hidden unless poudriere -v ports, or -v, are used.

Use the -B branch parameter to set the branch name.

The SVN host address is derived from the SVN_HOST variable in poudriere.conf. -U url may be used to override that value.

The following protocols are supported: svn (default), +http, +https, +file, +ssh.

When combined with -l, only display the name of the ports tree.
name
Specifies the name of the ports tree to use. (Default: “default”)
When used with -l, remove the header in the list view.
url
Specifies which url to checkout from when using the git or svn methods.
Show more verbose output.
Do not prompt for confirmation when deleting a ports tree.

  • Creates a new checkout from Git called from FreeBSD's official ports tree branch .
    # poudriere ports -c
  • Creates a new checkout from Git called quarterly from FreeBSD's official ports tree branch .
    # poudriere ports -c -p quarterly -B 2021Q1
  • Updates ports tree named quarterly.
    # poudriere ports -u -p quarterly
  • Import a local manually-managed ports tree named from /usr/ports.
    # poudriere ports -c -p local -m null -M /usr/ports

The bind address used by fetch(1). See fetch(3) for more details.
The proxy configuration for fetch(1). See fetch(3) for other supported proxy environment variables.

poudriere(8), poudriere-bulk(8), poudriere-distclean(8), poudriere-image(8), poudriere-jail(8), poudriere-logclean(8), poudriere-options(8), poudriere-pkgclean(8), poudriere-queue(8), poudriere-status(8), poudriere-testport(8), poudriere-version(8)

Baptiste Daroussin ⟨bapt@FreeBSD.org⟩
Bryan Drewery ⟨bdrewery@FreeBSD.org⟩

April 26, 2021 FreeBSD 14.3-RELEASE

Search for    or go to Top of page |  Section 8 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.