Merge "Percona Xtradb Cluster image building scripts"
This commit is contained in:
14
scripts/files/elements/ubuntu-pxc/install.d/30-mysql
Executable file
14
scripts/files/elements/ubuntu-pxc/install.d/30-mysql
Executable file
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
# CONTEXT: GUEST during CONSTRUCTION as ROOT
|
||||
# PURPOSE: Install controller base required packages
|
||||
|
||||
set -e
|
||||
set -o xtrace
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get -y install percona-xtradb-cluster-server percona-xtrabackup
|
||||
|
||||
# Don't auto start mysql (we'll start it up in guest)
|
||||
update-rc.d mysql defaults
|
||||
update-rc.d mysql disable
|
||||
@@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
|
||||
# CONTEXT: GUEST during PRE-CONSTRUCTION as ROOT
|
||||
# PURPOSE: Force a repo update
|
||||
|
||||
set -e
|
||||
set -o xtrace
|
||||
|
||||
apt-get update
|
||||
11
scripts/files/elements/ubuntu-pxc/pre-install.d/20-apparmor-mysql-local
Executable file
11
scripts/files/elements/ubuntu-pxc/pre-install.d/20-apparmor-mysql-local
Executable file
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
#CONTEXT: chroot on host
|
||||
#PURPOSE: Allows mysqld to create temporary files when restoring backups
|
||||
|
||||
cat <<EOF >>/etc/apparmor.d/local/usr.sbin.mysqld
|
||||
/tmp/ rw,
|
||||
/tmp/** rwk,
|
||||
EOF
|
||||
Reference in New Issue
Block a user