Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
POUDRIERE-REPO(8)	    System Manager's Manual	     POUDRIERE-REPO(8)

NAME
       poudriere repo -- regenerate repository with pkg-repo(8).

SYNOPSIS
       poudriere repo subcommand [options]
       poudriere repo [options]	origin [origin2	[...]]

DESCRIPTION
       This  command  is  used to run pkg-repo(8) after	manual modification of
       the PACKAGES directory, or modifying the	repository configuration.

       This is normally	ran automatically by every other command.

       This  requires  that  ports-mgmt/pkg  has   already   been   built   by
       poudriere-bulk(8).

       The  pkgrepo  publish  hook will	be executed unless -NN is given.  Note
       that if ATOMIC_PACKAGE_REPOSITORY is  not  set  to  yes	(default),  or
       COMMIT_PACKAGES_ON_FAILURE is set to yes	(default), then	a failed build
       may be published.  That is, by default a	failed build may be published.

OPTIONS
       -j name	    Jail to use	for the	packages to inspect.

       -NN	    Do not publish the package repository.

       -p tree	    Specifies which ports tree to use.	(Default: "default")

       -z set	    SET	to use for the packages	to inspect.

CONFIG
       The following options in	poudriere.conf affect building the repository.
       They  are  not read from	the environment	automatically, but may be with
       poudriere -s.  See poudriere(8).

       See poudriere.conf.sample for details on	each of	these.

       PKG_HASH		     Enable pkg-repo(8)	hashed	mode  using  pkg  repo
			     --hash --symlink.	Useful for CDNs	and making re-
			     mote sync more atomic.

       PKG_REPO_FLAGS	     Arbitrary flags to	pass to	pkg repo.

       PKG_REPO_FROM_HOST    Use  host	pkg(8) rather than the jailed version.
			     May be required depending on SIGNING_COMMAND.

       PKG_REPO_LIST_FILES   If	yes then generates filesite.pkg	with pkg  repo
			     --list-files.  Nothing currently uses this	file.

       PKG_REPO_META_FILE    The meta-file file	passed to pkg repo --meta-file
			     meta-file.	  If  not  specified  then pkg-repo(8)
			     will use default settings.

       PKG_REPO_SIGNING_KEY  The  key  used  to	 sign  the  repository.	   See
			     pkg-repo(8) for more information.

       SIGNING_COMMAND	     An	 optional external command to sign the reposi-
			     tory,     rather	   than	     specifying	     a
			     PKG_REPO_SIGNING_KEY.   See  pkg-repo(8) for more
			     information.

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

AUTHORS
       This page was written by	Bryan Drewery <bdrewery@FreeBSD.org>.

FreeBSD	ports 15.quarterly     November	10, 2025	     POUDRIERE-REPO(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=poudriere-repo&sektion=8&manpath=FreeBSD+Ports+15.0.quarterly>

home | help