Your message dated Sun, 1 Dec 2019 00:39:40 +0100
with message-id <[email protected]>
and subject line Re: Bug#739464: Include dracut update trigger
has caused the Debian Bug report #739464,
regarding Include dracut update trigger
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
739464: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739464
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: systemd
Version: 204-7
Severity: wishlist

Since dracut enables systemd support in its initramfs, we should
probably trigger and update of the initramfs whenever systemd is
installed/updated/removed.

I don't know dracut enough, so maybe its maintainer can chime in here
how to do that properly



-- Package-specific info:

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages systemd depends on:
ii  acl                  2.2.52-1
ii  adduser              3.113+nmu3
ii  initscripts          2.88dsf-51
ii  libacl1              2.2.52-1
ii  libaudit1            1:2.3.3-4
ii  libc6                2.17-97
ii  libcap2              1:2.22-1.2
ii  libcryptsetup4       2:1.6.1-1
ii  libdbus-1-3          1.8.0-1
ii  libgcrypt11          1.5.3-3
ii  libkmod2             16-2
ii  liblzma5             5.1.1alpha+20120614-2
ii  libpam0g             1.1.8-2
ii  libselinux1          2.2.2-1
ii  libsystemd-daemon0   204-8
ii  libsystemd-journal0  204-8
ii  libsystemd-login0    204-8
ii  libudev1             204-7
ii  libwrap0             7.6.q-25
ii  udev                 204-7
ii  util-linux           2.20.1-5.6

Versions of packages systemd recommends:
ii  libpam-systemd  204-8

Versions of packages systemd suggests:
ii  systemd-ui  3-1

-- no debconf information
[OVERRIDDEN] /etc/systemd/system/binfmt-support.service → /lib/systemd/system/binfmt-support.service

--- /lib/systemd/system/binfmt-support.service	2014-02-13 14:30:55.000000000 +0100
+++ /etc/systemd/system/binfmt-support.service	2014-02-16 23:43:57.602653656 +0100
@@ -19,11 +19,14 @@
 [Unit]
 Description=Enable support for additional executable binary formats
 Documentation=man:update-binfmts(8)
+DefaultDependencies=no
+After = local-fs.target basic.target proc-sys-fs-binfmt_misc.automount
 
 [Service]
 Type=oneshot
 RemainAfterExit=yes
 ExecStart=/usr/sbin/update-binfmts --enable
+ExecStop=/usr/sbin/update-binfmts --disable
 Restart=no
 
 [Install]

[MASKED]     /etc/systemd/system/pppd-dns.service → /lib/systemd/system/pppd-dns.service
[REDIRECTED]   /etc/systemd/system/ctrl-alt-del.target → /lib/systemd/system/ctrl-alt-del.target
[OVERRIDDEN] /etc/udev/rules.d/55-Argyll.rules → /lib/udev/rules.d/55-Argyll.rules

--- /lib/udev/rules.d/55-Argyll.rules	2013-12-08 18:14:06.000000000 +0100
+++ /etc/udev/rules.d/55-Argyll.rules	2013-07-21 16:28:42.889678303 +0200
@@ -7,26 +7,6 @@
 
 # Recognize the color measurement devices
 
-# Colorimtre HCFR
-ATTRS{idVendor}=="04db", ATTRS{idProduct}=="005b", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
-
-# MonacoOPTIX (Same as i1 Display 1)
-ATTRS{idVendor}=="0670", ATTRS{idProduct}=="0001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
-
-# HueyL (not tested)
-ATTRS{idVendor}=="0765", ATTRS{idProduct}=="5001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
-# HueyL (not tested)
-ATTRS{idVendor}=="0765", ATTRS{idProduct}=="5010", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
-# i1Display 3
-ATTRS{idVendor}=="0765", ATTRS{idProduct}=="5020", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
-# ColorMunki Smile
-ATTRS{idVendor}=="0765", ATTRS{idProduct}=="6003", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
 # DTP20
 ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d020", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
@@ -36,31 +16,26 @@
 # DTP94
 ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d094", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
-
-# i1Pro
-ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2000", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
-# i1Monitor
-ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
+# MonacoOPTIX (Same as i1 Display 1)
+ATTRS{idVendor}=="0670", ATTRS{idProduct}=="0001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
 # i1Display
 ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2003", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
-# i1 io table (not tested)
-ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2004", ENV{COLOR_MEASUREMENT_DEVICE}="1"
+# i1Display 3
+ATTRS{idVendor}=="0765", ATTRS{idProduct}=="5020", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
-# Huey
-ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2005", ENV{COLOR_MEASUREMENT_DEVICE}="1"
+# i1Monitor
+ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
-# i1 iSis (not tested)
-ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2006", ENV{COLOR_MEASUREMENT_DEVICE}="1"
+# i1Pro
+ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2000", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
 # ColorMunki
 ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2007", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
