Changeset 4aa6831f for chapter08


Ignore:
Timestamp:
02/24/2024 05:26:06 AM (7 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, 12.2, 12.2-rc1, multilib, trunk, xry111/arm64, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib
Children:
64be5a4
Parents:
bd003a8
git-author:
Xi Ruoyao <xry111@…> (02/24/2024 05:24:20 AM)
git-committer:
Xi Ruoyao <xry111@…> (02/24/2024 05:26:06 AM)
Message:

glibc: Don't "overwrite" libcrypt.so.1* when updating

As we've already concluded, overwriting a shared object can crash
running processes using code or data from this shared object. For
example if gdm is crashed, we may leave the system unusable :(.

Location:
chapter08
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter08/glibc.xml

    rbd003a8 r4aa6831f  
    241241            section to install
    242242            <filename class='libraryfile'>libcrypt.so.1*</filename>
    243             (overwritting
     243            (replacing
    244244            <filename class='libraryfile'>libcrypt.so.1</filename> from the
    245245            prior Glibc installation)</emphasis>.
  • chapter08/libxcrypt.xml

    rbd003a8 r4aa6831f  
    111111            --disable-failure-tokens
    112112make
    113 cp -av .libs/libcrypt.so.1* /usr/lib</userinput></screen>
     113cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib</userinput></screen>
    114114    </note>
    115115
Note: See TracChangeset for help on using the changeset viewer.