--- mysql-slot.rc6.old 2005-11-29 10:25:55.622654889 +0000 +++ mysql-slot.rc6 2005-11-29 10:24:43.339657669 +0000 @@ -37,6 +37,7 @@ [[ "${MY_SUFFIX}" == '-0' ]] && MY_SUFFIX='' MY_CNF="/etc/mysql${MY_SUFFIX}/my.cnf" unmanagedparams="" + local prioritizedparams="" local my_print_defaults="$(which my_print_defaults${MY_SUFFIX} 2>/dev/null)" local paramlist="," local mycnf @@ -121,6 +122,11 @@ if ! in_list "${my_default%%=*}" "${paramlist}" ; then socket="${my_default#--socket=}" fi ;; + --*character*=*) + if ! in_list "${my_default%%=*}" "${paramlist}" ; then + paramlist="${paramlist}${my_default%%=*}," + prioritizedparams="${prioritizedparams} ${my_default}" + fi ;; *=*) # check into the list of parameters we already have if ! in_list "${my_default%%=*}" "${paramlist}"; then @@ -136,6 +142,7 @@ ;; esac done + unmanagedparams="${prioritizedparams} ${unmanagedparams}" for i in basedir datadir pidfile socket ; do if [[ -z "${!i}" ]] ; then