@@ -, +, @@ /dev/null --- init.d/udev | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) --- a/init.d/udev +++ a/init.d/udev @@ -2,8 +2,7 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -command_args="${udev_opts}" -start_stop_daemon_args="--background" +command_args="--daemon ${udev_opts}" description="udev manages device permissions and symbolic links in /dev" extra_started_commands="reload" description_reload="Reload the udev rules and databases" @@ -61,10 +60,15 @@ start_pre() echo "" >/proc/sys/kernel/hotplug fi + local stderr=/dev/null + if yesno "${udev_debug:-NO}"; then - command_args="${command_args} --debug 2> /run/udevdebug.log" + command_args="${command_args} --debug" + stderr=/run/udevdebug.log fi + command_args="${command_args} < /dev/null > /dev/null 2> ${stderr}" + return 0 } --