refs #1099 do not import *
							parent
							
								
									637bdb9295
								
							
						
					
					
						commit
						9362ea1f0a
					
				|  | @ -5,9 +5,7 @@ import shutil | ||||||
| import sys | import sys | ||||||
| import platform | import platform | ||||||
| 
 | 
 | ||||||
| from FileSystemLib import * | import DiskLib | ||||||
| from SystemLib import * |  | ||||||
| from DiskLib import * |  | ||||||
| 
 | 
 | ||||||
| print (">>>>>>>>>>>>>>>>>>>> Load ", __name__, " <<<<<<<<<<<<<<<<<<<<<<") | print (">>>>>>>>>>>>>>>>>>>> Load ", __name__, " <<<<<<<<<<<<<<<<<<<<<<") | ||||||
| 
 | 
 | ||||||
|  | @ -86,7 +84,7 @@ def ogFindCache(): | ||||||
|     # Por último revisar todos los discos GPT y obtener las particiones etiquetadas como caché. |     # Por último revisar todos los discos GPT y obtener las particiones etiquetadas como caché. | ||||||
|     if not PART: |     if not PART: | ||||||
|         PART = '' |         PART = '' | ||||||
|         for d in ogDiskToDev(): |         for d in DiskLib.ogDiskToDev(): | ||||||
|             out = subprocess.run (['sgdisk', '-p', d], capture_output=True, text=True).stdout.splitlines() |             out = subprocess.run (['sgdisk', '-p', d], capture_output=True, text=True).stdout.splitlines() | ||||||
|             for l in out: |             for l in out: | ||||||
|                 elems = l.split (maxsplit=6) |                 elems = l.split (maxsplit=6) | ||||||
|  | @ -96,7 +94,7 @@ def ogFindCache(): | ||||||
|                     PART += f' {d}{p}{elems[0]}' |                     PART += f' {d}{p}{elems[0]}' | ||||||
| 
 | 
 | ||||||
|     if not PART: return |     if not PART: return | ||||||
|     return ogDevToDisk (PART.split()[0])    # usar la 1ª partición encontrada. |     return DiskLib.ogDevToDisk (PART.split()[0])    # usar la 1ª partición encontrada. | ||||||
| 
 | 
 | ||||||
| def ogFormatCache(): | def ogFormatCache(): | ||||||
|     """ |     """ | ||||||
|  |  | ||||||
|  | @ -5,9 +5,8 @@ import os | ||||||
| import stat | import stat | ||||||
| from pathlib import Path | from pathlib import Path | ||||||
| 
 | 
 | ||||||
| from CacheLib import * | import ogGlobals | ||||||
| from FileSystemLib import * | import SystemLib | ||||||
| from SystemLib import * |  | ||||||
| 
 | 
 | ||||||
| print (">>>>>>>>>>>>>>>>>>>> Load ", __name__, " <<<<<<<<<<<<<<<<<<<<<<") | print (">>>>>>>>>>>>>>>>>>>> Load ", __name__, " <<<<<<<<<<<<<<<<<<<<<<") | ||||||
| 
 | 
 | ||||||
|  | @ -332,7 +331,7 @@ def ogDevToDisk(arg_dev): | ||||||
|         elif arg_dev.startswith("PARTUUID="):  cmd = ['realpath', '/dev/disk/by-partuuid/'+arg_dev[10:]] |         elif arg_dev.startswith("PARTUUID="):  cmd = ['realpath', '/dev/disk/by-partuuid/'+arg_dev[10:]] | ||||||
|         elif arg_dev.startswith("UUID="):      cmd = ['blkid', '-U', arg_dev[5:]] |         elif arg_dev.startswith("UUID="):      cmd = ['blkid', '-U', arg_dev[5:]] | ||||||
|         if not cmd: |         if not cmd: | ||||||
|             ogRaiseError([], ogGlobals.OG_ERR_FORMAT, arg_dev) |             SystemLib.ogRaiseError([], ogGlobals.OG_ERR_FORMAT, arg_dev) | ||||||
|             return |             return | ||||||
|         DEV = subprocess.run (cmd, capture_output=True, text=True).stdout.strip() |         DEV = subprocess.run (cmd, capture_output=True, text=True).stdout.strip() | ||||||
|     else: |     else: | ||||||
|  | @ -340,13 +339,13 @@ def ogDevToDisk(arg_dev): | ||||||
|         DEV = arg_dev |         DEV = arg_dev | ||||||
| 
 | 
 | ||||||
|     if not os.path.exists(DEV): |     if not os.path.exists(DEV): | ||||||
|         ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_dev) |         SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_dev) | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|     # Error si no es fichero de bloques o directorio (para LVM). |     # Error si no es fichero de bloques o directorio (para LVM). | ||||||
|     m = os.stat (DEV, follow_symlinks=True).st_mode |     m = os.stat (DEV, follow_symlinks=True).st_mode | ||||||
|     if not stat.S_ISBLK (m) and not stat.S_ISDIR (m): |     if not stat.S_ISBLK (m) and not stat.S_ISDIR (m): | ||||||
|         ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_dev) |         SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_dev) | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|     # Buscar en fichero de caché de discos. |     # Buscar en fichero de caché de discos. | ||||||
|  | @ -370,7 +369,7 @@ def ogDevToDisk(arg_dev): | ||||||
|             return f"{n} {DEV[len(d) + len(NVME_PREFIX):]}" |             return f"{n} {DEV[len(d) + len(NVME_PREFIX):]}" | ||||||
|         n += 1 |         n += 1 | ||||||
| 
 | 
 | ||||||
|     ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_dev) |     SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_dev) | ||||||
|     return |     return | ||||||
| 
 | 
 | ||||||
| def _getAllDisks(): | def _getAllDisks(): | ||||||
|  | @ -424,14 +423,14 @@ def ogDiskToDev (arg_disk=None, arg_part=None): | ||||||
|         if arg_part != None: |         if arg_part != None: | ||||||
|             arg_part = int (arg_part) |             arg_part = int (arg_part) | ||||||
|     except: |     except: | ||||||
|         ogRaiseError([], ogGlobals.OG_ERR_FORMAT, f"{arg_disk} {arg_part}") |         SystemLib.ogRaiseError([], ogGlobals.OG_ERR_FORMAT, f"{arg_disk} {arg_part}") | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|     try: |     try: | ||||||
|         if arg_disk != None: |         if arg_disk != None: | ||||||
|             arg_disk = int (arg_disk) |             arg_disk = int (arg_disk) | ||||||
|     except: |     except: | ||||||
|         ogRaiseError([], ogGlobals.OG_ERR_FORMAT, arg_disk) |         SystemLib.ogRaiseError([], ogGlobals.OG_ERR_FORMAT, arg_disk) | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|     # Borrar fichero de caché de configuración si hay cambios en las particiones. |     # Borrar fichero de caché de configuración si hay cambios en las particiones. | ||||||
|  | @ -475,11 +474,11 @@ def ogDiskToDev (arg_disk=None, arg_part=None): | ||||||
|     # arg_disk is set: return it |     # arg_disk is set: return it | ||||||
|     if arg_part is None: |     if arg_part is None: | ||||||
|         if arg_disk > len (ALLDISKS): |         if arg_disk > len (ALLDISKS): | ||||||
|             ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_disk) |             SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_disk) | ||||||
|             return |             return | ||||||
|         disk = ALLDISKS[arg_disk-1] |         disk = ALLDISKS[arg_disk-1] | ||||||
|         if not os.path.exists(disk): |         if not os.path.exists(disk): | ||||||
|             ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_disk) |             SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_disk) | ||||||
|             return |             return | ||||||
|         # Actualizar caché de configuración y mostrar dispositivo. |         # Actualizar caché de configuración y mostrar dispositivo. | ||||||
|         with open(CACHEFILE, 'a') as f: |         with open(CACHEFILE, 'a') as f: | ||||||
|  | @ -489,7 +488,7 @@ def ogDiskToDev (arg_disk=None, arg_part=None): | ||||||
|     # arg_disk and arg_part are set: there are several possibilities |     # arg_disk and arg_part are set: there are several possibilities | ||||||
|     disk = ALLDISKS[arg_disk-1] |     disk = ALLDISKS[arg_disk-1] | ||||||
|     if not os.path.exists(disk): |     if not os.path.exists(disk): | ||||||
|         ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_disk) |         SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, arg_disk) | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|     # Plain partition |     # Plain partition | ||||||
|  | @ -535,7 +534,7 @@ def ogDiskToDev (arg_disk=None, arg_part=None): | ||||||
|                 i += 1 |                 i += 1 | ||||||
| 
 | 
 | ||||||
