initial submit of type __package_emerge_dependencies
This commit is contained in:
		
					parent
					
						
							
								f955191d77
							
						
					
				
			
			
				commit
				
					
						c48f31389f
					
				
			
		
					 5 changed files with 77 additions and 0 deletions
				
			
		|  | @ -0,0 +1,7 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| if [ -x /usr/bin/flaggie ]; then | ||||
|     echo "true" | ||||
| else | ||||
|     echo "false" | ||||
| fi | ||||
|  | @ -0,0 +1,7 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| if [ -x /usr/bin/q ]; then | ||||
|     echo "true" | ||||
| else | ||||
|     echo "false" | ||||
| fi | ||||
							
								
								
									
										15
									
								
								cdist/conf/type/__package_emerge_dependencies/gencode-remote
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								cdist/conf/type/__package_emerge_dependencies/gencode-remote
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| #!/bin/sh | ||||
| 
 | ||||
| gentoolkit_installed="$(cat "$__object/explorer/gentoolkit_installed")" | ||||
| flaggie_installed="$(cat "$__object/explorer/flaggie_installed")" | ||||
| 
 | ||||
| if [ "${gentoolkit_installed}" != "true" ]; then | ||||
|     # emerge app-portage/gentoolkit | ||||
|     echo "emerge app-portage/gentoolkit &> /dev/null || exit 1" | ||||
| fi | ||||
| 
 | ||||
| if [ "${flaggie_installed}" != "true" ]; then | ||||
|     # emerge app-portage/flaggie | ||||
|     echo "emerge app-portage/flaggie &> /dev/null || exit 1" | ||||
| fi | ||||
| 
 | ||||
							
								
								
									
										48
									
								
								cdist/conf/type/__package_emerge_dependencies/man.text
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								cdist/conf/type/__package_emerge_dependencies/man.text
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | |||
| cdist-type__package_emerge_dependencies(7) | ||||
| ========================================== | ||||
| Thomas Oettli <otho--@--sfs.biz> | ||||
| 
 | ||||
| 
 | ||||
| NAME | ||||
| ---- | ||||
| cdist-type__package_emerge_dependencies - Install dependencies for __package_emerge | ||||
| 
 | ||||
| 
 | ||||
| DESCRIPTION | ||||
| ----------- | ||||
| Portage is usually used on the gentoo distribution to manage packages. | ||||
| This type installs the following tools which are required by __package_emerge to work: | ||||
| app-portage/flaggie | ||||
| app-portage/gentoolkit | ||||
| 
 | ||||
| 
 | ||||
| REQUIRED PARAMETERS | ||||
| ------------------- | ||||
| None | ||||
| 
 | ||||
| 
 | ||||
| OPTIONAL PARAMETERS | ||||
| ------------------- | ||||
| None | ||||
| 
 | ||||
| 
 | ||||
| EXAMPLES | ||||
| -------- | ||||
| 
 | ||||
| -------------------------------------------------------------------------------- | ||||
| # Ensure app-portage/flaggie and app-portage/gentoolkit are installed | ||||
| __package_emerge_dependencies | ||||
| -------------------------------------------------------------------------------- | ||||
| 
 | ||||
| 
 | ||||
| SEE ALSO | ||||
| -------- | ||||
| - cdist-type(7) | ||||
| - cdist-type__package(7) | ||||
| - cdist-type__package_emerge(7) | ||||
| 
 | ||||
| 
 | ||||
| COPYING | ||||
| ------- | ||||
| Copyright \(C) 2013 Thomas Oettli. Free use of this software is | ||||
| granted under the terms of the GNU General Public License version 3 (GPLv3). | ||||
							
								
								
									
										0
									
								
								cdist/conf/type/__package_emerge_dependencies/singleton
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								cdist/conf/type/__package_emerge_dependencies/singleton
									
										
									
									
									
										Normal file
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue