Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalwareutils.git;a=commitdiff;h=701cc3121aa772a0e582bff67daed17115221472
commit 701cc3121aa772a0e582bff67daed17115221472 Author: Miklos Vajna <vmik...@frugalware.org> Date: Thu Dec 9 15:43:12 2010 +0100 grubconfig: ignore rootfs and /dev/root while searching for the root device This is needed in case /etc/mtab is a symlink to /proc/self/mounts. diff --git a/libfwgrubconfig/libfwgrubconfig.c b/libfwgrubconfig/libfwgrubconfig.c index 6107e36..3a7d778 100644 --- a/libfwgrubconfig/libfwgrubconfig.c +++ b/libfwgrubconfig/libfwgrubconfig.c @@ -440,7 +440,7 @@ static char *mount_dev(char *path) if(fp) { while ((mnt = getmntent (fp))) - if(!strcmp(mnt->mnt_dir, path)) + if(!strcmp(mnt->mnt_dir, path) && ! (!strcmp(mnt->mnt_fsname, "rootfs") || !strcmp(mnt->mnt_fsname, "/dev/root"))) break; endmntent(fp); if(mnt) _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git