diff options
author | Muflone | 2021-01-10 03:59:07 +0100 |
---|---|---|
committer | Muflone | 2021-01-10 03:59:07 +0100 |
commit | 42fc5bdcf444b598678c17c8c1949e5dc6962f25 (patch) | |
tree | 97ee40583f1dc517d4f270cf5a9831e3bbd8fb64 /mysql.install | |
parent | b802db91eb622b90e11107b5132a9ee5cab4f0cf (diff) | |
download | aur-42fc5bdcf444b598678c17c8c1949e5dc6962f25.tar.gz |
Updated pkgbase mysql 8.0.22-2
Diffstat (limited to 'mysql.install')
-rw-r--r-- | mysql.install | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mysql.install b/mysql.install index 90583a1e83c4..1037590b61ef 100644 --- a/mysql.install +++ b/mysql.install @@ -7,6 +7,14 @@ post_install(){ chown -R mysql:mysql "/var/lib/mysql" &>/dev/null fi + groupadd -g 88 mysqlrouter &>/dev/null + useradd -u 88 -g mysqlrouter -d "/var/lib/mysqlrouter" -s /bin/false mysqlrouter &>/dev/null + + if [[ ! -e "/var/lib/mysqlrouter" ]]; then + install -dm700 "/var/lib/mysqlrouter" + chown -R mysqlrouter:mysqlrouter "/var/lib/mysqlrouter" &>/dev/null + fi + echo ":: You need to initialize the MySQL data directory prior to starting" echo " the service. This can be done with mysqld --initialize command, e.g.:" echo " mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql" @@ -21,4 +29,11 @@ post_remove(){ if getent group mysql >/dev/null 2>&1; then groupdel mysql fi + + if getent passwd mysqlrouter >/dev/null 2>&1; then + userdel mysqlrouter + fi + if getent group mysqlrouter >/dev/null 2>&1; then + groupdel mysqlrouter + fi } |