'\" t .\" Title: repro.conf .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 06/17/2024 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "REPRO\&.CONF" "5" "06/17/2024" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" repro.conf \- repro configuration file .SH "SYNOPSIS" .sp /etc/archlinux\-repro/repro\&.conf, $XDG_CONFIG_HOME/archlinux\-repro/repro\&.conf, ~/\&.repro\&.conf .SH "DESCRIPTION" .sp Configuration options for repro are stored in repro\&.conf\&. This file is sourced by repro on launch\&. All the variables, regardless of being described below, are exported to the build environment\&. .sp The system\-wide configuration file is found in /etc/archlinux\-repro/repro\&.conf\&. Induvidual options can be override on a per\-user basis in $XDG_CONFIG_HOME/devtools\-repro/repro\&.conf or ~/\&.repro\&.conf, with the former taking priority\&. .SH "OPTIONS" .PP \fBBOOTSTRAPMIRROR=\fR"https://mirror\&.archlinux\&.no/iso/latest" .RS 4 Download location of the bootstrap image used for creating the container\&. .RE .PP \fBBUILDDIRECTORY=\fR"/var/lib/repro" .RS 4 Location where the containers should be stored\&. .RE .PP \fBDIFFOSCOPE=\fR"diffoscope" .RS 4 Sets the \fBdiffoscope\fR(1) command to be ran when unreproducible packages are encountered\&. .RE .PP \fBHOSTMIRROR=\fR"http://mirror\&.neuf\&.no/archlinux/\e$repo/os/\e$arch" .RS 4 The mirror used inside the container by pacman\&. .RE .PP \fBIMGDIRECTORY=\fR"/tmp/arch_img" .RS 4 Location where the Arch Linux bootstrap image should be downloaded to\&. .RE .PP \fBMAKEFLAGS=\fR"\-j$(nproc)" .RS 4 Configure MAKEFLAGS on the node\&. The default is set for optimization purposes\&. .RE .PP \fBARCH_ARCHIVE_CACHE=\fR"https://archive\&.archlinux\&.org/packages" .RS 4 Configure the archive mirror to use when downloading archived packages\&. .RE .PP \fBNOCHECK=\fR0 .RS 4 Decide if makepkg should be run with or without \-\-nocheck inside the container\&. Note: This could affect the build process\&. .RE .PP \fBCACHEDIR=\fRcache .RS 4 Choose the cache directory location\&. The default creates a cache in the working directory\&. .RE .PP \fBOUTDIR=\fR\&./build .RS 4 Choose the build output directory\&. The default creates \&./build in the working directory\&. .RE .SH "SEE ALSO" .sp \fBrepro\fR(8)