def unpack(self, clean_dir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("Unpack: archive file integrity is compromised") archive = Archive(self.archiveFile, self.archive.type) archive.unpack(self.pkg_work_dir, clean_dir)
def setup(): if not shelltools.isFile(BinName): shelltools.system('/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %s %s --header "Cookie:oraclelicensejdk-%s-oth-JPR=accept-securebackup-cookie;gpw_e24=http://edelivery.oracle.com"' % (BinName, UrlName, Name)) hash = run_batch("cat jdk-6u34-linux-%s.bin.sha1" % Arch)[1].split()[0] if not check_file_hash(BinName, hash): raise Error("Wrong sha1sum.") shelltools.makedirs("unbundle-jdk") shelltools.cd("unbundle-jdk") shelltools.system("sh ../%s --noregister" % BinName)
def unpack(self, cleanDir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archiveSHA1): raise SourceArchiveError, "unpack: check_file_hash failed" archive = Archive(self.archiveFile, self.archiveType) archive.unpack(self.bctx.pkg_work_dir(), cleanDir)
def setup(): if not shelltools.isFile(Archive): shelltools.system( '/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %s %s --header "Cookie:oraclelicensejdk-%s-oth-JPR=accept-securebackup-cookie;gpw_e24=http://edelivery.oracle.com"' % (Archive, Url, Ver)) hash = run_batch("cat %s.sha1" % Arch)[1].split()[0] if not check_file_hash(Archive, hash): raise Error("Wrong sha1sum.") shelltools.system("tar -xzf %s" % Archive)
def unpack(self, clean_dir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("unpack: check_file_hash failed") archive = pisi.archive.Archive(self.archiveFile, self.archive.type) archive.unpack(self.pkg_work_dir, clean_dir)
def unpack(self, clean_dir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("unpack: check_file_hash failed") archive = Archive(self.archiveFile, self.archive.type) archive.unpack(self.bctx.pkg_work_dir(), clean_dir)
def unpack(self, clean_dir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("unpack: check_file_hash failed") archive = pisi.archive.Archive(self.archiveFile, self.archive.type) target_dir = os.path.join(self.pkg_work_dir, self.archive.target or "") archive.unpack(target_dir, clean_dir)
def setup(): if not shelltools.isFile(BinName): shelltools.system( '/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %s %s --header "Cookie:oraclelicensejdk-%s-oth-JPR=accept-securebackup-cookie;gpw_e24=http://edelivery.oracle.com"' % (BinName, UrlName, Name)) hash = run_batch("cat jdk-6u34-linux-%s.bin.sha1" % Arch)[1].split()[0] if not check_file_hash(BinName, hash): raise Error("Wrong sha1sum.") shelltools.makedirs("unbundle-jdk") shelltools.cd("unbundle-jdk") shelltools.system("sh ../%s --noregister" % BinName)
def is_cached(self, interactive=True): if not access(self.archiveFile, R_OK): return False # check hash if util.check_file_hash(self.archiveFile, self.archiveSHA1): if interactive: ctx.ui.info('%s [cached]' % self.archiveName) return True return False
def is_cached(self, interactive=True): if not os.access(self.archiveFile, os.R_OK): return False # check hash if util.check_file_hash(self.archiveFile, self.archive.sha1sum): if interactive: ctx.ui.info(_('%s [cached]') % self.archive.name) return True return False
def is_cached(self, interactive=True): if not os.access(self.archiveFile, os.R_OK): return False # check hash if util.check_file_hash(self.archiveFile, self.archive.sha1sum): if interactive: ctx.ui.info(_("%s [cached]") % self.archive.name) return True return False
def unpack(self, clean_dir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("unpack: check_file_hash failed") try: archive = pisi.archive.Archive(self.archiveFile, self.archive.type) except pisi.archive.UnknownArchiveType: raise Error(_("Unknown archive type '%s' is given for '%s'.") % (self.archive.type, self.url.filename())) target_dir = os.path.join(self.pkg_work_dir, self.archive.target or "") archive.unpack(target_dir, clean_dir)
def unpack(self, clean_dir=True, target_dir=None): ctx.ui.debug("unpack: %s, %s" % (self.archiveFile, self.archive.sha1sum)) # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("Unpack: archive file integrity is compromised") archive = Archive(self.archiveFile, self.archive.type) unpack_dir = self.pkg_work_dir if self.archive.norootdir == "true": os.makedirs(target_dir) unpack_dir = target_dir archive.unpack(unpack_dir, clean_dir)
def unpack(self, target_dir): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("unpack: check_file_hash failed") try: archive = pisi.archive.Archive(self.archiveFile, self.archive.type) except pisi.archive.UnknownArchiveType: raise Error(_("Unknown archive type '%s' is given for '%s'.") % (self.archive.type, self.url.filename())) except pisi.archive.ArchiveHandlerNotInstalled: raise Error(_("Pisi needs %s to unpack this archive but it is not installed.") % self.archive.type) target_dir = os.path.join(target_dir, self.archive.target or "") archive.unpack(target_dir)
def unpack(self, target_dir, clean_dir=True): # check archive file's integrity if not util.check_file_hash(self.archiveFile, self.archive.sha1sum): raise Error, _("unpack: check_file_hash failed") try: archive = pisi.archive.Archive(self.archiveFile, self.archive.type) except pisi.archive.UnknownArchiveType: raise Error(_("Unknown archive type '%s' is given for '%s'.") % (self.archive.type, self.url.filename())) except pisi.archive.ArchiveHandlerNotInstalled: raise Error(_("Pisi needs %s to unpack this archive but it is not installed.") % self.archive.type) target_dir = os.path.join(target_dir, self.archive.target or "") archive.unpack(target_dir, clean_dir)
def setup(): if not shelltools.isFile(Archive): shelltools.system('/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %s %s --header "Cookie:oraclelicensejdk-%s-oth-JPR=accept-securebackup-cookie;gpw_e24=http://edelivery.oracle.com"' % (Archive, Url, Ver)) hash = run_batch("cat %s.sha1" % Arch)[1].split()[0] if not check_file_hash(Archive, hash): raise Error("Wrong sha1sum.") shelltools.system("tar -xzf %s" % Archive)
def isCached(file, sha1sum): try: return util.check_file_hash(os.path.join(ctx.config.archives_dir(), file), sha1sum) except: pass
def isCached(file, sha1sum): return util.check_file_hash(os.path.join(config.archives_dir(), file), sha1sum)
def isCached(file, sha1sum): try: return util.check_file_hash( os.path.join(ctx.config.archives_dir(), file), sha1sum) except: pass