big fix
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5783 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		| @@ -68,13 +68,13 @@ sub subvars { | ||||
|   my $doneincludes=0; | ||||
|   while (not $doneincludes) { | ||||
|     $doneincludes=1; | ||||
|     if ($inc =~ /#INCLUDE_PKGLIST:[^#]+#/) { | ||||
|     if ($inc =~ /#INCLUDE_PKGLIST:[^#^\n]+#/) { | ||||
|       $doneincludes=0; | ||||
|       $inc =~ s/#INCLUDE_PKGLIST:([^#]+)#/includefile($1, 0, 1)/eg; | ||||
|       $inc =~ s/#INCLUDE_PKGLIST:([^#^\n]+)#/includefile($1, 0, 1)/eg; | ||||
|     } | ||||
|     if ($inc =~ /#INCLUDE:[^#]+#/) { | ||||
|     if ($inc =~ /#INCLUDE:[^#^\n]+#/) { | ||||
|       $doneincludes=0; | ||||
|       $inc =~ s/#INCLUDE:([^#]+)#/includefile($1, 0, 0)/eg; | ||||
|       $inc =~ s/#INCLUDE:([^#^\n]+)#/includefile($1, 0, 0)/eg; | ||||
|     } | ||||
|   } | ||||
|   #ok, now do everything else.. | ||||
| @@ -85,9 +85,9 @@ sub subvars { | ||||
|   $inc =~ s/#TABLEBLANKOKAY:([^:]+):([^:]+):([^#]+)#/tabdb($1,$2,$3,'1')/eg; | ||||
|   $inc =~ s/#CRYPT:([^:]+):([^:]+):([^#]+)#/crydb($1,$2,$3)/eg; | ||||
|   $inc =~ s/#COMMAND:([^#]+)#/command($1)/eg; | ||||
|   $inc =~ s/#INCLUDE_NOP:([^#]+)#/includefile($1,1,0)/eg; | ||||
|   $inc =~ s/#INCLUDE_PKGLIST:([^#]+)#/includefile($1,0,1)/eg; | ||||
|   $inc =~ s/#INCLUDE:([^#]+)#/includefile($1, 0, 0)/eg; | ||||
|   $inc =~ s/#INCLUDE_NOP:([^#^\n]+)#/includefile($1,1,0)/eg; | ||||
|   $inc =~ s/#INCLUDE_PKGLIST:([^#^\n]+)#/includefile($1,0,1)/eg; | ||||
|   $inc =~ s/#INCLUDE:([^#^\n]+)#/includefile($1, 0, 0)/eg; | ||||
|  | ||||
|  | ||||
|   if ($tmplerr) { | ||||
|   | ||||
| @@ -1148,9 +1148,9 @@ sub get_package_names { | ||||
|         my $doneincludes=0; | ||||
| 	while (not $doneincludes) { | ||||
| 	    $doneincludes=1; | ||||
| 	    if ($pkgtext =~ /#INCLUDE:[^#]+#/) { | ||||
| 	    if ($pkgtext =~ /#INCLUDE:[^#^\n]+#/) { | ||||
| 		$doneincludes=0; | ||||
| 		$pkgtext =~ s/#INCLUDE:([^#]+)#/include_file($1,$idir)/eg; | ||||
| 		$pkgtext =~ s/#INCLUDE:([^#^\n]+)#/include_file($1,$idir)/eg; | ||||
| 	    } | ||||
| 	} | ||||
|       | ||||
|   | ||||
| @@ -1243,9 +1243,9 @@ sub get_package_names { | ||||
|         my $doneincludes=0; | ||||
| 	while (not $doneincludes) { | ||||
| 	    $doneincludes=1; | ||||
| 	    if ($pkgtext =~ /#INCLUDE:[^#]+#/) { | ||||
| 	    if ($pkgtext =~ /#INCLUDE:[^#^\n]+#/) { | ||||
| 		$doneincludes=0; | ||||
| 		$pkgtext =~ s/#INCLUDE:([^#]+)#/include_file($1,$idir)/eg; | ||||
| 		$pkgtext =~ s/#INCLUDE:([^#^\n]+)#/include_file($1,$idir)/eg; | ||||
| 	    } | ||||
| 	} | ||||
|       | ||||
|   | ||||
		Reference in New Issue
	
	Block a user