#!/bin/sh -e # Source functions library . /etc/chroot.d/functions cd /var/lib/mysql force= if [ "$1" = "force" ]; then force=-f shift fi # for SSL support (ALT#27100) [ ! -c dev/urandom ] && mkdir -p dev && mknod dev/urandom c 1 9 && chown root:root dev dev/urandom ||: # copy MySQL plugins CopyLibs $verbose $force \ -l/usr/lib/mysql/plugin/* \ -d usr/lib/mysql/plugin ldd /usr/lib/mysql/plugin/* 2>/dev/null | sed -ne 's/^[[:space:]]\+\([^[:space:]]\+ => \)\?\([^[:space:]]\+\) (0x\([0-9a-f]\+\))$/\2/p' | sort -u >.libs ldd /usr/sbin/mysqld 2>/dev/null | sed -ne 's/^[[:space:]]\+\([^[:space:]]\+ => \)\?\([^[:space:]]\+\) (0x\([0-9a-f]\+\))$/\2/p' | sort -u | comm -13 - .libs | while read f; do src=$(readlink -ne "$f") && [ -n "$src" -a -e "$src" ] || continue # Skip missing files. Copy $verbose $force "$src" ./usr/${chrooted_slib}/"${f##*/}" done rm .libs copy_resolv_lib