فهرست منبع

class: add function to get file size

This adds swupdate_get_size, the only actual usage is the
case of ubifs encryption to calcualte the size of original
unecnrypted ubifs volume.

Signed-off-by: Ayoub Zaki <ayoub.zaki@embexus.com>
Ayoub Zaki 3 سال پیش
والد
کامیت
c1586c7de4
1فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 7 0
      classes/swupdate-lib.bbclass

+ 7 - 0
classes/swupdate-lib.bbclass

@@ -40,6 +40,13 @@ def swupdate_get_sha256(d, s, filename):
             m.update(data)
     return m.hexdigest()
 
+def swupdate_get_size(d, s, filename):
+    import os
+
+    fname = os.path.join(s, filename)
+    fsize = os.path.getsize(fname)
+    return str(fsize)
+
 def swupdate_sign_file(d, s, filename):
     import subprocess
     import magic