forked from distok/cutthecord
		
	Add a post-script to notrack and make pre/post scripts automatically get
ported
This commit is contained in:
		
							parent
							
								
									51f1e9079b
								
							
						
					
					
						commit
						1f69ccf301
					
				
					 2 changed files with 22 additions and 0 deletions
				
			
		
							
								
								
									
										3
									
								
								patches/notrack/1006-post.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										3
									
								
								patches/notrack/1006-post.sh
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
mv smali/com/crashlytics smali_classes2/com/
 | 
			
		||||
mv smali/com/facebook smali_classes2/com/
 | 
			
		||||
							
								
								
									
										19
									
								
								patchport.py
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								patchport.py
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -124,6 +124,15 @@ for patch in os.listdir(os.path.join(cutthecord_folder, "patches")):
 | 
			
		|||
            print(f"patch is not a folder, skipping: {patch}")
 | 
			
		||||
        continue
 | 
			
		||||
 | 
			
		||||
    pre_in_path = os.path.join(cutthecord_folder, "patches", patch,
 | 
			
		||||
                               f"{from_versioncode}-pre.sh")
 | 
			
		||||
    post_in_path = os.path.join(cutthecord_folder, "patches", patch,
 | 
			
		||||
                                f"{from_versioncode}-post.sh")
 | 
			
		||||
    pre_out_path = os.path.join(cutthecord_folder, "patches", patch,
 | 
			
		||||
                                f"{to_versioncode}-pre.sh")
 | 
			
		||||
    post_out_path = os.path.join(cutthecord_folder, "patches", patch,
 | 
			
		||||
                                 f"{to_versioncode}-post.sh")
 | 
			
		||||
 | 
			
		||||
    patch_path = os.path.join(cutthecord_folder, "patches", patch,
 | 
			
		||||
                              f"{from_versioncode}.patch")
 | 
			
		||||
    out_path = os.path.join(cutthecord_folder, "patches", patch,
 | 
			
		||||
| 
						 | 
				
			
			@ -149,6 +158,16 @@ for patch in os.listdir(os.path.join(cutthecord_folder, "patches")):
 | 
			
		|||
            print(f"SKIPPED: No {from_versionname} version found for {patch}.")
 | 
			
		||||
        continue
 | 
			
		||||
 | 
			
		||||
    # Check if pre-script exists, if it does copy it
 | 
			
		||||
    if os.path.isfile(pre_in_path):
 | 
			
		||||
        shutil.copyfile(pre_in_path, pre_out_path)
 | 
			
		||||
        print(f"PRE COPIED: {patch}'s pre script was copied.")
 | 
			
		||||
 | 
			
		||||
    # Check if post-script exists, if it does copy it
 | 
			
		||||
    if os.path.isfile(post_in_path):
 | 
			
		||||
        shutil.copyfile(post_in_path, post_out_path)
 | 
			
		||||
        print(f"POST COPIED: {patch}'s post script was copied.")
 | 
			
		||||
 | 
			
		||||
    # Create necessary instead of porting it.
 | 
			
		||||
    if patch == "necessary":
 | 
			
		||||
        patch_contents = make_necessary(to_versioncode, to_versionname)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue