commit:     8f80d73e11b36f6452b396e73821ff3f72d85de7
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  6 14:47:47 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Jun  6 14:47:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f80d73e

sys-apps/systemd-utils: add einfo messages to preinst

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 sys-apps/systemd-utils/systemd-utils-255.7.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
index f34f50b1db52..01d50ad73596 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7.ebuild
@@ -573,13 +573,14 @@ add_service() {
 pkg_preinst() {
        # Migrate /lib/{systemd,udev} to /usr/lib
        if use split-usr; then
-               dosym ../usr/lib/systemd /lib/systemd
-               dosym ../usr/lib/udev /lib/udev
                local d
                for d in systemd udev; do
+                       dosym ../usr/lib/${d} /lib/${d}
                        if [[ -e ${EROOT}/lib/${d} && ! -L ${EROOT}/lib/${d} 
]]; then
-                               cp -rpPT "${EROOT}"/{,usr/}lib/${d} || die
-                               rm -r "${EROOT}"/lib/${d} || die
+                               einfo "Copying files from '${EROOT}/lib/${d}' 
to '${EROOT}/usr/lib/${d}'"
+                               cp -rpPT "${EROOT}/lib/${d}" 
"${EROOT}/usr/lib/${d}" || die
+                               einfo "Removing '${EROOT}/lib/${d}'"
+                               rm -r "${EROOT}/lib/${d}" || die
                        fi
                done
        fi

Reply via email to