]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
fix(base): add support for rd.udev.log_level
authorLaszlo Gombos <laszlo.gombos@gmail.com>
Mon, 20 May 2024 02:57:04 +0000 (22:57 -0400)
committerNeal Gompa (ニール・ゴンパ) <ngompa13@gmail.com>
Fri, 24 May 2024 23:08:09 +0000 (19:08 -0400)
man/dracut.cmdline.7.asc
modules.d/99base/init.sh

index 47d25270c6a204959d3627791455ea1cd1fbabef..7c0051e18f18ea0d011566c56bafe1831c4ed9ce 100644 (file)
@@ -224,11 +224,8 @@ It should be attached to any report about dracut problems.
     drop to a shell before the defined breakpoint starts.
     This parameter can be specified multiple times.
 
-**rd.udev.info**::
-    set udev to loglevel info
-
-**rd.udev.debug**::
-    set udev to loglevel debug
+**rd.udev.log_level=**__{err|info|debug}__::
+    set udev log level. The default is 'err'.
 
 I18N
 ~~~~
@@ -1392,8 +1389,7 @@ ecryptfskey=/etc/keys/ecryptfs-trusted.blob
 
 Deprecated, renamed Options
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Here is a list of options, which were used in dracut prior to version 008, and
-their new replacement.
+Here is a list of options and their new replacement.
 
 rdbreak:: rd.break
 
@@ -1494,9 +1490,13 @@ rdshell:: rd.shell
 
 rd_NO_SPLASH:: rd.splash
 
-rdudevdebug:: rd.udev.debug
+rdudevdebug:: rd.udev.udev_log=debug
+
+rdudevinfo:: rd.udev.udev_log=info
+
+rd.udev.debug:: rd.udev.udev_log=debug
 
-rdudevinfo:: rd.udev.info
+rd.udev.info:: rd.udev.udev_log=info
 
 rd_NO_ZFCPCONF:: rd.zfcp.conf=0
 
index fa76584b89f7d21f2addeb6bee6c8f3cfd2a2c97..727f2795e5b67c254c70c8b1050bf563280fae07 100755 (executable)
@@ -137,8 +137,10 @@ getargs 'rd.break=pre-udev' -d 'rdbreak=pre-udev' && emergency_shell -n pre-udev
 source_hook pre-udev
 
 UDEV_LOG=err
-getargbool 0 rd.udev.info -d -y rdudevinfo && UDEV_LOG=info
-getargbool 0 rd.udev.debug -d -y rdudevdebug && UDEV_LOG=debug
+getargbool 0 rd.udev.log_level=info -d rd.udev.log-priority=info -d rd.udev.info -d -y rdudevinfo \
+    && UDEV_LOG=info
+getargbool 0 rd.udev.log_level=debug -d rd.udev.log-priority=debug -d rd.udev.debug -d -y rdudevdebug \
+    && UDEV_LOG=debug
 
 # start up udev and trigger cold plugs
 UDEV_LOG=$UDEV_LOG "$systemdutildir"/systemd-udevd --daemon --resolve-names=never