continue rewrite of build-helper
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								9326adf34b
							
						
					
				
			
			
				commit
				
					
						9cde0d9d94
					
				
			
		
					 2 changed files with 14 additions and 3 deletions
				
			
		
							
								
								
									
										13
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
					@ -61,9 +61,20 @@ $(MANREF): $(MANREFSH)
 | 
				
			||||||
	$(MANREFSH)
 | 
						$(MANREFSH)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
################################################################################
 | 
					################################################################################
 | 
				
			||||||
# generic code
 | 
					# manpage
 | 
				
			||||||
 | 
					# generate links from types
 | 
				
			||||||
 | 
					# build manpages
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mantypedocuments=cdist/conf/type/*/man.text
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mantypelist: $(mantypedocuments)
 | 
				
			||||||
 | 
						echo $^ >> $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					link-type-manpages:
 | 
				
			||||||
 | 
						$(helper) $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
################################################################################
 | 
					################################################################################
 | 
				
			||||||
# dist code
 | 
					# dist code
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -67,7 +67,7 @@ case "$1" in
 | 
				
			||||||
        done
 | 
					        done
 | 
				
			||||||
    ;;
 | 
					    ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mantype)
 | 
					    link-type-manpages)
 | 
				
			||||||
        for mansrc in cdist/conf/type/*/man.text; do
 | 
					        for mansrc in cdist/conf/type/*/man.text; do
 | 
				
			||||||
            dst="$(echo $mansrc | sed -e 's;cdist/conf/;cdist-;'  -e 's;/;;' -e 's;/man;;' -e 's;^;docs/man/man7/;')"
 | 
					            dst="$(echo $mansrc | sed -e 's;cdist/conf/;cdist-;'  -e 's;/;;' -e 's;/man;;' -e 's;^;docs/man/man7/;')"
 | 
				
			||||||
            ln -sf "../../../$mansrc" "$dst"
 | 
					            ln -sf "../../../$mansrc" "$dst"
 | 
				
			||||||
| 
						 | 
					@ -121,7 +121,7 @@ case "$1" in
 | 
				
			||||||
        cat << eof > "$blogfile"
 | 
					        cat << eof > "$blogfile"
 | 
				
			||||||
[[!meta title="Cdist $version released"]]
 | 
					[[!meta title="Cdist $version released"]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Here's a short overview about the changes found in this release:
 | 
					Here's a short overview about the changes found in version ${version}:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
eof
 | 
					eof
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue