On Tue, Jul 18, 2023 at 02:17:08PM +0200, Jan Engelhardt wrote: > > On Tuesday 2023-07-18 12:29, Michal Suchánek wrote: > >> -static const char *dirname_default_prefix = MODULE_DIRECTORY; > >> +const char *dirname_default_prefix = MODULE_DIRECTORY; > >> > >> @@ -2943,6 +2944,9 @@ static int do_depmod(int argc, char *argv[]) > >> free(out_root); > >> out_root = path_make_absolute_cwd(optarg); > >> break; > >> + case 'M': > >> + dirname_default_prefix = optarg; > >> + break; > >> case 'C': { > >> size_t bytes = sizeof(char *) * (n_config_paths + 2); > >> void *tmp = realloc(config_paths, bytes); > > > >That breaks kmod for the usrmerged distributions, though. > > Does it though? > The *distro* has /lib -> /usr/lib, > the *staging area* for installation does not. Yes, currently the fully installed distribution has the symlink, at least openSUSE does. However, there is a goal to remove it eventually, and even now it is not present at all times. Thanks Michal