Parece que você não pode; as opções de diferenças são codificadas na fonte de dpkg
. De src/configure.c
:
/* Child process. */
char cmdbuf[1024];
sprintf(cmdbuf, DIFF " -Nu %.250s %.250s | %.250s",
str_quote_meta(old), str_quote_meta(new),
command_get_pager());
command_shell(cmdbuf, _("conffile difference visualizer"));
DIFF
é uma macro de lib/dpkg/dpkg.h
e é apenas definido como "diff"
. Então, isso é diff -Nu
codificado.
Isso provavelmente é o erro do Debian # 380332 .