Package: lvm2 Version: 2.03.22-1 Severity: normal Dear Maintainer,
Thank you very much for maintaining Debian's lvm2 package. Please allow me to draw your attention to a possible improvement. I humbly suggest reconciling where lvm2 writes its rule files 56-lvm and 69-lvm with where its hook script /usr/share/initramfs-tools/hooks/lvm2 looks for them. As you can see below, lines 25 and 26 of the hook script look in a path starting with "/lib" [...] 25 elif [ -e /lib/udev/rules.d/$rules ]; then 26 cp -p /lib/udev/rules.d/$rules $DESTDIR/lib/udev/rules.d/ [...] But they are in a path starting with "/usr". You can see this is so by doing $ for f in /{etc,lib}/udev/rules.d/{56-lvm.rules,69-lvm.rules} ; do apt-file search "$f" ;done lvm2: /usr/lib/udev/rules.d/56-lvm.rules lvm2: /usr/lib/udev/rules.d/69-lvm.rules I seem to have worked around the problem by prefacing the paths in lines 25 and 26 in /usr/share/initramfs-tools/hooks/lvm2 with "/usr", like 25 elif [ -e /usr/lib/udev/rules.d/$rules ]; then 26 cp -p /usr/lib/udev/rules.d/$rules $DESTDIR/lib/udev/rules.d/ but I dunno if there is an official path for rule files and suppose a compliant fix may depend on it. Thanks again for maintaining Debian's lvm2 package! Kind regards, Kingsley