bpkg-pkg-disfigure(1)
π bpkg-pkg-disfigure(1) β the manual, but make it make sense
okay bestie, so this is the manual page for bpkg-pkg-disfigure(1), which lives in the General Commands Manual section of the bpkg family. it's the "undo button" of the pkg world and honestly? it ate. let's go π
β¨ NAME β¨
bpkg-pkg-disfigure β disfigure package π
πΈ SYNOPSIS πΈ
bpkg pkg-disfigure [options] pkg
π¦ DESCRIPTION π¦
so pkg-disfigure is the girl who takes it all back. it disfigures a package that was previously configured (via bpkg-pkg-build(1) or bpkg-pkg-configure(1)). the vibes go like this:
- a source code package gets returned to the unpacked state.
- a system package gets removed from the configuration.
by default, pkg-disfigure will remove the package's build system configuration (config.build) and also clean its output directory. no cap. but you can suppress that behavior with the --keep-config and --keep-out options, respectively β say, if the package is gonna be reconfigured. keeping it cute and reversible, periodt β¨
π PKG-DISFIGURE OPTIONS π
--keep-outβ don't clean the package's output directory. leave the mess, bestie π«Ά--keep-configβ don't remove the package's build system configuration (config.build).--directory|-d_dir_ β assume the configuration is in _dir_ rather than in the current working directory.
π COMMON OPTIONS π
these are the shared ones, summarized below β the full tea is in bpkg-common-options(1).
-vβ print essential underlying commands being executed.-Vβ print all underlying commands being executed. (yes, all of them. it's giving verbose.)--quiet|-qβ run quietly, only printing error messages.--verbose_level_ β set the diagnostics verbosity to _level_ between0and6.--stdout-format_format_ β representation format to use for printing to stdout.--jobs|-j_num_ β number of jobs to perform in parallel.--no-resultβ don't print informational messages about the outcome of performing a command or some of its parts.--structured-result_fmt_ β write the result of performing a command in a structured form.--progressβ display progress indicators for long-lasting operations, such as network transfers, building, etc.--no-progressβ suppress progress indicators for long-lasting operations, such as network transfers, building, etc.--diag-colorβ use color in diagnostics. π--no-diag-colorβ don't use color in diagnostics.--build_path_ β the build program to be used to build packages.--build-option_opt_ β additional option to be passed to the build program.--fetch_path_ β the fetch program to be used to download resources.--fetch-option_opt_ β additional option to be passed to the fetch program.--fetch-timeout_sec_ β the fetch and fetch-like (for example, git) program timeout.--pkg-proxy_url_ β HTTP proxy server to use when fetching package manifests and archives from remote pkg repositories.--git_path_ β the git program to be used to fetch git repositories.--git-option_opt_ β additional common option to be passed to the git program.--sha256_path_ β the sha256 program to be used to calculate SHA256 sums.--sha256-option_opt_ β additional option to be passed to the sha256 program.--tar_path_ β the tar program to be used to extract package archives.--tar-option_opt_ β additional option to be passed to the tar program.--openssl_path_ β the openssl program to be used for crypto operations.--openssl-option_opt_ β additional option to be passed to the openssl program.--auth_type_ β types of repositories to authenticate.--trust_fingerprint_ β trust repository certificate with a SHA256 _fingerprint_.--trust-yesβ assume the answer to all authentication prompts is yes.--trust-noβ assume the answer to all authentication prompts is no.--git-capabilities_up=pc_ β protocol capabilities (_pc_) for a git repository URL prefix (_up_).--pager_path_ β the pager program to be used to show long text.--pager-option_opt_ β additional option to be passed to the pager program.--options-file_file_ β read additional options from _file_.--default-options_dir_ β the directory to load additional default options files from.--no-default-optionsβ don't load default options files.--keep-tmpβ don't remove the bpkg's temporary directory at the end of the command execution, and print its path at the verbosity level2or higher.
π§ DEFAULT OPTIONS FILES π§
see bpkg-default-options-files(1) for an overview of the default options files. for the pkg-disfigure command, the search start directory is the configuration directory. the following options files are searched for in each directory and, if found, loaded in the order listed:
bpkg.options
bpkg-pkg-disfigure.options
β οΈ heads up bestie: the followingpkg-disfigurecommand options cannot be specified in the default options files: ---directory|-d
π BUGS π
found a bug? send bug reports to the users@build2.org mailing list. we listen, we fix, we slay π
π COPYRIGHT π
Copyright (c) 2014-2024 the build2 authors.
Permission is granted to copy, distribute and/or modify this document under the terms of the MIT License.
okay that's the whole page, you're officially a pkg-disfigure girlie now π«Ά this was bpkg 0.17.0, dated June 2024, and it's bpkg-pkg-disfigure(1) β no cap, you got this. bye bestie, go disfigure something (respectfully) β¨π
π¦ where this page comes from
- fedora 43: bpkg 0.17.0-5.fc43 Β· MIT
- fedora 44: bpkg 0.17.0-7.fc44 Β· MIT
- nixos 26.05: bpkg 0.17.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms