Update Backup: "diff" Option "--ignore-trailing-space" existiert nicht
Am Ende eines console updates
kommt es zu folgendem Fehler:
- Die Aktualisierung wurde durchgeführt
- Generiere Server dateien .htaccess und NGINXdiff: unrecognized option `--ignore-trailing-space'
usage: diff [-aBbdilpTtw] [-c | -e | -f | -n | -q | -u] [--ignore-case]
[--no-ignore-case] [--normal] [--strip-trailing-cr] [--tabsize]
[-I pattern] [-F pattern] [-L label] file1 file2
diff [-aBbdilpTtw] [-I pattern] [-L label] [--ignore-case]
[--no-ignore-case] [--normal] [--strip-trailing-cr] [--tabsize]
[-F pattern] -C number file1 file2
diff [-aBbdiltw] [-I pattern] [--ignore-case] [--no-ignore-case]
[--normal] [--strip-trailing-cr] [--tabsize] -D string file1 file2
diff [-aBbdilpTtw] [-I pattern] [-L label] [--ignore-case]
[--no-ignore-case] [--normal] [--tabsize] [--strip-trailing-cr]
[-F pattern] -U number file1 file2
diff [-aBbdilNPprsTtw] [-c | -e | -f | -n | -q | -u] [--ignore-case]
[--no-ignore-case] [--normal] [--tabsize] [-I pattern] [-L label]
[-F pattern] [-S name] [-X file] [-x pattern] dir1 dir2
diff [-aBbditwW] [--expand-tabs] [--ignore-all-blanks]
[--ignore-blank-lines] [--ignore-case] [--minimal]
[--no-ignore-file-name-case] [--strip-trailing-cr]
[--suppress-common-lines] [--tabsize] [--text] [--width]
-y | --side-by-side file1 file2
diff [--help] [--version]
Everything is done. Thank you for using QUIQQER
Die Option ignore-trailing-space
gibt es in meiner diff
Version nicht.
Ich verwende das diff
-Programm von MacOS. Es basiert auf diff
von FreeBSD.
Dort gibt es die Option auch nicht: https://man.freebsd.org/cgi/man.cgi?diff
Die Option sollte daher entfernt oder ein Workaround gebaut werden.
Betreffende Stelle im Code:
https://dev.quiqqer.com/quiqqer/quiqqer/-/blob/master/lib/QUI/System/Backup.php#L66