Hi Helmut
On Sat, Apr 10, 2021 at 11:41:49AM +0200, Helmut Grohne wrote:
> On Sat, Apr 10, 2021 at 10:34:50AM +0200, Bastian Blank wrote:
> > libdevmapper1.02.1 needs the udev rules, the udev rules need dmsetup,
> > dmsetup needs libdevmapper1.02.1.
> This is technically incorrect on two levels. First, libdevmapper1.02.1
> may need udev rules in order for the functions it provides to work.
Exactly, it requires working udev and udev rules for it's primary
function. To change that, it either needs
- to be split into two libraries, one with the stuff that needs udev
rules, one for the stuff without or
- runtime detection if udev can work.
> > There is no way around this.
> As presented, the matter is more nuanced than you think it is.
Maybe. Please provide a patch to fix this problem, without touching
every piece of software that, directly or indirectly, links against
libdevmapper.
Because the dependency on libdevmapper1.02.1 can only go after systemd
(or maybe libcryptsetup) got it.
Bastian
--
"Get back to your stations!"
"We're beaming down to the planet, sir."
-- Kirk and Mr. Leslie, "This Side of Paradise",
stardate 3417.3