예제 #1
0
파일: get_apk.py 프로젝트: MekliCZ/positron
    def check_apk(self, apk_file, checksum_file):
        self.info("The checksum for the APK is being checked....")
        checksum = ScriptMixin.read_from_file(self, checksum_file, False)
        checksum = re.sub("\s(.*)", "", checksum.splitlines()[0])

        apk_checksum = self.file_sha512sum(apk_file)

        if checksum == apk_checksum:
            self.info("APK checksum check succeeded!")
            self.download_complete(apk_file, checksum_file)
        else:
            ScriptMixin.rmtree(self, self.download_dir)
            self.fatal("Downloading " + apk_file + " failed!")
예제 #2
0
    def check_apk(self, apk_file, checksum_file):
        self.info("The checksum for the APK is being checked....")
        checksum = ScriptMixin.read_from_file(self, checksum_file, False)
        checksum = re.sub("\s(.*)", "", checksum.splitlines()[0])

        apk_checksum = self.file_sha512sum(apk_file)

        if checksum == apk_checksum:
            self.info("APK checksum check succeeded!")
            self.download_complete(apk_file, checksum_file)
        else:
            ScriptMixin.rmtree(self, self.download_dir)
            self.fatal("Downloading " + apk_file + " failed!")
예제 #3
0
파일: get_apk.py 프로젝트: MekliCZ/positron
 def download_complete(self, apk_file, checksum_file):
     self.info(apk_file + " has been downloaded successfully")
     ScriptMixin.rmtree(self, checksum_file)
예제 #4
0
파일: get_apk.py 프로젝트: MekliCZ/positron
 def cleanup(self):
     ScriptMixin.rmtree(self, self.download_dir)
     self.info("Download directory cleaned")
예제 #5
0
 def download_complete(self, apk_file, checksum_file):
     self.info(apk_file + " has been downloaded successfully")
     ScriptMixin.rmtree(self, checksum_file)
예제 #6
0
 def cleanup(self):
     ScriptMixin.rmtree(self, self.download_dir)
     self.info("Download directory cleaned")