
    ,j                     6    d dl Z d dlZd dlmZ  G d de      Zy)    N)Generalc                   d     e Zd ZdZddgddgdZdZdZdZdZdZ	d	gZ
d
dddZdd fdZd Z xZS )
FDroidPrivzfdroid privzBhttps://f-droid.org/repo/org.fdroid.fdroid.privileged.ota_2130.zip 6242cab56d197d80c598593a46da62e4)1113systemz)org.fdroid.fdroid.privileged.ota_2130.zip.z/tmp/fdroid_ota_2130zapp/F-Droid.apkapp/F-Droid/F-Droid.apketc/permissions/permissions_org.fdroid.fdroid.privileged.xmlpriv-app/F-DroidPrivilegedExtension.apkpriv-app/F-DroidPrivilegedExtension/F-DroidPrivilegedExtension.apkz<etc/permissions/permissions_org.fdroid.fdroid.privileged.xmlzapp/F-Droid/F-Droid.apkzBpriv-app/F-DroidPrivilegedExtension/F-DroidPrivilegedExtension.apk)z,permissions_org.fdroid.fdroid.privileged.xmlzF-Droid.apkzF-DroidPrivilegedExtension.apkc                 ~    t         |           | j                  |   d   | _        | j                  |   d   | _        y )Nr      )super__init__dl_linksdl_linkact_md5)selfandroid_version	__class__s     0/home/ubuntu/waydroid_script/stuff/fdroidpriv.pyr   zFDroidPriv.__init__   s8    }}_5a8}}_5a8    c                    | j                   j                         D ]  \  }}t        j                  j	                  | j
                  | j                  |      }t        j                  j                  |      }t        j                  j                  |      st        j                  |       t        j                  t        j                  j	                  | j                  |      |        y )N)file_mapitemsospathjoincopy_dir	partitiondirnameexistsmakedirsshutilcopyfile
extract_to)r   fdrro_filerro_dirs        r   copyzFDroidPriv.copy"   s    MM'') 	HDAqww||t~~q2Hggooh/G77>>'*G$OOBGGLL!<hG	Hr   )r   )returnN)__name__
__module____qualname__idr   r   dl_file_namer   r   r#   filesr   r   r(   __classcell__)r   s   @r   r   r      sk    	B[9;Z9;<H I>LGG'J	ME 7u.(lH
9
Hr   r   )r   r!   stuff.generalr   r    r   r   <module>r3      s    	  !#H #Hr   