|     if not part: |     if not part: | ||||||
|         ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, f"{arg_disk} {arg_part}") |         SystemLib.ogRaiseError([], ogGlobals.OG_ERR_NOTFOUND, f"{arg_disk} {arg_part}") | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|     # Actualizar caché de configuración y mostrar dispositivo. |     # Actualizar caché de configuración y mostrar dispositivo. | ||||||
|  |  | ||||||
|  | @ -4,12 +4,10 @@ from zoneinfo import ZoneInfo | ||||||
| import sys | import sys | ||||||
| import os     | import os     | ||||||
| import shutil | import shutil | ||||||
|  | import inspect | ||||||
| 
 | 
 | ||||||
| import ogGlobals | import ogGlobals | ||||||
| #from engine.DiskLib import * | import StringLib | ||||||
| #from engine.CacheLib import * |  | ||||||
| #from engine.StringLib import * |  | ||||||
| from StringLib import * |  | ||||||
| 
 | 
 | ||||||
| #NODEBUGFUNCTIONS, OGIMG, OG_ERR_CACHESIZE, OG_ERR_NOTCACHE, OG_ERR_NOTWRITE, OG_ERR_FILESYS | #NODEBUGFUNCTIONS, OGIMG, OG_ERR_CACHESIZE, OG_ERR_NOTCACHE, OG_ERR_NOTWRITE, OG_ERR_FILESYS | ||||||
| #OG_ERR_REPO, OG_ERR_NOTOS, OG_ERR_NOGPT, OG_ERR_OUTOFLIMIT, OG_ERR_IMAGE, OG_ERR_CACHE | #OG_ERR_REPO, OG_ERR_NOTOS, OG_ERR_NOGPT, OG_ERR_OUTOFLIMIT, OG_ERR_IMAGE, OG_ERR_CACHE | ||||||
|  | @ -135,7 +133,6 @@ def ogGetCaller(): | ||||||
| 
 | 
 | ||||||
|     return os.path.basename(caller) |     return os.path.basename(caller) | ||||||
| 
 | 
 | ||||||
| import inspect |  | ||||||
| #/** | #/** | ||||||
| #         ogHelp ["str_function" ["str_format" ["str_example" ... ]]] | #         ogHelp ["str_function" ["str_format" ["str_example" ... ]]] | ||||||
| #@brief   Muestra mensaje de ayuda para una función determinda. | #@brief   Muestra mensaje de ayuda para una función determinda. | ||||||
|  | @ -220,8 +217,8 @@ def ogRaiseError (logtypes, code, msg): | ||||||
|     str_call_stack = ' '.join (call_stack) |     str_call_stack = ' '.join (call_stack) | ||||||
| 
 | 
 | ||||||
|     if code == ogGlobals.OG_ERR_FORMAT or \ |     if code == ogGlobals.OG_ERR_FORMAT or \ | ||||||
|         ogCheckStringInGroup (str_call_stack, ogGlobals.NODEBUGFUNCTIONS) or \ |         StringLib.ogCheckStringInGroup (str_call_stack, ogGlobals.NODEBUGFUNCTIONS) or \ | ||||||
|         not ogCheckStringInGroup (call_stack[0], ogGlobals.NODEBUGFUNCTIONS): |         not StringLib.ogCheckStringInGroup (call_stack[0], ogGlobals.NODEBUGFUNCTIONS): | ||||||
|         ogEcho (logtypes, "error", f"{str_call_stack.replace(' ', '<-')}: {MSG}") |         ogEcho (logtypes, "error", f"{str_call_stack.replace(' ', '<-')}: {MSG}") | ||||||
| 
 | 
 | ||||||
|     return code |     return code | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue