FREIGHT(5)
β¨ FREIGHT(5) β¨
okay bestie so this is the freight man page, section 5, and it's literally just the whole configuration vibe. buckle up π
π NAME π
freight β Freight configuration
πΈ DESCRIPTION πΈ
The Freight configuration is a sourced shell script that defines a few important variables. that's it. that's the whole thing. it's giving "tiny file, huge responsibility" and honestly? iconic. π
β¨ OPTIONS β¨
these aren't like command-line flags bestie, they're the variables you set in that shell script. every single one matters:
VARLIBβ The Freight library directory. Typically/var/lib/freight.VARCACHEβ The Freight cache directory. Typically/var/cache/freight. π¨ this one should be the document root of the web server, no cap.ARCHSβ The architectures to support. Typicallyi386 amd64.ORIGINβ The Origin field in the Debian archive.LABELβ The Label field in the Debian archive.NOT_AUTOMATICβ The NotAutomatic field in the Debian archive.BUT_AUTOMATIC_UGPRADESβ The ButAutomaticUpgrades field in the Debian archive. (yes, that spelling is literally what it says, i'm not touching it π )CACHEβonto cache package control files oroffto read them from the packages on eachfreight-cache(1)run.GPGβ The GPG key(s) to use. This value must be set either in a configuration file or by using the-goption tofreight-cache(1). Multiple keys can be given to sign the repository with more signatures. the way that more signatures = more slay π«ΆGPG_PASSPHRASE_FILEβ Pathname of a file containing the GPGP private keyΒ΄s passphrase. This sets the--passphrase-fdand--passphrase-fileoptions togpg(1). The passphrase file can be set either in a configuration file or by using the-poption tofreight-cache(1).GPG_DIGEST_ALGOβ Message digest algorithm that GPG should use to sign the repository. Apt is phasing out SHA1 so it is recommended to use SHA512 for most use-cases. This sets the--personal-digest-preferencesoption togpg(1). The digest algorithm can be set either in a configuration file or by using the-aoption tofreight-cache(1).SYMLINKSβonto follow symbolic links inVARLIBto produce extra components in the cache directory oroffto offer no special treatment.
π¦ FILES π¦
where your config can live, in order of "who's the main character":
/etc/freight.confβ The default configuration file.~/.freight.confβ User-specific configuration file.etc/freight.conf,.freight.confβ Directory-specific configuration files.
π ENVIRONMENT VARIABLES π
FREIGHT_CONFβ The pathname of an alternate configuration file.
πΆ THEME SONG πΆ
The New Pornographers β "All the Old Showstoppers"
(not me putting a whole theme song in a manpage π this is the most main character energy i've ever seen, iykyk)
π AUTHOR π
Richard Crowley r@rcrowley.org
π SEE ALSO π
freight-add(1)adds packages to the intermediate "Freight library" that is used byfreight-cache(1)to build the actual repositories.reprepro(1)manages Debian archives, too, if Freight isnΒ΄t your thing.
fr fr, if you skip setting GPG, nothing is gonna sign and you're gonna have a bad time. set the variable, set the flag, do the thing. periodt. π
okay that's the whole page bestie!! this version is from Freight, dated March 2016 β go forth and configure, you've got this ππβ¨
π¦ where this page comes from
- epel 9: freight 0.3.13-9.el9 Β· BSD
- fedora 43: freight 0.3.13-12.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: freight 0.3.13-13.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms