Loading installsystems/image.py +3 −3 Original line number Diff line number Diff line Loading @@ -513,7 +513,7 @@ class PackageImage(Image): # print info arrow("Image %s v%s loaded" % (self.name, self.version)) arrow("Author: %s" % self.author, 1) arrow("Date: %s" % time.ctime(self.date), 1) arrow("Date: %s" % istools.time_rfc2822(self.date), 1) # build payloads info self.payload = {} for pname, pval in self._metadata["payload"].items(): Loading Loading @@ -587,7 +587,7 @@ class PackageImage(Image): ''' out('#light##yellow#Name:#reset# %s' % self.name) out('#light##yellow#Version:#reset# %s' % self.version) out('#yellow#Date:#reset# %s' % time.ctime(self.date)) out('#yellow#Date:#reset# %s' % istools.time_rfc2822(self.date)) out('#yellow#Description:#reset# %s' % self.description) out('#yellow#Author:#reset# %s' % self.author) if verbose: Loading @@ -603,7 +603,7 @@ class PackageImage(Image): for payload_name in payloads: payload = payloads[payload_name] out('#light##yellow#Payload:#reset# %s' % payload_name) out(' #yellow#Date:#reset# %s' % time.ctime(payload.mtime)) out(' #yellow#Date:#reset# %s' % istools.rfc2822(payload.mtime)) out(' #yellow#Size:#reset# %s' % (istools.human_size(payload.size))) out(' #yellow#MD5:#reset# %s' % payload.md5) # display image content Loading installsystems/repository.py +1 −1 Original line number Diff line number Diff line Loading @@ -339,7 +339,7 @@ class Repository(object): image_description, image_size) in images: out("#light##yellow#%s #reset#v%s" % (image_name, image_version)) if verbose: out(" #yellow#Date:#reset# %s" % time.ctime(image_date)) out(" #yellow#Date:#reset# %s" % istools.time_rfc2822(image_date)) out(" #yellow#Description:#reset# %s" % image_description) out(" #yellow#Author:#reset# %s" % image_author) out(" #yellow#MD5:#reset# %s" % image_md5) Loading installsystems/tools.py +6 −0 Original line number Diff line number Diff line Loading @@ -337,6 +337,12 @@ def human_size(num, unit='B'): scaled = num / float(1024 ** power) return "%3.1f%s%s" % (scaled, prefixes[power], unit) def time_rfc2822(timestamp): ''' Return a rfc2822 format time string from an unix timestamp ''' return time.strftime("%a, %d %b %Y %H:%M:%S %z", time.gmtime(timestamp)) def guess_distro(path): ''' Try to detect which distro is inside a directory Loading Loading
installsystems/image.py +3 −3 Original line number Diff line number Diff line Loading @@ -513,7 +513,7 @@ class PackageImage(Image): # print info arrow("Image %s v%s loaded" % (self.name, self.version)) arrow("Author: %s" % self.author, 1) arrow("Date: %s" % time.ctime(self.date), 1) arrow("Date: %s" % istools.time_rfc2822(self.date), 1) # build payloads info self.payload = {} for pname, pval in self._metadata["payload"].items(): Loading Loading @@ -587,7 +587,7 @@ class PackageImage(Image): ''' out('#light##yellow#Name:#reset# %s' % self.name) out('#light##yellow#Version:#reset# %s' % self.version) out('#yellow#Date:#reset# %s' % time.ctime(self.date)) out('#yellow#Date:#reset# %s' % istools.time_rfc2822(self.date)) out('#yellow#Description:#reset# %s' % self.description) out('#yellow#Author:#reset# %s' % self.author) if verbose: Loading @@ -603,7 +603,7 @@ class PackageImage(Image): for payload_name in payloads: payload = payloads[payload_name] out('#light##yellow#Payload:#reset# %s' % payload_name) out(' #yellow#Date:#reset# %s' % time.ctime(payload.mtime)) out(' #yellow#Date:#reset# %s' % istools.rfc2822(payload.mtime)) out(' #yellow#Size:#reset# %s' % (istools.human_size(payload.size))) out(' #yellow#MD5:#reset# %s' % payload.md5) # display image content Loading
installsystems/repository.py +1 −1 Original line number Diff line number Diff line Loading @@ -339,7 +339,7 @@ class Repository(object): image_description, image_size) in images: out("#light##yellow#%s #reset#v%s" % (image_name, image_version)) if verbose: out(" #yellow#Date:#reset# %s" % time.ctime(image_date)) out(" #yellow#Date:#reset# %s" % istools.time_rfc2822(image_date)) out(" #yellow#Description:#reset# %s" % image_description) out(" #yellow#Author:#reset# %s" % image_author) out(" #yellow#MD5:#reset# %s" % image_md5) Loading
installsystems/tools.py +6 −0 Original line number Diff line number Diff line Loading @@ -337,6 +337,12 @@ def human_size(num, unit='B'): scaled = num / float(1024 ** power) return "%3.1f%s%s" % (scaled, prefixes[power], unit) def time_rfc2822(timestamp): ''' Return a rfc2822 format time string from an unix timestamp ''' return time.strftime("%a, %d %b %Y %H:%M:%S %z", time.gmtime(timestamp)) def guess_distro(path): ''' Try to detect which distro is inside a directory Loading