refs #1327 add ogCleanOs()
parent
cb3c8b2bf5
commit
43437d5491
|
@ -7,6 +7,7 @@
|
|||
#*/
|
||||
|
||||
import os
|
||||
import glob
|
||||
import subprocess
|
||||
|
||||
import ogGlobals
|
||||
|
@ -15,6 +16,8 @@ import FileSystemLib
|
|||
import FileLib
|
||||
import NetLib
|
||||
import RegistryLib
|
||||
import InventoryLib
|
||||
import BootLib
|
||||
|
||||
#/**
|
||||
# ogCleanOs int_ndisk int_nfilesys
|
||||
|
@ -27,6 +30,18 @@ import RegistryLib
|
|||
#@note Antes incluido en la funcion ogReduceFs
|
||||
#@return (nada)
|
||||
#*/ ##
|
||||
#ogCleanOs (1, 1)
|
||||
def ogCleanOs (disk, par):
|
||||
t = InventoryLib.ogGetOsType (disk, par)
|
||||
if 'Linux' == t:
|
||||
BootLib.ogCleanLinuxDevices (disk, par)
|
||||
mntdir = FileSystemLib.ogMount (disk, par)
|
||||
for t in glob.glob ('{mntdir}/tmp/*'):
|
||||
shutil.rmtree (t)
|
||||
elif 'Windows' == t:
|
||||
for f in 'pagefile.sys', 'hiberfil.sys', 'swapfile.sys':
|
||||
p = FileLib.ogGetPath (src=f'{disk} {par}', file=f)
|
||||
if p: FileLib.ogDeleteFile (disk=disk, par=par, file=f)
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -880,9 +880,9 @@ def ogUpdateCacheIsNecesary (repo, file, proto):
|
|||
print (f'filetarget ({filetarget})')
|
||||
if not filetarget:
|
||||
# borramos el fichero bf del torrent, en el caso de que se hubiese quedado de algun proceso fallido
|
||||
if FileLib.ogGetPath (src='CACHE', file=f'/{file}.torrent.bf'): ogDeleteFile ('CACHE', f'{file}.torrent.bf')
|
||||
if FileLib.ogGetPath (src='CACHE', file=f'/{file}.sum'): ogDeleteFile ('CACHE', f'{file}.sum')
|
||||
if FileLib.ogGetPath (src='CACHE', file=f'/{file}.full.sum'): ogDeleteFile ('CACHE', f'{file}.full.sum')
|
||||
if FileLib.ogGetPath (src='CACHE', file=f'/{file}.torrent.bf'): ogDeleteFile (container='CACHE', file=f'{file}.torrent.bf')
|
||||
if FileLib.ogGetPath (src='CACHE', file=f'/{file}.sum'): ogDeleteFile (container='CACHE', file=f'{file}.sum')
|
||||
if FileLib.ogGetPath (src='CACHE', file=f'/{file}.full.sum'): ogDeleteFile (container='CACHE', file=f'{file}.full.sum')
|
||||
print ('TRUE(0), es necesario actualizar. Paso 1, la cache no contiene esa imagen ')
|
||||
return True
|
||||
|
||||
|
|
Loading…
Reference in New Issue