[Fai-commit] r6240 - trunk/bin

Michael Tautschnig mt at alioth.debian.org
Fri Dec 17 14:12:51 UTC 2010


Author: mt
Date: 2010-12-17 14:12:48 +0000 (Fri, 17 Dec 2010)
New Revision: 6240

Modified:
   trunk/bin/setup-storage
Log:
setup-storage: Generate conditional definitions for disk_var.sh such that
variables will only be set if not previously defined by users.


Modified: trunk/bin/setup-storage
===================================================================
--- trunk/bin/setup-storage	2010-12-17 09:42:59 UTC (rev 6239)
+++ trunk/bin/setup-storage	2010-12-17 14:12:48 UTC (rev 6240)
@@ -218,14 +218,14 @@
 
 # write variables to $LOGDIR/disk_var.sh
 # debugging
-$FAI::debug and print "$_=$FAI::disk_var{$_}\n"
+$FAI::debug and print "$_=\${$_:-$FAI::disk_var{$_}}\n"
   foreach (keys %FAI::disk_var);
 
 if ($FAI::no_dry_run)
 {
   open(DISK_VAR, ">$ENV{LOGDIR}/disk_var.sh")
     or die "Unable to write to file $ENV{LOGDIR}/disk_var.sh\n";
-  print DISK_VAR "$_=$FAI::disk_var{$_}\n" foreach (keys %FAI::disk_var);
+  print DISK_VAR "$_=\${$_:-$FAI::disk_var{$_}}\n" foreach (keys %FAI::disk_var);
   close DISK_VAR;
 }
 




More information about the Fai-commit mailing list