Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 90471
Collapse All | Expand All

(-)mysql.old (-1 / +22 lines)
Lines 27-38 Link Here
27
	fi
27
	fi
28
}
28
}
29
29
30
mysql_get_socket() {
31
	local SOCKET=`my_print_defaults mysqld | sed -ne '/socket/s|^--socket=||p' | tail -n1`
32
	if [ -z "${SOCKET}" ]; then
33
		SOCKET="/var/run/mysqld/mysqld.sock"		
34
	fi
35
	echo "${SOCKET}"
36
}
37
38
30
start() {
39
start() {
40
	local retstatus=1
41
	local maxtry=5
42
	local socket=$( mysql_get_socket )
43
31
	checkconfig || return 1
44
	checkconfig || return 1
32
	ebegin "Starting mysqld"
45
	ebegin "Starting mysqld"
33
	start-stop-daemon --start --quiet --exec /usr/bin/mysqld_safe \
46
	start-stop-daemon --start --quiet --exec /usr/bin/mysqld_safe \
34
		--background -- >/dev/null 2>&1
47
		--background -- >/dev/null 2>&1
35
	eend $?
48
	retstatus=$?
49
	while ! [[ -S "${socket}" || "${maxtry}" -lt "1" || "${retstatus}" -gt "0" ]] ; do
50
		maxtry=$(($maxtry-1))
51
		echo -n "."
52
		sleep 1
53
	done
54
	echo
55
	[[ "${maxtry}" == "0" ]] && echo "MySQL NOT started, proceding anyway"
56
	eend $retstatus
36
}
57
}
37
58
38
stop () {
59
stop () {

Return to bug 90471