commit: ccb46f078c1a9cfe5468b282838fd7c6051aad0f Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Tue Jun 3 14:48:41 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Jun 3 16:27:14 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb46f07
media-video/pipewire: use dosym -r Such issues will happen in many places, it's not the right place to workaround that in the pipewire ebuild. Bug: https://bugs.gentoo.org/724222 Signed-off-by: Sam James <sam <AT> gentoo.org> media-video/pipewire/pipewire-9999.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index ace4362dd703..398471af1c2c 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -338,10 +338,8 @@ multilib_src_install_all() { doins "${FILESDIR}"/99-pipewire-default-hook.conf eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf - # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 - # And the current dosym8 -r implementation is likely affected by the same issue, too. - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf - dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf + dosym -r /usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf + dosym -r /usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf fi exeinto /etc/user/init.d
