Skip to content

dracut-install --ldd on .so library does not install dependencies #2482

Open
@bdrung

Description

@bdrung

Describe the bug

Running dracut-install --ldd on .so libraries does not install dependencies. Example:

$ mkdir destdir
$ ./dracut-install -D destdir -v --ldd /usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so
$ find destdir/
destdir/
destdir/usr
destdir/usr/lib
destdir/usr/lib/x86_64-linux-gnu
destdir/usr/lib/x86_64-linux-gnu/plymouth
destdir/usr/lib/x86_64-linux-gnu/plymouth/renderers
destdir/usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so
$ ldd /usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so
	linux-vdso.so.1 (0x00007ffe62152000)
	libgtk3-nocsd.so.0 => /lib/x86_64-linux-gnu/libgtk3-nocsd.so.0 (0x00007f766d383000)
	libply.so.5 => /lib/x86_64-linux-gnu/libply.so.5 (0x00007f766d365000)
	libply-splash-core.so.5 => /lib/x86_64-linux-gnu/libply-splash-core.so.5 (0x00007f766d342000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f766d000000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f766d259000)
	libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f766d229000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f766d3b6000)

Distribution used
Ubuntu

Dracut version
dracut 059 and git HEAD

To Reproduce
Run dracut-install --ldd on a .so library.

Expected behavior
I expect dracut-install to inspect the .so library.

Additional context

Running dracut-install --resolvelazy afterwards will install the libraries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugOur bugsdracut-installIssues related to dracut install

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions