20 lines
		
	
	
		
			548 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			548 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # This setup hook, for each output, moves everything in $output/sbin
 | |
| # to $output/bin, and replaces $output/sbin with a symlink to
 | |
| # $output/bin.
 | |
| 
 | |
| fixupOutputHooks+=(_moveSbin)
 | |
| 
 | |
| _moveSbin() {
 | |
|     if [ "${dontMoveSbin-}" = 1 ]; then return; fi
 | |
|     if [ ! -e "$prefix/sbin" -o -L "$prefix/sbin" ]; then return; fi
 | |
|     echo "moving $prefix/sbin/* to $prefix/bin"
 | |
|     mkdir -p $prefix/bin
 | |
|     shopt -s dotglob
 | |
|     for i in $prefix/sbin/*; do
 | |
|         mv "$i" $prefix/bin
 | |
|     done
 | |
|     shopt -u dotglob
 | |
|     rmdir $prefix/sbin
 | |
|     ln -s bin $prefix/sbin
 | |
| }
 | 
