Esempio n. 1
0
 def on_add_partition(self, widget, entry, inumb, path, create):
     if self.fs == '' or self.label == '':
         pass
     else:
         fs = self.fs
         lb = self.label
         cnumb = entry.get_value_as_int()
         lnumb = inumb - cnumb
         createPartition(path, lnumb, inumb, cnumb, lb, fs, create)
     self.window.hide()
     self.update()
Esempio n. 2
0
 def on_add_partition(self, widget, entry, inumb, path, data):
     if self.fs == '' or self.label == '':
         pass
     else:
         fs = self.fs
         lb = self.label
         cnumb = entry.get_value_as_int()
         lnumb = inumb - cnumb
         createPartition(path, lnumb, inumb, cnumb, lb, fs, data)
     self.window.hide()
     self.update()
Esempio n. 3
0
 def on_add_partition(self, widget, entry, free_space, path, create):
     if self.fs == '' or self.label == '':
         pass
     else:
         fs = self.fs
         lb = self.label
         create_size = entry.get_value_as_int()
         left_size = int(free_space - create_size)
         createPartition(path, self.disk, self.slicebehind, left_size,
                         create_size, lb, fs, create)
     self.window.hide()
     self.update()
Esempio n. 4
0
 def on_add_partition(self, widget, entry, inumb, path, data):
     if self.fs == '' or self.label == '':
         pass
     else:
         fs = self.fs
         lb = self.label
         cnumb = entry.get_value_as_int()
         lnumb = inumb - cnumb
         createPartition(path, lnumb, inumb, cnumb, lb, fs, data)
     self.window.hide()
     self.update()
     partlabel = '%spartlabel' % tmp
     if os.path.exists(partlabel):
         rd = open(partlabel, 'r')
         part = rd.readlines()
         # Find GPT scheme.
         rschm = open(disk_schem, 'r')
         schm = rschm.readlines()[0]
         if 'GPT' in schm:
             fs = part[1].split()[-1]
             boot = part[0]
             if 'BOOT' in boot:
                 pass
             else:
                 self.button3.set_sensitive(False)
             if '/' in fs:
                 self.button3.set_sensitive(True)
             else:
                 self.button3.set_sensitive(False)
         else:
             fs = part[0]
             print fs
             if '/' in fs:
                 self.button3.set_sensitive(True)
             else:
                 self.button3.set_sensitive(False)
     else:
         self.button3.set_sensitive(False)
Esempio n. 5
0
 def on_add_partition(self, widget, entry, inumb, path, data):
     if self.fs == '' or self.label == '':
         pass
     else:
         fs = self.fs
         lb = self.label
         cnumb = entry.get_value_as_int()
         lnumb = inumb - cnumb
         createPartition(path, lnumb, inumb, cnumb, lb, fs, data)
     self.window.hide()
     self.update()
     partlabel = '%spartlabel' % tmp
     if os.path.exists(partlabel):
         rd = open(partlabel, 'r')
         part = rd.readlines()
         # Find GPT scheme.
         rschm = open(disk_schem, 'r')
         schm = rschm.readlines()[0]
         if 'GPT' in schm:
             fs = part[1].split()[-1]
             boot = part[0]
             if 'BOOT' in boot:
                 pass
             else:
                 self.button3.set_sensitive(False)
             if '/' in fs:
                 self.button3.set_sensitive(True)
             else:
                 self.button3.set_sensitive(False)
         else:
             fs = part[0]
             print fs
             if '/' in fs:
                 self.button3.set_sensitive(True)
             else:
                 self.button3.set_sensitive(False)
     else:
         self.button3.set_sensitive(False)
Esempio n. 6
0
 def on_add_partition(self, widget, entry, free_space, path, create):
     create_size = entry.get_value_as_int()
     left_size = int(free_space - create_size)
     createPartition(path, self.disk, left_size, create_size, self.mountpoint, self.fs)
     self.window.hide()
     self.update()