/[grub]/grub2/commands/ls.c
ViewVC logotype

Diff of /grub2/commands/ls.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by okuji, Sun Jul 17 20:26:07 2005 UTC revision 1.7 by okuji, Mon Jul 18 20:30:37 2005 UTC
# Line 71  grub_ls_list_disks (int longlist) Line 71  grub_ls_list_disks (int longlist)
71        if (dev)        if (dev)
72          {          {
73            if (longlist)            if (longlist)
74              grub_printf ("Disk: %s\n", name);              {
75                  grub_printf ("Device: %s", name);
76    
77                  if (! dev->disk || ! dev->disk->has_partitions)
78                    {
79                      grub_fs_t fs;
80                      char *label;
81    
82                      fs = grub_fs_probe (dev);
83                      grub_errno = GRUB_ERR_NONE;
84    
85                      grub_printf (", Filesystem type %s",
86                                   fs ? fs->name : "Unknown");
87                      
88                      (fs->label) (dev, &label);
89                      if (grub_errno == GRUB_ERR_NONE)
90                        {
91                          if (label && grub_strlen (label))
92                            grub_printf (", Label: %s", label);
93                          grub_free (label);
94                        }
95                      else
96                        grub_errno = GRUB_ERR_NONE;
97                    }
98    
99                  grub_putchar ('\n');
100                }
101            else            else
102              grub_printf ("(%s) ", name);              grub_printf ("(%s) ", name);
103    
# Line 91  grub_ls_list_disks (int longlist) Line 117  grub_ls_list_disks (int longlist)
117    grub_putchar ('\n');    grub_putchar ('\n');
118    grub_refresh ();    grub_refresh ();
119    
   
120    return 0;    return 0;
121  }  }
122    

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26