From cbcb1c5e5172a3b20e086e26bb0edf8fd43f1ec1 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Thu, 11 Dec 2025 14:42:40 +0100 Subject: [PATCH] MDEV-38313 Add WantedBy=sockets.target to systemd socket definations mariadb.socket and others need a Install section to include the WantedBy=sockets.target. This is consistent with other socket definations of systemd. Thanks Mark Bolhuis for the bug report. --- support-files/mariadb-extra.socket.in | 4 +++- support-files/mariadb-extra@.socket.in | 4 +++- support-files/mariadb.socket.in | 3 +++ support-files/mariadb@.socket.in | 3 +++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/support-files/mariadb-extra.socket.in b/support-files/mariadb-extra.socket.in index f268a0ad2a823..a98148dab2fd5 100644 --- a/support-files/mariadb-extra.socket.in +++ b/support-files/mariadb-extra.socket.in @@ -5,6 +5,9 @@ Description=MariaDB @VERSION@ database server (socket activation extra port) Documentation=man:mariadbd(8) Documentation=https://mariadb.com/kb/en/library/systemd/ +[Install] +WantedBy=sockets.target + [Socket] Service=mariadb.service @@ -17,4 +20,3 @@ FileDescriptorName=extra ListenStream=@mariadb-extra ListenStream=@MYSQL_UNIX_ADDR@-extra - diff --git a/support-files/mariadb-extra@.socket.in b/support-files/mariadb-extra@.socket.in index f33344f2abdf4..906b2ca57c3d4 100644 --- a/support-files/mariadb-extra@.socket.in +++ b/support-files/mariadb-extra@.socket.in @@ -5,6 +5,9 @@ Description=MariaDB @VERSION@ database server (socket activation extra port mult Documentation=man:mariadbd(8) Documentation=https://mariadb.com/kb/en/library/systemd/ +[Install] +WantedBy=sockets.target + [Socket] Service=mariadb@%i.service @@ -17,4 +20,3 @@ FileDescriptorName=extra ListenStream=@mariadb-extra-%I ListenStream=@MYSQL_UNIX_ADDR@-extra-%I - diff --git a/support-files/mariadb.socket.in b/support-files/mariadb.socket.in index d99fdee0334aa..52dfb6b0655cf 100644 --- a/support-files/mariadb.socket.in +++ b/support-files/mariadb.socket.in @@ -4,6 +4,9 @@ Description=MariaDB @VERSION@ database server (socket activation) Documentation=man:mariadbd(8) Documentation=https://mariadb.com/kb/en/library/systemd/ +[Install] +WantedBy=sockets.target + [Socket] ############################################################################## diff --git a/support-files/mariadb@.socket.in b/support-files/mariadb@.socket.in index 561a44443c90e..e3e9a9e5a4ae6 100644 --- a/support-files/mariadb@.socket.in +++ b/support-files/mariadb@.socket.in @@ -4,6 +4,9 @@ Description=MariaDB @VERSION@ database server (socket activation multi-instance Documentation=man:mariadbd(8) Documentation=https://mariadb.com/kb/en/library/systemd/ +[Install] +WantedBy=sockets.target + [Socket] ##############################################################################