>> Appending udev cpio data... Package systemd was not found in the pkg-config search path. Perhaps you should add the directory containing `systemd.pc' to the PKG_CONFIG_PATH environment variable No package 'systemd' found cp: cannot stat '/network/99-default.link': No such file or directory This only occurs with version 68, not 66 or earlier. I am using eudev, hence systemd is not a dependency and should not be being pulled in. Moreover I don't believe there is a '/network/99-default.link' file with systemd anyway - this should be under '/usr/lib/systemd/network/99-default.link' which have.
The issue is with this commit between versions 66 and 68: https://github.com/Sabayon/genkernel-next/commit/55c2dee474f6bef15a7d332e404c34380fbfe924 /usr/lib/systemd/network/99-default.link was replaced with; ${systemd_dir}/network/99-default.link which is set by; local systemd_dir=$(_get_systemdutildir) corresponding to the function; _get_systemdutildir() { local systemdutil_dir=$(pkg-config systemd --variable=systemdutildir) [[ -n "${systemdutil_dir}" ]] && echo $(realpath "${systemdutil_dir}") } I'd suggest we use a patch to change the function to; _get_systemdutildir() { local systemdutil_dir=$(pkg-config systemd --variable=systemdutildir) [[ -n "${systemdutil_dir}" ]] \ && echo $(realpath "${systemdutil_dir}") \ || echo "/usr/lib/systemd" }
Package removed.