The rejmerge utility inspects and merges files rejected during
package upgrades.
It is a fork of CRUX rejmerge (from pkgutils) at commit 9ca0da6
(Sat Nov 17 2018), with the following changes:
- POSIX
sh(1p)instead ofbash(1) - Support of suckless
sbase(seeextra/suckless_sbase.patch) - Manual pages in
scdoc(5)format- Split into
rejmerge(8)andrejmerge.conf(5)
- Split into
- GNU-style options, help, and usage output
- New
-c/--configoption to specify an alternate config file - New
-n/--dry-runoption to print the diffs without any action - Bash completion
See git log for full history.
Original sources: https://git.crux.nu/tools/pkgutils.git
- POSIX
sh(1p),make(1p)and "mandatory utilities" scdoc(1)to build manual pages
- POSIX
sh(1p)and "mandatory utilities" vi(1)andmore(1)(can be redefined)- GNU
coreutilsOR suckless'sbase(applyextra/suckless_sbase.patchforsbasesupport) - GNU
diff(1)fromdiffutils - GNU
getopt(1)fromutil-linux mktemp(1)(BSD, GNUcoreutils, or sucklesssbaseprovide it; POSIX does not)
To install this package, run:
# as root
make installConfiguration parameters are in config.mk.
For sbase/ubase support, see extra/suckless_sbase.patch.
Manual pages are in /man.
rejmerge is licensed through the
GNU General Public License v2 or later.
See COPYING for license terms and COPYRIGHT for notices.