forked from distok/cutthecord
		
	ctcci: Instead of having one pre/post script, allow for separate pre-post scripts
uwu
This commit is contained in:
		
							parent
							
								
									08986e926c
								
							
						
					
					
						commit
						77a2e8ae2f
					
				
					 2 changed files with 13 additions and 6 deletions
				
			
		| 
						 | 
					@ -82,6 +82,13 @@ shutil.copytree(BASE_APK_PATH, WORK_APK_PATH)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Go through patches and apply every single one of them
 | 
					# Go through patches and apply every single one of them
 | 
				
			||||||
for patch_name in PATCHES:
 | 
					for patch_name in PATCHES:
 | 
				
			||||||
 | 
					    pre_script = os.path.join(REPO_FOLDER, "patches",
 | 
				
			||||||
 | 
					                              patch_name, f"{VERSION}-pre.sh")
 | 
				
			||||||
 | 
					    if os.path.exists(pre_script):
 | 
				
			||||||
 | 
					        subprocess.run(f"bash {pre_script}",
 | 
				
			||||||
 | 
					                       shell=True,
 | 
				
			||||||
 | 
					                       cwd=WORK_APK_PATH)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Apply custom emoji patches
 | 
					    # Apply custom emoji patches
 | 
				
			||||||
    if patch_name in ["mutant", "blobs"]:
 | 
					    if patch_name in ["mutant", "blobs"]:
 | 
				
			||||||
        print(f"Applying {patch_name} emoji patch")
 | 
					        print(f"Applying {patch_name} emoji patch")
 | 
				
			||||||
| 
						 | 
					@ -207,12 +214,12 @@ for patch_name in PATCHES:
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
        patch(patch_file, WORK_APK_PATH, patch_name)
 | 
					        patch(patch_file, WORK_APK_PATH, patch_name)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        patch_script = os.path.join(REPO_FOLDER, "patches",
 | 
					    post_script = os.path.join(REPO_FOLDER, "patches",
 | 
				
			||||||
                                    patch_name, f"{VERSION}.sh")
 | 
					                               patch_name, f"{VERSION}-post.sh")
 | 
				
			||||||
        if os.path.exists(patch_script):
 | 
					    if os.path.exists(post_script):
 | 
				
			||||||
            subprocess.run(f"bash {patch_script}",
 | 
					        subprocess.run(f"bash {post_script}",
 | 
				
			||||||
                           shell=True,
 | 
					                       shell=True,
 | 
				
			||||||
                           cwd=WORK_APK_PATH)
 | 
					                       cwd=WORK_APK_PATH)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Pack the APK
 | 
					# Pack the APK
 | 
				
			||||||
subprocess.run(f"{APKTOOL_BIN} b discord",
 | 
					subprocess.run(f"{APKTOOL_BIN} b discord",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue