Merge pull request 'refs #1701 - 'convertVMtoIMG.py' improvement' (#27) from add_python_scripts into main
Reviewed-on: #27pull/31/head^2 opengnsys_devel-1.5.4
commit
55b3304fea
|
@ -129,7 +129,8 @@ def map_vm_partitions(vm_image_name):
|
|||
map_list = []
|
||||
for line in result.stdout.split('\n'):
|
||||
if "loop" in line:
|
||||
map_list.append(line.split()[2])
|
||||
#map_list.append(line.split()[2]) # Así pilla el "loop" con "split"
|
||||
map_list.append(line[line.find('loop') : line.find(' ', line.index('loop'))]) # Así pilla el rango desde "loop" hasta el siguiente espacio, y es mejor hacerlo así
|
||||
return True, map_list
|
||||
else:
|
||||
return False, None
|
||||
|
|
|
@ -113,15 +113,15 @@ def create_trash_folder():
|
|||
""" Crea el directorio correspondiente a la papelera, y le asigna propietarios y permisos.
|
||||
Evidentemente, esta función solo es llamada cuando no existe el directorio.
|
||||
"""
|
||||
# Obtenemos el UID del usuario "root" y el GID del grupo "opengnsys":
|
||||
uid = pwd.getpwnam('root').pw_uid
|
||||
# Obtenemos el UID del usuario "opengnsys" y el GID del grupo "opengnsys":
|
||||
uid = pwd.getpwnam('opengnsys').pw_uid
|
||||
gid = grp.getgrnam('opengnsys').gr_gid
|
||||
# Creamos el directorio correspondiente a la papelera:
|
||||
os.mkdir(trash_path)
|
||||
# Asignamos el usuario y el grupo propietarios del directorio:
|
||||
os.chown(trash_path, uid, gid)
|
||||
# Asignamos permisos "775" al directorio :
|
||||
os.chmod(trash_path, 0o775)
|
||||
os.chmod(trash_path, 0o755)
|
||||
|
||||
|
||||
def delete_image(file_path, method, extensions):
|
||||
|
|
Loading…
Reference in New Issue