live: accept image name with extensions

Accept image names with .img extension in image_restore(),
image_create() and cache_fetch().

Keep the code working with the actual behaviour of processing
the filename without extension.

Preparatory patch to migrate to image names with extensions for
a more explicit control over cache files.
ogkiosk
Alejandro Sirgo Rica 2025-02-14 13:20:46 +01:00
parent 0ca16bc46c
commit 109e712fb5
1 changed files with 3 additions and 3 deletions

View File

@ -571,7 +571,7 @@ class OgLiveOperations:
def image_restore(self, request, ogRest): def image_restore(self, request, ogRest):
disk = int(request.getDisk()) disk = int(request.getDisk())
partition = int(request.getPartition()) partition = int(request.getPartition())
name = request.getName() name = request.getName().removesuffix('.img')
repo = request.getRepo() repo = request.getRepo()
ctype = request.getType() ctype = request.getType()
profile = request.getProfile() profile = request.getProfile()
@ -608,7 +608,7 @@ class OgLiveOperations:
def image_create(self, request, ogRest): def image_create(self, request, ogRest):
disk = int(request.getDisk()) disk = int(request.getDisk())
partition = int(request.getPartition()) partition = int(request.getPartition())
name = request.getName() name = request.getName().removesuffix('.img')
repo = request.getRepo() repo = request.getRepo()
backup = request.getBackup() backup = request.getBackup()
image_path = f'/opt/opengnsys/images/{name}.img' image_path = f'/opt/opengnsys/images/{name}.img'
@ -785,7 +785,7 @@ class OgLiveOperations:
return result return result
def cache_fetch(self, request, ogRest): def cache_fetch(self, request, ogRest):
image = request.getImages() image = request.getImages().removesuffix('.img')
repo = request.getRepo() repo = request.getRepo()
ctype = request.getType() ctype = request.getType()