pk4-replace - build sources and replace currently installed packages
Contents
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]
