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

FreeBSD Manual Pages

  
 
  

home | help
REPRODUCE-SPEC(5)	      File Formats Manual	     REPRODUCE-SPEC(5)

NAME
       reproduce-spec -- Reproduce specification for configuration files

CONFIGURATION
       PROJECTSDIR
	    Projects directory.

	    default: ~/.reproduce/projects
	    command-line flag: -p

       LOGSDIR
	    Logs directory.

	    default: ~/.reproduce/logs
	    command-line flag: -l

       RUNDIR
	    Directory  used by reproduce(1) to store certain information, such
	    as the lock	file and jail names.

	    default: ~/.reproduce/run
	    command-line flag: -r

       LOCKSDIR
	    Directory used by Reproduce	to store locks.

	    default: /tmp/reproduce/locks
	    command-line flag: -L

       JAIL_PREFIX
	    Prefix all jail names with this prefix.

	    default: reproduce_
	    command-line flag: -j

       BEFORE_MAKEJAILS
	    List of Makejails to include before	the main instructions.

	    command-line flag: -B

       AFTER_MAKEJAILS
	    List of Makejails to include after the main	instructions.

	    command-line flag: -A

       MIRRORS
	    Use	these mirrors in all projects as the source where  the	images
	    will be downloaded.

	    Note  that	this  parameter	does not have the same effect as using
	    reproduce_mirrors in a reproduce configuration file.  MIRRORS  de-
	    fines  the	source	as <URL>/<name>/<tag>-<arch>-image.appjail and
	    reproduce_mirrors	    defines	   the	      source	    as
	    <URL>/<tag>-<arch>-image.appjail.

	    command-line flag: -m

       DEBUG
	    Enable debug logging.

	    default: NO
	    command-line flag: -d

       COMPRESS_ALGO
	    Compress the images	using this algorithm.

	    default: xz
	    command-line flag: -C

SPECIFICATION
       name
	    Image name.

       release
	    Release name.

	    default: default

       ignore_external
	    Ignore Makejails defined in	AFTER_MAKEJAILS	and BEFORE_MAKEJAILS.

	    default: NO

       ignore_osarch
	    Avoid using	the osarch parameter of	appjail-quick(1).

	    default: NO

       ignore_osversion
	    Avoid using	the osversion of appjail-quick(1).

       ignore_release
	    Avoid using	the release parameter of appjail-quick(1).

	    default: NO

       tags
	    List  of  tags  to	build.	The  syntax  is	 <Label	 Name>/<System
	    Version>.  If ignore_osversion has the value YES, <System Version>
	    has	no effect, so set it to	"ignore" for example. Note  that  even
	    if ignore_osversion	is set to YES, it may be useful	for the	hook.

	    default: latest/<Host Version>

       arch
	    List  of  architectures  supported by the image. Note that even if
	    ignore_osarch is set to YES, it may	be useful for the hook.

	    default: <Host Architecture>

       args
	    List of arguments that Reproduce will process. Note	that you  must
	    add	 tag.args.  argument if	you want to use	such an	argument for a
	    specific tag, otherwise, it	will be	ignored.

       remove_rc_vars
	    List of rc.conf(5) parameters to remove (inside the	jail).

       mirrors
	    List of mirrors. See also MIRRORS.

SEE ALSO
       appjail(1) reproduce(1) appjail-template(5)

AUTHORS
       Jess Daniel Colmenares Oviedo <DtxdF@disroot.org>

FreeBSD	ports 15.quarterly	March 08, 2026		     REPRODUCE-SPEC(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=reproduce-spec&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help