PACKIT-BUILD-IN-COPR(1)

πŸ“¦
version 1.16.3 Β· 5 versions
, in fedora 43, fedora 44

πŸ’– 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, or packit-cli-{repo_name}-{branch/commit}.
  • --targets TEXT β€” comma separated list of chroots to build in. defaults to fedora-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 .repo file, 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 some release_suffix is specified in the configuration.
  • --module-hotfixes β€” the created copr project will have module_hotfixes set to True.
  • -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