https://bugs.kde.org/show_bug.cgi?id=522845

--- Comment #9 from Daniel Black <[email protected]> ---
Of course a fun way to have MariaDB as a user systemd socket/service is:

::::::::::::::
/usr/lib/systemd/user/mariadb_akonadi.service
::::::::::::::
[Unit]
Description=MariaDB database server for akonadi
Documentation=man:mariadbd(8)

[Service]
Type=notify

ExecStartPre=/usr/bin/mariadb-install-db
--defaults-file=%h/.local/share/akonadi/mysql.conf
--datadir=%h/.local/share/akonadi/db_data/
ExecStart=/usr/libexec/mariadbd
--defaults-file=%h/.local/share/akonadi/mysql.conf
--datadir=%h/.local/share/akonadi/db_data/
::::::::::::::
/usr/lib/systemd/user/mariadb_akonadi.socket
::::::::::::::
[Unit]
Description=MariaDB socket for akonadi

[Socket]
ListenStream=%t/akonadi/mysql.socket
SocketMode=0600
DirectoryMode=0700

[Install]
WantedBy=sockets.target


And have akonadi_control.service
[Unit]
Requires=mariadb_akonadi.socket
After=mariadb_akonadi.socket

Socket service are are MariaDB only, but a mysql_akondai.service would work the
same way except with an explict socket.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to