18 lines
		
	
	
		
			594 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			594 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| DIR="$(cd "$(dirname "$0")" && pwd)"
 | |
| LS="$(which ls)"
 | |
| ARCHS="$($LS -l apt-repo/dists/stable/main/ | awk '{print $9}' | awk NF | awk -F - '{print $2}')"
 | |
| 
 | |
| # generate Packages file
 | |
| for ARCH in $ARCHS; do
 | |
| 	echo $ARCH
 | |
| 	dpkg-scanpackages --multiversion --arch $ARCH "./apt-repo/pool/" > "./apt-repo/dists/stable/main/binary-$ARCH/Packages"
 | |
| 	# compress Packages file
 | |
| 	cat "./apt-repo/dists/stable/main/binary-$ARCH/Packages" | gzip -9 > "./apt-repo/dists/stable/main/binary-$ARCH/Packages.gz"
 | |
| done
 | |
| 
 | |
| # generate Release file
 | |
| cd "./apt-repo/dists/stable/"
 | |
| $DIR/generate-release.sh > "Release"
 | |
| 
 |