forked from ungleich-public/cdist
		
	[DOC] add cdist-type manpage
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
		
					parent
					
						
							
								7b2e815830
							
						
					
				
			
			
				commit
				
					
						45737ce452
					
				
			
		
					 2 changed files with 23 additions and 4 deletions
				
			
		
							
								
								
									
										2
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
					@ -15,13 +15,13 @@ MANSRC=$(MANDIR)/cdist-config-layout.text \
 | 
				
			||||||
	$(MANDIR)/cdist-quickstart.text \
 | 
						$(MANDIR)/cdist-quickstart.text \
 | 
				
			||||||
	$(MANDIR)/cdist-stages.text		\
 | 
						$(MANDIR)/cdist-stages.text		\
 | 
				
			||||||
	$(MANDIR)/cdist-terms.text 		\
 | 
						$(MANDIR)/cdist-terms.text 		\
 | 
				
			||||||
	$(MANDIR)/cdist-type.text
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
MANSRC=$(MANDIR)/cdist.text				\
 | 
					MANSRC=$(MANDIR)/cdist.text				\
 | 
				
			||||||
   $(MANDIR)/cdist-bin-transfer.text	\
 | 
					   $(MANDIR)/cdist-bin-transfer.text	\
 | 
				
			||||||
   $(MANDIR)/cdist-deploy-to.text 		\
 | 
					   $(MANDIR)/cdist-deploy-to.text 		\
 | 
				
			||||||
	$(MANDIR)/cdist-manifest.text 		\
 | 
						$(MANDIR)/cdist-manifest.text 		\
 | 
				
			||||||
	$(MANDIR)/cdist-stages.text			\
 | 
						$(MANDIR)/cdist-stages.text			\
 | 
				
			||||||
 | 
						$(MANDIR)/cdist-type.text				\
 | 
				
			||||||
	$(MANDIR)/cdist-type-template.text	\
 | 
						$(MANDIR)/cdist-type-template.text	\
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -98,6 +98,25 @@ to execute it.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
THE TYPE EXPLORERS
 | 
					THE TYPE EXPLORERS
 | 
				
			||||||
------------------
 | 
					------------------
 | 
				
			||||||
 | 
					If a type needs to explore specific details, it can provide type specific
 | 
				
			||||||
 | 
					explorers, which will be executed on the target for every created object.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The explorers are stored under the "explorer" directory below the type.
 | 
				
			||||||
 | 
					It could for instance contain code to check the md5sum of a file on the
 | 
				
			||||||
 | 
					client, like this (shortened version from real type __file):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					if [ -f "$__object/parameter/destination" ]; then
 | 
				
			||||||
 | 
					   destination="$(cat "$__object/parameter/destination")"
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
					   destination="/$__object_id"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -e "$destination" ]; then
 | 
				
			||||||
 | 
					   md5sum < "$destination"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
WRITING THE GENCODE SCRIPT
 | 
					WRITING THE GENCODE SCRIPT
 | 
				
			||||||
--------------------------
 | 
					--------------------------
 | 
				
			||||||
| 
						 | 
					@ -132,8 +151,8 @@ If you think your type may be useful for others, ensure it works with the
 | 
				
			||||||
current master branch of cdist and submit the git url containing the type for
 | 
					current master branch of cdist and submit the git url containing the type for
 | 
				
			||||||
inclusion to the mailinglist **cdist at cdist -- at -- l.schottelius.org**.
 | 
					inclusion to the mailinglist **cdist at cdist -- at -- l.schottelius.org**.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Ensure there is a corresponding manpage named cdist-type-NAME (without
 | 
					Ensure a corresponding manpage named cdist-type-NAME (without
 | 
				
			||||||
underscores) included.
 | 
					underscores) is included.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SEE ALSO
 | 
					SEE ALSO
 | 
				
			||||||
| 
						 | 
					@ -144,5 +163,5 @@ SEE ALSO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPYING
 | 
					COPYING
 | 
				
			||||||
-------
 | 
					-------
 | 
				
			||||||
Copyright \(C) 2010-2011 Nico Schottelius. Free use of this software is
 | 
					Copyright \(C) 2011 Nico Schottelius. Free use of this software is
 | 
				
			||||||
granted under the terms of the GNU General Public License version 3 (GPLv3).
 | 
					granted under the terms of the GNU General Public License version 3 (GPLv3).
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue