summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'init.d/udev')
-rw-r--r--init.d/udev10
1 files changed, 7 insertions, 3 deletions
diff --git a/init.d/udev b/init.d/udev
index f26caa4..4b1147f 100644
--- a/init.d/udev
+++ b/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
}