build MANIFEST ourselves
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								392ec3c5ed
							
						
					
				
			
			
				commit
				
					
						f25989d779
					
				
			
		
					 3 changed files with 44 additions and 19 deletions
				
			
		
							
								
								
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							| 
						 | 
					@ -14,5 +14,6 @@ docs/man/man*/docbook-xsl.css
 | 
				
			||||||
# Ignore cdist cache for version control
 | 
					# Ignore cdist cache for version control
 | 
				
			||||||
/cache/
 | 
					/cache/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Python / cache
 | 
					# Python: cache, distutils
 | 
				
			||||||
__pycache__/
 | 
					__pycache__/
 | 
				
			||||||
 | 
					MANIFEST
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +0,0 @@
 | 
				
			||||||
include docs/changelog docs/changelog-2.1
 | 
					 | 
				
			||||||
recursive-include docs/gfx
 | 
					 | 
				
			||||||
recursive-include docs *.mdwn
 | 
					 | 
				
			||||||
							
								
								
									
										27
									
								
								build
									
										
									
									
									
								
							
							
						
						
									
										27
									
								
								build
									
										
									
									
									
								
							| 
						 | 
					@ -52,6 +52,31 @@ case "$1" in
 | 
				
			||||||
        "$0" manbuild
 | 
					        "$0" manbuild
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    pypi-manifest)
 | 
				
			||||||
 | 
					        : > MANIFEST
 | 
				
			||||||
 | 
					        # bin
 | 
				
			||||||
 | 
					        echo bin/cdist >> MANIFEST
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        # conf
 | 
				
			||||||
 | 
					        find conf >> MANIFEST
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # docs
 | 
				
			||||||
 | 
					        ls docs/changelog* >> MANIFEST
 | 
				
			||||||
 | 
					        find docs/gfx >> MANIFEST
 | 
				
			||||||
 | 
					        find docs/man/ -name \*.text >> MANIFEST
 | 
				
			||||||
 | 
					        find docs/man/ -name \*.text.sh >> MANIFEST
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # other
 | 
				
			||||||
 | 
					        find other/ >> MANIFEST
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    pypi)
 | 
				
			||||||
 | 
					        $0 pypi-manifest
 | 
				
			||||||
 | 
					        python3 setup.py sdist
 | 
				
			||||||
 | 
					    ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   manbuild)
 | 
					   manbuild)
 | 
				
			||||||
      trap abort INT
 | 
					      trap abort INT
 | 
				
			||||||
      abort() {
 | 
					      abort() {
 | 
				
			||||||
| 
						 | 
					@ -141,6 +166,8 @@ case "$1" in
 | 
				
			||||||
            -o -name "*.html" \
 | 
					            -o -name "*.html" \
 | 
				
			||||||
            -o -name "*.xml" \
 | 
					            -o -name "*.xml" \
 | 
				
			||||||
        | xargs rm -f
 | 
					        | xargs rm -f
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        find * -name __pycache__  | xargs rm -rf
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   test)
 | 
					   test)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue