Changes between Version 5 and Version 8 of Ticket #4848


Ignore:
Timestamp:
05/02/2021 06:13:53 AM (4 years ago)
Author:
Xi Ruoyao
Comment:

Now for both sysv and systemd.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4848

    • Property Version systemdgit
  • Ticket #4848 – Description

    v5 v8  
    55Specific to LFS, the main advantage of the move is we can delete all `mv /usr/lib/libfoo.so.* /lib && ln -sfv ../../lib/$(...) /usr/lib/libfoo.so` stuff.  The main disadvantage is we'll have to use an initramfs if `/usr` is somewhere on network (but I doubt if there is really someone using LFS/BLFS this way).
    66
    7 It's planned to make the move only for systemd, for now.  The steps:
     7It's planned to make the move for both sysv and systemd.  The steps:
    88
    9 * [x] rewrite section 4.2 and section 7.5.  In section 4.2 we'll set up `{/usr,}/{lib,lib64,bin,sbin}`, and the references to them should be removed in 7.5.  For consistency both sysv and systemd should be changed: the revisions share a same section 7.5, but section 4.2 would be different
    10 * [x] modify section 4.3 for the changes of 4.2
     9* [ ] rewrite section 4.2 and section 7.5.  In section 4.2 we'll set up `{/usr,}/{lib,bin,sbin}`, and the references to them should be removed in 7.5.
     10* [ ] modify section 4.3 for the changes of 4.2
    1111* [x] remove `-Dsplit-usr=true` in systemd
    12 * [x] mark all `mv /usr/lib/libfoo.so.* /lib ...` commands with `revision="sysv"`, in LFS
    13 * [x] build and test LFS
    14 * [ ] mark all `mv /usr/lib/libfoo.so.* /lib ...` commands with `revision="sysv"`, in BLFS
     12* [ ] remove all `mv /usr/lib/libfoo.so.* /lib ...` commands in LFS
     13* [ ] build and test LFS
     14* [ ] remove all `mv /usr/lib/libfoo.so.* /lib ...` commands in BLFS