mirror of
				https://github.com/Mibew/java.git
				synced 2025-10-31 18:41:09 +03:00 
			
		
		
		
	whatsnew line, pack.pl
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@66 c66351dc-e62f-0410-b875-e3a5c0b9693f
This commit is contained in:
		
							parent
							
								
									2abafad27f
								
							
						
					
					
						commit
						460efce20b
					
				
							
								
								
									
										44
									
								
								src/pack.pl
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										44
									
								
								src/pack.pl
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,44 @@ | ||||
| #!/usr/bin/perl | ||||
| 
 | ||||
| ################################################################## | ||||
| # Arguments | ||||
| ################################################################## | ||||
| 
 | ||||
| $targetFolder = "deploy"; | ||||
| 
 | ||||
| ################################################################## | ||||
| # Copies tree into target folder, preprocess .phps | ||||
| ################################################################## | ||||
| 
 | ||||
| sub process_dir($$) { | ||||
| 	my ($from,$to) = @_; | ||||
| 	opendir(DIR, $from) || die "can't opendir $from: $!"; | ||||
|     my @content = readdir(DIR); | ||||
|     closedir DIR; | ||||
|     mkdir $to; | ||||
|      | ||||
| 	for(grep { -f "$from/$_" && ($_ !~ /^\./ || $_ eq ".htaccess") } @content) { | ||||
| 		my ($source,$target) = ("$from/$_","$to/$_"); | ||||
| 
 | ||||
| 		open (IN,"$source"); | ||||
| 		binmode(IN); | ||||
| 		open (OUT,">$target"); | ||||
| 		binmode(OUT); | ||||
| 		print OUT $buffer while (read (IN,$buffer,65536)); | ||||
| 	} | ||||
| 	 | ||||
| 	for(grep { -d "$from/$_" && $_ !~ /^\./ } @content) { | ||||
| 		process_dir("$from/$_","$to/$_"); | ||||
| 	}  | ||||
| } | ||||
| 
 | ||||
| ################################################################## | ||||
| # Main | ||||
| ################################################################## | ||||
| 
 | ||||
| die "Target folder exists: $targetFolder" if -e $targetFolder; | ||||
| 
 | ||||
| process_dir("./webim", $targetFolder); | ||||
| 
 | ||||
| chdir $targetFolder; | ||||
| `tar zcf ../webim.tar.gz *`; | ||||
| @ -1,7 +1,8 @@ | ||||
| 
 | ||||
|   1.0.9 | ||||
|   1.0.9 pre1 | ||||
|   ----- | ||||
|    | ||||
| 
 | ||||
|   [!] completly new encoding handling | ||||
|   [!] some fixes for Opera | ||||
| 
 | ||||
|   1.0.8 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user