PACKIT-BUILD-IN-COPR(1)
π PACKIT BUILD IN-COPR π
okay bestie, welcome to the packit build in-copr manual page β this is the packit build in-copr Manual and honestly? she's giving build-server-glam. sit down, grab a strawberry, let's get into it πβ¨
β¨ NAME β¨
packit-build-in-copr β build a selected upstream project in Copr. that's it. that's the whole vibe. π
π¦ SYNOPSIS π¦
packit build in-copr [OPTIONS] [PATH_OR_URL]
πΈ DESCRIPTION πΈ
Build selected upstream project in Copr. yes, literally that. your project, Copr's servers, a whole build. iconic behavior fr fr π₯
so the PATH_OR_URL argument? it's either a local path or a URL pointing at the upstream git repository. and if you don't pass anything at all? it just defaults to the current working directory, no big deal, she's flexible like that π«Ά
β οΈ heads up babes: you need to set up your Copr configuration before you use this. like, before. not during. before. the quick start lives at: https://docs.pagure.org/copr.copr/user_documentation.html#quick-start go read it, i'll wait π
π OPTIONS π
every single one of them, no skips, we don't gatekeep here:
--wait/--no-waitβ wait for the build to finish. or don't. no pressure, bestie β¨--owner TEXTβ the Copr user who owns the project. defaults to the username from your copr config.--project TEXTβ the project name to build in. if it doesn't exist, she'll make it for you, queen behavior π defaults to the first project value found in the config file, orpackit-cli-{repo_name}-{branch/commit}.--targets TEXTβ comma separated list of chroots to build in. defaults tofedora-rawhide-x86_64π--description TEXTβ description of the project to build in.--instructions TEXTβ installation instructions for the project to build in.--list-on-homepageβ the created copr project will be visible on copr's home-page. main character energy, she wants to be seen π--preserve-projectβ the created copr project will not be removed after 60 days. keep her forever π₯Ή--additional-repos TEXTβ URLs to additional yum repos that can be used during build. comma separated. this should be the baseurl from a.repofile, e.g.:
http://copr-be.cloud.fedoraproject.org/results/rhughes/f20-gnome-3-12/fedora-$releasever-$basearch/
--bootstrap [default|on|off|image]β mock bootstrap feature setup.--upstream-ref TEXTβ git ref of the last upstream commit in the current branch from which packit should generate patches. > this option implies the repository is source-git. so like, know that before you use it π«Ά--request-admin-if-neededβ ask for admin permissions when we need to change settings of the copr project and are not allowed to do so. politely asking for the aux cord, essentially π--enable-net/--disable-netβ copr build is built with explicitly enabled network access, or disabled. pick your fighter β¨--release-suffix TEXTβ specifies release suffix. allows you to override the default generated:{current_time}.{sanitized_current_branch}{git_desc_suffix}--default-release-suffixβ allows you to use the default, packit-generated, release suffix when somerelease_suffixis specified in the configuration.--module-hotfixesβ the created copr project will havemodule_hotfixesset toTrue.-p,--package TEXTβ package to build, if more than one is available, like in a monorepo configuration. use it multiple times to select multiple packages. defaults to all the packages listed inside the config. no cap π¦
and that's the whole page, bestie!! go forth and build π¦
this was the packit build in-copr manual, version 1.16.3, dated 2026-09-04 β tysm for reading, ily, mwah ππβ¨
π¦ where this page comes from
- fedora 43: packit 1.16.3-1.fc43 Β· MIT
- fedora 44: packit 1.16.3-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms