logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pk4-replace - build sources and replace currently installed packages

Author

       Michael Stapelberg <stapelberg at debian.org>

Linux                                             OCTOBER 2017                                    pk4-replace(1)

Configuration File

       The following attributes can be configured in ~/.config/pk4/pk4.deb822:

       Build-Commandstrings
              The command to use for building the sources in the current directory. Must write the path  to  the
              resulting .changes file to the pipe /proc/self/fd/3 when done.

       Example (default):

              Build-Command:
                sbuild
                --post-build-commands
                echo %SBUILD_CHANGES > /proc/self/fd/3
                -A
                --no-clean-source
                --dpkg-source-opt=--auto-commit

       Example (illustrating how one line is one argv element):

              Build-Command:
                sbuild
                --post-build-commands
                echo %SBUILD_CHANGES > /proc/self/fd/3
                -d
                stretch

Description

pk4-replace  builds  the  sources  in  the  current  directory  using sbuild, then replaces the subset of
       currently installed binary packages with the newly built packages.

Examples

                            # Fetch the i3 source, apply a bugfix, rebuild and replace installed packages:
                     pk4 i3
                     patch -p1 < /tmp/myfix.patch
                     pk4-replace

Name

       pk4-replace - build sources and replace currently installed packages

Options

-dry_run
              Print the build command and exit

See Also

pk4(1) make available the Debian source package producing the specified package

       sbuild(1)
              build debian packages from source

Synopsis

pk4-replace [options]

See Also