summaryrefslogtreecommitdiff
path: root/packaging/solaris/postinstall-solaris.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/solaris/postinstall-solaris.sh')
-rw-r--r--packaging/solaris/postinstall-solaris.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/packaging/solaris/postinstall-solaris.sh b/packaging/solaris/postinstall-solaris.sh
index b024d94f158..a31e151e1bb 100644
--- a/packaging/solaris/postinstall-solaris.sh
+++ b/packaging/solaris/postinstall-solaris.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -26,6 +26,7 @@ mygroup=mysql
myuser=mysql
mydatadir=/var/lib/mysql
basedir=@@basedir@@
+mysecurefiledir=/var/lib/mysql-files
if [ -n "$BASEDIR" ] ; then
basedir="$BASEDIR"
@@ -58,6 +59,11 @@ fi
chown -R $myuser:$mygroup $mydatadir
+# Create securefile directory
+[ -d "$mysecurefiledir" ] || mkdir -p -m 770 "$mysecurefiledir" || exit 1
+chown -R $myuser:$mygroup $mysecurefiledir
+
+
# Solaris patch 119255 (somewhere around revision 42) changes the behaviour
# of pkgadd to set TMPDIR internally to a root-owned install directory. This
# has the unfortunate side effect of breaking running mysql_install_db with