From 781488d2ad34aeff8ee7a7ccd2be20beac65d921 Mon Sep 17 00:00:00 2001 From: gutosie Date: Mon, 29 Mar 2021 09:22:17 +0300 Subject: [PATCH] Update extract.py --- NeoBoot/extract.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/NeoBoot/extract.py b/NeoBoot/extract.py index b5dd3d0..9ab6482 100644 --- a/NeoBoot/extract.py +++ b/NeoBoot/extract.py @@ -815,6 +815,7 @@ def NEOBootExtract(source, target, ZipDelete): sourcefile = media + '/ImagesUpload/%s.zip' % source sourcefile2 = media + '/ImagesUpload/%s.nfi' % source sourcefile3 = media + '/ImagesUpload/%s.rar' % source + sourcefile4 = media + '/ImagesUpload/%s.gz' % source #Instalacja *.nfi if os.path.exists(sourcefile2) is True: @@ -1487,6 +1488,15 @@ def NEOBootExtract(source, target, ZipDelete): os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/' + source + '.mb ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz') cmd = 'chmod 777 ' + getNeoLocation() + 'ImagesUpload/*.tar.gz; tar -xzvf ' + getNeoLocation() + 'ImagesUpload/*.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' rc = os.system(cmd) + elif '.gz' in sourcefile4 : + os.system('cp -af ' + getNeoLocation() + 'ImagesUpload/*.tar.gz ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz') + cmd = '/bin/tar -xzvf ' + getNeoLocation() + 'ImagesUpload/rootfs.tar.gz -C ' + getNeoLocation() + 'ImageBoot/' + target + ' > /dev/null 2>&1' + rc = os.system(cmd) + if '.gz' in sourcefile4 : + cmd = 'rm -rf ' + getNeoLocation() + 'ImagesUpload/*.gz ' ' > /dev/null 2>&1' + rc = os.system(cmd) + cmd = 'rm -f ' + getNeoLocation() + 'ImagesUpload/*.jpg ' ' > /dev/null 2>&1' + rc = os.system(cmd) elif os.path.exists('' + getNeoLocation() + 'ImagesUpload/rootfs.bin'): os.chdir('ImagesUpload') os.system('mv -f rootfs.bin rootfs.bin')