-
-# Spyder 1
-ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0100", ENV{COLOR_MEASUREMENT_DEVICE}="1"
+# Colorimtre HCFR
+ATTRS{idVendor}=="04db", ATTRS{idProduct}=="005b", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
 # Spyder 2
 ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0200", ENV{COLOR_MEASUREMENT_DEVICE}="1"
@@ -71,17 +46,16 @@
 # Spyder 4
 ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0400", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
+# Huey
+ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2005", ENV{COLOR_MEASUREMENT_DEVICE}="1"
 
-# ColorHug, old and new
+# ColorHug
 ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="f8da", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-ATTRS{idVendor}=="273f", ATTRS{idProduct}=="1001", ENV{COLOR_MEASUREMENT_DEVICE}="1"
-
 
-# Let udev-acl manage these devices, if it's available
-TEST=="/var/run/ConsoleKit/database", ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}="1"
+# Let udev-acl and ConsoleKit manage these devices, if applicable
+TEST=="/lib/udev/udev-acl", TEST=="/var/run/ConsoleKit/database", ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}="1"
 
-# Otherwise, restrict access to members of the plugdev group,
-# which the user may have to add to the system.
+# Otherwise, restrict access to members of the plugdev group
 ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev"
 
 # Set ID_VENDOR and ID_MODEL acording to VID and PID

[OVERRIDDEN] /etc/udev/rules.d/69-libmtp.rules → /lib/udev/rules.d/69-libmtp.rules

--- /lib/udev/rules.d/69-libmtp.rules	2013-08-23 10:25:49.000000000 +0200
+++ /etc/udev/rules.d/69-libmtp.rules	2013-09-23 19:37:39.695425598 +0200
@@ -1,4 +1,3 @@
-Unable to open ~/.mtpz-data for reading, MTPZ disabled.# UDEV-style hotplug map for libmtp
 # Put this file in /etc/udev/rules.d
 
 ACTION!="add", GOTO="libmtp_rules_end"

[OVERRIDDEN] /etc/udev/rules.d/75-cd-aliases-generator.rules → /lib/udev/rules.d/75-cd-aliases-generator.rules

--- /lib/udev/rules.d/75-cd-aliases-generator.rules	2014-02-11 23:46:49.000000000 +0100
+++ /etc/udev/rules.d/75-cd-aliases-generator.rules	2013-10-10 18:54:34.720146387 +0200
@@ -3,9 +3,8 @@
 
 ACTION=="add", SUBSYSTEM=="block", ENV{GENERATED}!="?*", ENV{ID_CDROM}=="?*", \
 	SUBSYSTEMS!="usb|ieee1394", \
-	PROGRAM="write_cd_rules", SYMLINK+="$result"
+	PROGRAM="write_cd_rules by-id", SYMLINK+="$result"
 
 ACTION=="add", SUBSYSTEM=="block", ENV{GENERATED}!="?*", ENV{ID_CDROM}=="?*", \
 	SUBSYSTEMS=="usb|ieee1394", \
 	PROGRAM="write_cd_rules by-id", SYMLINK+="$result"
-

[OVERRIDDEN] /etc/udev/rules.d/80-drivers.rules → /lib/udev/rules.d/80-drivers.rules

--- /lib/udev/rules.d/80-drivers.rules	2014-02-11 23:46:49.000000000 +0100
+++ /etc/udev/rules.d/80-drivers.rules	2013-09-28 12:30:35.100441404 +0200
@@ -1,44 +1,13 @@
-ACTION=="remove", GOTO="drivers_end"
-
-# check if the device has already been claimed by a driver
-ENV{DRIVER}=="?*", SUBSYSTEM!="input", GOTO="hotplug_driver_loaded"
-
-# load the drivers
-ENV{MODALIAS}=="?*",			RUN+="/sbin/modprobe -b $env{MODALIAS}"
-
-SUBSYSTEM=="pcmcia_socket",		RUN+="/sbin/modprobe -b pcmcia"
-
-# rules for subsystems which lack proper hotplug support
-SUBSYSTEM=="i2o",			RUN+="/sbin/modprobe -b i2o_block"
-SUBSYSTEM=="memstick",	RUN+="/sbin/modprobe -b --all ms_block mspro_block"
-SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="SD", \
-					RUN+="/sbin/modprobe -b tifm_sd"
-SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="MS", \
-					RUN+="/sbin/modprobe -b tifm_ms"
+# do not edit this file, it will be overwritten on update
 
-SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", \
-					RUN+="/sbin/modprobe -b sg"
-
-# Load VIO modules based on the device type
-SUBSYSTEM!="vio", GOTO="hotplug_vio_end"
-ENV{MODALIAS}=="?*", GOTO="hotplug_vio_end"
-ENV{VIO_TYPE}!="?*", IMPORT{program}="vio_type --export $devpath"
-ENV{VIO_TYPE}=="serial",		RUN+="/sbin/modprobe -b hvc_console"
-ENV{VIO_TYPE}=="serial-server",		RUN+="/sbin/modprobe -b hvcs"
-ENV{VIO_TYPE}=="network",		RUN+="/sbin/modprobe -b ibmveth"
-ENV{VIO_TYPE}=="vscsi",			RUN+="/sbin/modprobe -b ibmvscsic"
-ENV{VIO_TYPE}=="vlan",			RUN+="/sbin/modprobe -b iseries_veth"
-ENV{VIO_TYPE}=="viodasd",		RUN+="/sbin/modprobe -b viodasd"
-ENV{VIO_TYPE}=="viocd",			RUN+="/sbin/modprobe -b viocd"
-ENV{VIO_TYPE}=="vnet",			RUN+="/sbin/modprobe -b sunvnet"
-ENV{VIO_TYPE}=="vdisk",			RUN+="/sbin/modprobe -b sunvdc"
-LABEL="hotplug_vio_end"
+ACTION=="remove", GOTO="drivers_end"
 
-# From here on follows the hotplug agents which do not load modules
-LABEL="hotplug_driver_loaded"
+DRIVER!="?*", ENV{MODALIAS}=="?*", RUN{builtin}="kmod load $env{MODALIAS}"
+SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="SD", RUN{builtin}="kmod load tifm_sd"
+SUBSYSTEM=="tifm", ENV{TIFM_CARD_TYPE}=="MS", RUN{builtin}="kmod load tifm_ms"
+SUBSYSTEM=="memstick", RUN{builtin}="kmod load ms_block mspro_block"
+SUBSYSTEM=="i2o", RUN{builtin}="kmod load i2o_block"
+SUBSYSTEM=="module", KERNEL=="parport_pc", RUN{builtin}="kmod load ppdev"
+KERNEL=="mtd*ro", ENV{MTD_FTL}=="smartmedia", RUN{builtin}="kmod load sm_ftl"
 
 LABEL="drivers_end"
-
-# Log every event to /dev/hotplug.log (for debugging).
-#SUBSYSTEM!="uids",			RUN+="logger.agent"
-

[OVERRIDDEN] /etc/udev/rules.d/60-persistent-storage-tape.rules → /lib/udev/rules.d/60-persistent-storage-tape.rules

--- /lib/udev/rules.d/60-persistent-storage-tape.rules	2014-02-11 23:46:49.000000000 +0100
+++ /etc/udev/rules.d/60-persistent-storage-tape.rules	2013-09-28 12:30:35.100441404 +0200
@@ -1,41 +1,25 @@
-# This file contains the rules needed to create persistent device names.
+# do not edit this file, it will be overwritten on update
 
-# we are only interested in add and change actions for block devices
-ACTION=="remove",			GOTO="persistent_storage_tape_end"
+# persistent storage links: /dev/tape/{by-id,by-path}
 
-# "Medium Changers"
-SUBSYSTEM=="scsi_generic", SUBSYSTEMS=="scsi", ATTRS{type}=="8", \
-	IMPORT{program}="scsi_id --export --sg-version=3 --whitelisted --device=$tempnode"
-
-KERNEL=="sg[0-9]*", ATTRS{type}=="8",	ENV{ID_SERIAL}=="?*", \
-	SYMLINK+="tape/by-id/scsi-$env{ID_SERIAL}"
-
-SUBSYSTEM!="scsi_tape",			GOTO="persistent_storage_tape_end"
-
-KERNEL=="st*[0-9]|nst*[0-9]",		ATTRS{ieee1394_id}=="?*", \
-	ENV{ID_BUS}="ieee1394", ENV{ID_SERIAL}="$attr{ieee1394_id}"
-KERNEL=="st*[0-9]|nst*[0-9]",		ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="usb", \
-	IMPORT{builtin}="usb_id"
-
-KERNEL=="st*[0-9]|nst*[0-9]",		ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="scsi", KERNELS=="[0-9]*:*[0-9]", \
-	ENV{.BSG_DEV}="$root/bsg/$id"
-KERNEL=="st*[0-9]|nst*[0-9]",		ENV{ID_SERIAL}!="?*", \
-	WAIT_FOR="$env{.BSG_DEV}", \
-	ENV{ID_BUS}="scsi", \
-	IMPORT{program}="scsi_id --export --device=$env{.BSG_DEV}"
-
-KERNEL=="st*[0-9]|nst*[0-9]",		ENV{ID_SERIAL}=="?*", \
-	SYMLINK+="tape/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
-
-KERNEL=="st*[0-9]|nst*[0-9]", \
-	IMPORT{builtin}="path_id"
-KERNEL=="st*[0-9]",			ENV{ID_PATH}=="?*", \
-	SYMLINK+="tape/by-path/$env{ID_PATH}"
-KERNEL=="nst*[0-9]",			ENV{ID_PATH}=="?*", \
-	SYMLINK+="tape/by-path/$env{ID_PATH}-nst"
+ACTION=="remove", GOTO="persistent_storage_tape_end"
 
