• devuan-packages
  • elogind
  • Issues
  • #3

Closed
Open
Opened 2018-11-21T15:17Z by Daniel Reurich @CenturionDan

Make libelogind fully replace libsystemd0

@LeePen

Libelogind is meant to be ABI compatible with libsystemd0 therefore, we can add symlinks from usr/lib/powerpc64le-linux-gnu/libelogind.so.0.23.0 to /lib/powerpc64le-linux-gnu/libsystemd.so.0.23.0 and /lib/powerpc64le-linux-gnu/libsystemd.so.0

You will also need to set the following fields in debian/control: Provides: libsystemd0 (=239) Replaces: libsystemd0 Conflicts: libsystemd0

Are you up to doing this, or do you want me too?

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

Edited 2018-11-21T10:18Z by Daniel Reurich
  • Daniel Reurich @CenturionDan changed the description · 2018-11-21T10:18Z

    changed the description

  • Daniel Reurich @CenturionDan assigned to @LeePen · 2018-11-21T10:18Z

    assigned to @LeePen

  • Mark Hindley
    Mark Hindley @LeePen · 2018-11-28T17:32Z

    I have put together an elogind-compat package to test this.

    Git tree here

    Basic testing seems OK. It is hard to know if it breaks anything subtle.

    Perhaps you can have a go too and then we could put it in experimental?

    Mark

  • Mark Hindley
    Mark Hindley @LeePen · 2019-03-12T13:25Z

    @CenturionDan I think the answer to this is that it may work sometimes, but not reliably.

    It really depends on the headers the binary was compiled against.

  • Mark Hindley @LeePen closed · 2019-03-12T13:25Z

    closed

  • Mark Hindley
    Mark Hindley @LeePen · 2019-03-12T13:26Z

    @CenturionDan I have just build version241.1-1 for suites/unstable. This replaces libsystemd.so with symlinks to libelogind.so (which is now ABI compatible)

  • Mark Hindley @LeePen mentioned in commit e4ab1fa6 · 2019-07-08T18:29Z

    mentioned in commit e4ab1fa6