Commit b690fdbb authored by jan.koester's avatar jan.koester
Browse files

bugfix

parent c6c00a1e
Loading
Loading
Loading
Loading
+10 −3
Changes for commands/modutils/depmod.cpp: 10 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -246,9 +246,16 @@ namespace fresh { namespace cmd {
                    release=arg;
                }
            }
            std::string dir=release.empty()
                ? (basedir.empty() ? "/lib/modules" : basedir)
                : basedir+"/lib/modules/"+release;
            // no release (plain "depmod -a"): the running kernel's, as real depmod
            if(release.empty()){
                struct utsname u;
                if(uname(&u)!=0){
                    std::cerr<<"depmod: uname: "<<std::strerror(errno)<<"\n";
                    return 1;
                }
                release=u.release;
            }
            std::string dir=basedir+"/lib/modules/"+release;

            std::vector<std::string> koFiles;
            findKoFiles(dir,koFiles);