-# end of processing
-LABEL="persistent_storage_tape_end"
+# type 8 devices are "Medium Changers"
+SUBSYSTEM=="scsi_generic", SUBSYSTEMS=="scsi", ATTRS{type}=="8", IMPORT{program}="scsi_id --sg-version=3 --export --whitelisted -d $devnode", \
+  SYMLINK+="tape/by-id/scsi-$env{ID_SERIAL}"
+
+SUBSYSTEM!="scsi_tape", GOTO="persistent_storage_tape_end"
+
+KERNEL=="st*[0-9]|nst*[0-9]", ATTRS{ieee1394_id}=="?*", ENV{ID_SERIAL}="$attr{ieee1394_id}", ENV{ID_BUS}="ieee1394"
+KERNEL=="st*[0-9]|nst*[0-9]", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id"
+KERNEL=="st*[0-9]|nst*[0-9]", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", KERNELS=="[0-9]*:*[0-9]", ENV{.BSG_DEV}="$root/bsg/$id"
+KERNEL=="st*[0-9]|nst*[0-9]", ENV{ID_SERIAL}!="?*", IMPORT{program}="scsi_id --whitelisted --export --device=$env{.BSG_DEV}", ENV{ID_BUS}="scsi"
+KERNEL=="st*[0-9]",  ENV{ID_SERIAL}=="?*", SYMLINK+="tape/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
+KERNEL=="nst*[0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="tape/by-id/$env{ID_BUS}-$env{ID_SERIAL}-nst"
 
+# by-path (parent device path)
+KERNEL=="st*[0-9]|nst*[0-9]", IMPORT{builtin}="path_id"
+KERNEL=="st*[0-9]", ENV{ID_PATH}=="?*", SYMLINK+="tape/by-path/$env{ID_PATH}"
+KERNEL=="nst*[0-9]", ENV{ID_PATH}=="?*", SYMLINK+="tape/by-path/$env{ID_PATH}-nst"
+
+LABEL="persistent_storage_tape_end"

[OVERRIDDEN] /etc/udev/rules.d/60-fuse.rules → /lib/udev/rules.d/60-fuse.rules

--- /lib/udev/rules.d/60-fuse.rules	2013-03-10 20:48:36.000000000 +0100
+++ /etc/udev/rules.d/60-fuse.rules	2013-10-07 19:19:35.381840184 +0200
@@ -1,4 +1,7 @@
+
 KERNEL=="fuse", GROUP="fuse", OPTIONS+="static_node=fuse"
-ACTION=="add", SUBSYSTEM=="module", KERNEL=="fuse", RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"
+KERNEL=="fuse", TAG+="uaccess"
+
+TEST!="/sys/fs/cgroup/systemd", ACTION=="add", SUBSYSTEM=="module", KERNEL=="fuse", RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"
 
 KERNEL=="cuse", GROUP="fuse", OPTIONS+="static_node=cuse"

[OVERRIDDEN] /etc/udev/rules.d/60-persistent-storage.rules → /lib/udev/rules.d/60-persistent-storage.rules

--- /lib/udev/rules.d/60-persistent-storage.rules	2014-02-11 23:46:49.000000000 +0100
+++ /etc/udev/rules.d/60-persistent-storage.rules	2013-09-28 12:30:35.100441404 +0200
@@ -1,163 +1,87 @@
-# This file contains the rules needed to create persistent device names.
+# do not edit this file, it will be overwritten on update
 
-# forward scsi device events to the corresponding block device
-ACTION=="change", SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", \
-	TEST=="block",			ATTR{block/*/uevent}="change"
+# persistent storage links: /dev/disk/{by-id,by-uuid,by-label,by-path}
+# scheme based on "Linux persistent device names", 2004, Hannes Reinecke <[email protected]>
 
-ACTION=="remove",			GOTO="persistent_storage_end"
+# forward scsi device event to corresponding block device
+ACTION=="change", SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST=="block", ATTR{block/*/uevent}="change"
+
+ACTION=="remove", GOTO="persistent_storage_end"
 
 # enable in-kernel media-presence polling
-ACTION=="add", SUBSYSTEM=="module", KERNEL=="block", \
-	ATTR{parameters/events_dfl_poll_msecs}=="0", \
-	ATTR{parameters/events_dfl_poll_msecs}="2000"
-
-SUBSYSTEM!="block",			GOTO="persistent_storage_end"
-
-# and we can safely ignore these kinds of devices
-KERNEL=="fd[0-9]*|mtd[0-9]*|mtdblock[0-9]*|nbd[0-9]*|gnbd[0-9]*|dm-[0-9]*|md[0-9]*|btibm[0-9]*", \
-					GOTO="persistent_storage_end"
-
-# skip removable ide devices, because open(2) on them causes an events loop
-KERNEL=="hd*[!0-9]", ATTR{removable}=="1", \
-	SUBSYSTEMS=="ide", ATTRS{media}=="disk|floppy", \
-					GOTO="persistent_storage_end"
-KERNEL=="hd*[0-9]", ATTRS{removable}=="1", \
-					GOTO="persistent_storage_end"
+ACTION=="add", SUBSYSTEM=="module", KERNEL=="block", ATTR{parameters/events_dfl_poll_msecs}=="0", ATTR{parameters/events_dfl_poll_msecs}="2000"
+
+SUBSYSTEM!="block", GOTO="persistent_storage_end"
+
+# skip rules for inappropriate block devices
+KERNEL=="fd*|mtd*|nbd*|gnbd*|btibm*|dm-*|md*", GOTO="persistent_storage_end"
 
 # ignore partitions that span the entire disk
-TEST=="whole_disk",			GOTO="persistent_storage_end"
+TEST=="whole_disk", GOTO="persistent_storage_end"
 
-# partitions do not have hardware identificators
-ENV{DEVTYPE}!="disk",			GOTO="persistent_storage_not_a_disk"
+# for partitions import parent information
+ENV{DEVTYPE}=="partition", IMPORT{parent}="ID_*"
+
+# virtio-blk
+KERNEL=="vd*[!0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}"
+KERNEL=="vd*[0-9]", ATTRS{serial}=="?*", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/virtio-$env{ID_SERIAL}-part%n"
 
-# look for different kinds of unique identificators
-KERNEL=="hd*", \
-	IMPORT{program}="ata_id --export $tempnode"
-
-KERNEL=="mmcblk[0-9]", ATTRS{name}=="?*", ATTRS{serial}=="?*", \
-	ENV{ID_BUS}="memstick", ENV{ID_SERIAL}="$attr{name}_$attr{serial}"
-KERNEL=="mspblk[0-9]", ATTRS{name}=="?*", ATTRS{serial}=="?*", \
-	ENV{ID_BUS}="mmc",	ENV{ID_SERIAL}="$attr{name}_$attr{serial}"
-
-KERNEL=="sd*|sr*",			ATTRS{ieee1394_id}=="?*", \
-	ENV{ID_BUS}="ieee1394", ENV{ID_SERIAL}="$attr{ieee1394_id}"
-
-KERNEL=="vd*",				ATTRS{serial}=="?*", \
-	ENV{ID_BUS}="virtio",	ENV{ID_SERIAL}="$attr{serial}"
-
-# ATA devices with their own "ata" kernel subsystem
-KERNEL=="sd*|sr*",			ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="ata", \
-	IMPORT{program}="ata_id --export $tempnode"
 # ATA devices using the "scsi" subsystem
-KERNEL=="sd*|sr*",			ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", \
-	IMPORT{program}="ata_id --export $tempnode"
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", IMPORT{program}="ata_id --export $devnode"
 # ATA/ATAPI devices (SPC-3 or later) using the "scsi" subsystem
-KERNEL=="sd*[!0-9]|sr*",		ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="scsi", ATTRS{type}=="5", ATTRS{scsi_level}=="[6-9]*", \
-	IMPORT{program}="ata_id --export $tempnode"
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{type}=="5", ATTRS{scsi_level}=="[6-9]*", IMPORT{program}="ata_id --export $devnode"
 
 # Run ata_id on non-removable USB Mass Storage (SATA/PATA disks in enclosures)
-KERNEL=="sd*[!0-9]|sr*",		ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="usb", ATTR{removable}=="0", \
-	IMPORT{program}="ata_id --export $tempnode"
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", ATTR{removable}=="0", SUBSYSTEMS=="usb", IMPORT{program}="ata_id --export $devnode"
 # Otherwise fall back to using usb_id for USB devices
-KERNEL=="sd*|sr*",			ENV{ID_SERIAL}!="?*", \
-	SUBSYSTEMS=="usb", \
-	IMPORT{builtin}="usb_id"
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id"
 
 # scsi devices
-KERNEL=="sd*|sr*",			ENV{ID_SERIAL}!="?*", \
-	ENV{ID_BUS}="scsi", \
-	IMPORT{program}="scsi_id --export --whitelisted --device=$tempnode"
-
-KERNEL=="cciss*", 			ENV{ID_SERIAL}!="?*", \
-	ENV{ID_BUS}="cciss", \
-	IMPORT{program}="scsi_id --export --whitelisted --device=$tempnode"
-
-KERNEL=="dasd*", \
-	IMPORT{program}="dasd_id --export $tempnode"
-
-# scsi compat links for ATA devices
-KERNEL=="sd*", ENV{ID_BUS}=="ata", \
-    PROGRAM="scsi_id --whitelisted --replace-whitespace -p0x80 -d$tempnode", \
-	RESULT=="?*", ENV{ID_SCSI_COMPAT}="$result"
-
-# find the physical path of the device
-ENV{ID_PATH}=="", DEVPATH!="*/virtual/*", \
-	IMPORT{builtin}="path_id"
-
-LABEL="persistent_storage_not_a_disk"
-
-# import the variables of partitions from the parent disks
-ENV{DEVTYPE}=="partition",		IMPORT{parent}="ID_*"
-
-# by-id (hardware serial number)
-KERNEL=="hd*[!0-9]",			ENV{ID_SERIAL}=="?*", \
-	SYMLINK+="disk/by-id/ata-$env{ID_SERIAL}"
-KERNEL=="hd*[0-9]",			ENV{ID_SERIAL}=="?*", \
-	SYMLINK+="disk/by-id/ata-$env{ID_SERIAL}-part%n"
-
-KERNEL=="sd*[!0-9]",			ENV{ID_SCSI_COMPAT}=="?*", \
-	SYMLINK+="disk/by-id/scsi-$env{ID_SCSI_COMPAT}"
-KERNEL=="sd*[0-9]",			ENV{ID_SCSI_COMPAT}=="?*", \
-	SYMLINK+="disk/by-id/scsi-$env{ID_SCSI_COMPAT}-part%n"
-
-ENV{DEVTYPE}=="disk",		ENV{ID_BUS}=="?*", ENV{ID_SERIAL}=="?*", \
-	SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
-ENV{DEVTYPE}=="partition",	ENV{ID_BUS}=="?*", ENV{ID_SERIAL}=="?*", \
-	SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n"
-
-ENV{DEVTYPE}=="disk",			ENV{ID_EDD}=="?*", \
-	SYMLINK+="disk/by-id/edd-$env{ID_EDD}"
-ENV{DEVTYPE}=="partition",		ENV{ID_EDD}=="?*", \
-	SYMLINK+="disk/by-id/edd-$env{ID_EDD}-part%n"
-
-ENV{DEVTYPE}=="disk",			ENV{ID_WWN_WITH_EXTENSION}=="?*", \
-	SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}"
-ENV{DEVTYPE}=="partition",		ENV{ID_WWN_WITH_EXTENSION}=="?*", \
-	SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}-part%n"
-
-# by-partlabel/by-partuuid links (partition metadata)
-ENV{ID_PART_ENTRY_SCHEME}=="gpt",	ENV{ID_PART_ENTRY_UUID}=="?*", \
-	SYMLINK+="disk/by-partuuid/$env{ID_PART_ENTRY_UUID}"
-ENV{ID_PART_ENTRY_SCHEME}=="gpt",	ENV{ID_PART_ENTRY_NAME}=="?*", \
-	SYMLINK+="disk/by-partlabel/$env{ID_PART_ENTRY_NAME}"
+KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", IMPORT{program}="scsi_id --export --whitelisted -d $devnode", ENV{ID_BUS}="scsi"
+KERNEL=="cciss*", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}!="?*", IMPORT{program}="scsi_id --export --whitelisted -d $devnode", ENV{ID_BUS}="cciss"
+KERNEL=="sd*|sr*|cciss*", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
+KERNEL=="sd*|cciss*", ENV{DEVTYPE}=="partition", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n"
+
+# firewire
+KERNEL=="sd*[!0-9]|sr*", ATTRS{ieee1394_id}=="?*", SYMLINK+="disk/by-id/ieee1394-$attr{ieee1394_id}"
+KERNEL=="sd*[0-9]", ATTRS{ieee1394_id}=="?*", SYMLINK+="disk/by-id/ieee1394-$attr{ieee1394_id}-part%n"
+
+KERNEL=="mmcblk[0-9]", SUBSYSTEMS=="mmc", ATTRS{name}=="?*", ATTRS{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}"
+KERNEL=="mmcblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/mmc-$env{ID_NAME}_$env{ID_SERIAL}-part%n"
+KERNEL=="mspblk[0-9]", SUBSYSTEMS=="memstick", ATTRS{name}=="?*", ATTRS{serial}=="?*", ENV{ID_NAME}="$attr{name}", ENV{ID_SERIAL}="$attr{serial}", SYMLINK+="disk/by-id/memstick-$env{ID_NAME}_$env{ID_SERIAL}"
+KERNEL=="mspblk[0-9]p[0-9]", ENV{ID_NAME}=="?*", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/memstick-$env{ID_NAME}_$env{ID_SERIAL}-part%n"
 
 # by-path (parent device path)
-ENV{DEVTYPE}=="disk",			ENV{ID_PATH}=="?*", \
-	SYMLINK+="disk/by-path/$env{ID_PATH}"
-ENV{DEVTYPE}=="partition",		ENV{ID_PATH}=="?*", \
-	SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
-
-# skip unpartitioned removable media devices from drivers which do not send
-# "change" events
-ENV{DEVTYPE}=="disk", KERNEL!="sd*|sr*", ATTR{removable}=="1", \
-					GOTO="persistent_storage_end"
+ENV{DEVTYPE}=="disk", DEVPATH!="*/virtual/*", IMPORT{builtin}="path_id"
+ENV{DEVTYPE}=="disk", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}"
+ENV{DEVTYPE}=="partition", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"
+
+# skip unpartitioned removable media devices from drivers which do not send "change" events
+ENV{DEVTYPE}=="disk", KERNEL!="sd*|sr*", ATTR{removable}=="1", GOTO="persistent_storage_end"
 
 # probe filesystem metadata of optical drives which have a media inserted
-KERNEL=="sr*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", \
-	ENV{DISK_EJECT_REQUEST}!="?*", \
-	ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="?*", \
-	IMPORT{program}="/sbin/blkid -o udev -p -u noraid -O $env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET} $tempnode"
+KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="?*", \
+  IMPORT{builtin}="blkid --offset=$env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}"
 # single-session CDs do not have ID_CDROM_MEDIA_SESSION_LAST_OFFSET
-KERNEL=="sr*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", \
-	ENV{DISK_EJECT_REQUEST}!="?*", \
-	ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="", \
-	IMPORT{program}="/sbin/blkid -o udev -p -u noraid $tempnode"
+KERNEL=="sr*", ENV{DISK_EJECT_REQUEST}!="?*", ENV{ID_CDROM_MEDIA_TRACK_COUNT_DATA}=="?*", ENV{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}=="", \
+  IMPORT{builtin}="blkid --noraid"
 
 # probe filesystem metadata of disks
-KERNEL!="sr*", IMPORT{program}="/sbin/blkid -o udev -p $tempnode"
+KERNEL!="sr*", IMPORT{builtin}="blkid"
 
 # watch metadata changes by tools closing the device after writing
 KERNEL!="sr*", OPTIONS+="watch"
 
 # by-label/by-uuid links (filesystem metadata)
-ENV{ID_FS_UUID_ENC}=="?*",	ENV{ID_FS_USAGE}=="filesystem|other|crypto", \
-	SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
-ENV{ID_FS_LABEL_ENC}=="?*",	ENV{ID_FS_USAGE}=="filesystem|other", \
-	SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
+ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
+ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
 
-LABEL="persistent_storage_end"
+# by-id (World Wide Name)
+ENV{DEVTYPE}=="disk", ENV{ID_WWN_WITH_EXTENSION}=="?*", SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}"
+ENV{DEVTYPE}=="partition", ENV{ID_WWN_WITH_EXTENSION}=="?*", SYMLINK+="disk/by-id/wwn-$env{ID_WWN_WITH_EXTENSION}-part%n"
 
+# by-partlabel/by-partuuid links (partition metadata)
+ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_UUID}=="?*", SYMLINK+="disk/by-partuuid/$env{ID_PART_ENTRY_UUID}"
+ENV{ID_PART_ENTRY_SCHEME}=="gpt", ENV{ID_PART_ENTRY_NAME}=="?*", SYMLINK+="disk/by-partlabel/$env{ID_PART_ENTRY_NAME}"
+
+LABEL="persistent_storage_end"


10 overridden configuration files found.

Attachment: systemctl-dump.txt
Description: inode/empty

==> /var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.service.dsh-also 
<==
/etc/systemd/system/multi-user.target.wants/avahi-daemon.service
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket
/etc/systemd/system/dbus-org.freedesktop.Avahi.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/graphical.target.wants/accounts-daemon.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/basic.target.wants/firewalld.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/atd.service 
<==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/avahi-daemon.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ssh.service 
<==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/binfmt-support.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/pppd-dns.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/rsyslog.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/anacron.service
 <==

==> /var/lib/systemd/deb-systemd-helper-enabled/firewalld.service.dsh-also <==
/etc/systemd/system/basic.target.wants/firewalld.service
/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service

==> /var/lib/systemd/deb-systemd-helper-enabled/binfmt-support.service.dsh-also 
<==
/etc/systemd/system/multi-user.target.wants/binfmt-support.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.freedesktop.Avahi.service 
<==

==> /var/lib/systemd/deb-systemd-helper-enabled/ssh.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/ssh.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/ssh.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/ssh.service

==> /var/lib/systemd/deb-systemd-helper-enabled/anacron.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/anacron.service

==> /var/lib/systemd/deb-systemd-helper-enabled/syslog.service <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/dbus-org.fedoraproject.FirewallD1.service
 <==

==> 
/var/lib/systemd/deb-systemd-helper-enabled/accounts-daemon.service.dsh-also <==
/etc/systemd/system/graphical.target.wants/accounts-daemon.service

==> 
/var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/avahi-daemon.socket
 <==

==> /var/lib/systemd/deb-systemd-helper-enabled/pppd-dns.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/pppd-dns.service

==> /var/lib/systemd/deb-systemd-helper-enabled/avahi-daemon.socket.dsh-also <==
/etc/systemd/system/sockets.target.wants/avahi-daemon.socket

==> /var/lib/systemd/deb-systemd-helper-enabled/rsyslog.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/rsyslog.service
/etc/systemd/system/syslog.service

==> /var/lib/systemd/deb-systemd-helper-enabled/atd.service.dsh-also <==
/etc/systemd/system/multi-user.target.wants/atd.service
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda7 during installation
UUID=5c503ec2-6528-44bb-9ff5-aa2687aa9706 /               ext4    
errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=7652cf98-e671-47ea-80d6-02be15580bb5 /home           ext4    defaults      
  0       2
# swap was on /dev/sda5 during installation
UUID=c0d2bc19-898f-4306-a734-85e547e249f0 none            swap    sw            
  0       0

LABEL=Data      /mnt/data       ntfs-3g user,auto,comment=systemd.automount     
0       0

LABEL=Fedora    /mnt/fedora     ext4    noauto          0       0
LABEL=Ubuntu    /mnt/ubuntu     ext4    noauto          0       0
#192.168.178.86:/srv/nfs /mnt/backup nfs _netdev 0 0
LABEL=Asteria   /mnt/ssd        ntfs-3g noauto,user     0       0

--- End Message ---
--- Begin Message ---
Hi Thomas

On Sun, 30 Aug 2015 16:15:52 +0200 Michael Biebl <[email protected]> wrote:
> Am 28.06.2014 um 11:54 schrieb Thomas Lange:
> >>>>>> On Sat, 28 Jun 2014 03:15:32 +0200, Michael Biebl <[email protected]> 
> >>>>>> said:
> > 
> >     > does dracut provide any dpkg trigger which we could use in systemd to
> >     > force an update of the initramfs when systemd is installed/updated?
> > Not yet. 
> > 
> >     > Is there anything we can do to improve integration of systemd and 
> > dracut
> >     > from our side?
> > You could contact the Debian kernel team and ask what they suggest for
> > updating the initrd. Should dracut include the triggers, or whould
> > every package that put something into the initrd include a trigger.
> 
> I think dracut should provide a dpkg trigger, which individual packages,
> like systemd, mdadm, lvm2 etc can trigger upon (de)installation, to make
> sure the initramfs is up-to-date.
> 
> 
> When we talked about dracut being triggered by initramfs-tools via a
> file trigger based on /usr/share/initramf-tools hooks, you didn't like
> this idea and you want individual packages to trigger the update
> explicitly [1].
> 
> 
> /usr/share/doc/dpkg-dev/triggers.txt.gz has some documentation about
> explicit triggers. Would be great if you can add trigger support to dracut.

The idea of dracut providing a trigger that can be activated by
individual packages (in this case systemd) apparently did not get any
support since I proposed it 4 years ago.
I'm thus closing this bug report at this point.

Regards,
Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to