| 
				
			 | 
			
			
				@@ -5,27 +5,6 @@ 
			 | 
		
	
		
			
			| 
				5
			 | 
			
				5
			 | 
			
			
				 . "$MKIT_DIR/include/release.sh" || die "cannot import release.sh" 
			 | 
		
	
		
			
			| 
				6
			 | 
			
				6
			 | 
			
			
				 . "$MKIT_DIR/include/ini.sh"    || die "cannot import ini.sh" 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				7
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				8
			 | 
			
				
			 | 
			
			
				-MKIT_INI=${MKIT_INI:-mkit.ini} 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				
			 | 
			
			
				-MKIT_INI_EXPAND=2 
			 | 
		
	
		
			
			| 
				10
			 | 
			
				
			 | 
			
			
				-MKIT_PKGNAME=$(ini 1value "ENV:PKGNAME") 
			 | 
		
	
		
			
			| 
				11
			 | 
			
				
			 | 
			
			
				-MKIT_PROJNAME=$(ini 1value "ENV:PROJNAME") 
			 | 
		
	
		
			
			| 
				12
			 | 
			
				
			 | 
			
			
				-MKIT_DEFAULT_MODE="644" 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				
			 | 
			
			
				-mkit_init() { 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				
			 | 
			
			
				-    # 
			 | 
		
	
		
			
			| 
				16
			 | 
			
				
			 | 
			
			
				-    # Do basic initialization 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				
			 | 
			
			
				-    # 
			 | 
		
	
		
			
			| 
				18
			 | 
			
				
			 | 
			
			
				-    # Check for ini file, load variables from config.mk 
			 | 
		
	
		
			
			| 
				19
			 | 
			
				
			 | 
			
			
				-    # 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				
			 | 
			
			
				-    test -f "$MKIT_INI" || die "cannot find mkit.ini: $MKIT_INI" 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				
			 | 
			
			
				-    tmp=$(mktemp) 
			 | 
		
	
		
			
			| 
				22
			 | 
			
				
			 | 
			
			
				-    sed -e 's/ = /=/' < config.mk > "$tmp" 
			 | 
		
	
		
			
			| 
				23
			 | 
			
				
			 | 
			
			
				-    . "$tmp" 
			 | 
		
	
		
			
			| 
				24
			 | 
			
				
			 | 
			
			
				-    rm -f "$tmp" 
			 | 
		
	
		
			
			| 
				25
			 | 
			
				
			 | 
			
			
				-    test -n "$(tr -d '[:space:]' <<<"$MKIT_LOCAL")" \ 
			 | 
		
	
		
			
			| 
				26
			 | 
			
				
			 | 
			
			
				-     || die "MKIT_LOCAL must be non-blank: '$MKIT_LOCAL'" 
			 | 
		
	
		
			
			| 
				27
			 | 
			
				
			 | 
			
			
				-} 
			 | 
		
	
		
			
			| 
				28
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				29
			 | 
			
				8
			 | 
			
			
				 debug() { 
			 | 
		
	
		
			
			| 
				30
			 | 
			
				9
			 | 
			
			
				     # 
			 | 
		
	
		
			
			| 
				31
			 | 
			
				10
			 | 
			
			
				     # Print debug message 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -51,6 +30,27 @@ debug_var() { 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				30
			 | 
			
			
				     done 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				31
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				32
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				33
			 | 
			
			
				+MKIT_INI=${MKIT_INI:-mkit.ini} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				34
			 | 
			
			
				+MKIT_INI_EXPAND=2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				35
			 | 
			
			
				+MKIT_PKGNAME=$(ini 1value "ENV:PKGNAME") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				36
			 | 
			
			
				+MKIT_PROJNAME=$(ini 1value "ENV:PROJNAME") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				37
			 | 
			
			
				+MKIT_DEFAULT_MODE="644" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				38
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				39
			 | 
			
			
				+mkit_init() { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				40
			 | 
			
			
				+    # 
			 | 
		
	
		
			
			| 
				
			 | 
			
				41
			 | 
			
			
				+    # Do basic initialization 
			 | 
		
	
		
			
			| 
				
			 | 
			
				42
			 | 
			
			
				+    # 
			 | 
		
	
		
			
			| 
				
			 | 
			
				43
			 | 
			
			
				+    # Check for ini file, load variables from config.mk 
			 | 
		
	
		
			
			| 
				
			 | 
			
				44
			 | 
			
			
				+    # 
			 | 
		
	
		
			
			| 
				
			 | 
			
				45
			 | 
			
			
				+    test -f "$MKIT_INI" || die "cannot find mkit.ini: $MKIT_INI" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+    tmp=$(mktemp) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				47
			 | 
			
			
				+    sed -e 's/ = /=/' < config.mk > "$tmp" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				48
			 | 
			
			
				+    . "$tmp" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				49
			 | 
			
			
				+    rm -f "$tmp" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				+    test -n "$(tr -d '[:space:]' <<<"$MKIT_LOCAL")" \ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+     || die "MKIT_LOCAL must be non-blank: '$MKIT_LOCAL'" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				54
			 | 
			
			
				 die() { 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				55
			 | 
			
			
				     # 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				56
			 | 
			
			
				     # Exit with message and non-zero exit status 
			 |