mirror of
				https://github.com/CumulusNetworks/ifupdown2.git
				synced 2024-05-06 15:54:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			627 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			627 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Copyright 2013 Cumulus Networks, Inc.
 | |
| # All rights reserved.
 | |
| #
 | |
| 
 | |
| # Install the man pages into the sysroot
 | |
| SRC_MAN_DIR=$1
 | |
| DST_MAN_DIR=$2
 | |
| 
 | |
| echo -n "Generating man pages .."
 | |
| # Loop over all the man directories
 | |
| mkdir -p $DST_MAN_DIR
 | |
| for p in $(ls $SRC_MAN_DIR/*.rst) ; do
 | |
|     # strip src man path
 | |
|     src_file=$p
 | |
|     dst_file=${p##.*\/}
 | |
|     dst_file="${DST_MAN_DIR}/${dst_file%.rst}"
 | |
|     # treat warnings as errors
 | |
|     rst2man --halt=2 "$p" > $dst_file || {
 | |
|         echo
 | |
|         echo "Error: problems generating man page: $p"
 | |
|         rm -f $dst_file &>/dev/null
 | |
|         exit 1
 | |
|     }
 | |
|     echo -n "."
 | |
| done
 | |
| echo " done."
 |