Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Duplicate
-
10.0(EOL), 10.1(EOL), 10.2(EOL)
Description
server/debian/mariadb-server-10.x.mysql-server.logrotate
line 14: if [ -f `my_print_defaults --mysqld | grep -oP "pid-file=\K[^$]+"` ]; then
this always fails in GNU grep v. 22.4 because of:
_*$ echo $ | grep -Pz $
grep: unescaped $ or $ not supported with -Pz
...
This is desired behavior of GNU grep version 2.24 (released on March 10 2016) and above, and that's the fix for the bug which was introduced in GNU grep 2.5.
...
*_
https://unix.stackexchange.com/questions/324263/grep-command-doesnt-support-start-and-end-of-line-anchors-when-its-wit
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22655#47
Though it's a GNU grep issue there's the need for adjusting grep condition to circumstances.
Attachments
Issue Links
- is duplicated by
-
MDEV-19436 Fix logrotate problem with twice configured pid-file option
- Closed
- is part of
-
MDEV-22659 Create one single unified and optimal logrotate config
- Closed
- links to