Have debian no longer require setting of noderes.nfsserver
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.8@16164 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		@@ -768,7 +768,9 @@ sub mkinstall
 | 
			
		||||
                  . "/install/autoinst/"
 | 
			
		||||
                  . $node;
 | 
			
		||||
	    #}
 | 
			
		||||
	       
 | 
			
		||||
	        
 | 
			
		||||
	    $kcmdline .= " xcatd=".$instserver;
 | 
			
		||||
	    $kcmdline .= " mirror/http/hostname=".$instserver;
 | 
			
		||||
            if ($maxmem) {
 | 
			
		||||
                $kcmdline.=" mem=$maxmem";
 | 
			
		||||
            }
 | 
			
		||||
@@ -793,15 +795,10 @@ sub mkinstall
 | 
			
		||||
                    $ksdev = $ent->{primarynic};
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            else{
 | 
			
		||||
                $ksdev = "eth0";
 | 
			
		||||
            }
 | 
			
		||||
            
 | 
			
		||||
            if ($ksdev eq ""){
 | 
			
		||||
                $callback->({error => ["No MAC address defined for " . $node],
 | 
			
		||||
                             errorcode => [1]});
 | 
			
		||||
            if ($ksdev){
 | 
			
		||||
            	$kcmdline .= " netcfg/choose_interface=" . $ksdev;
 | 
			
		||||
            }
 | 
			
		||||
            $kcmdline .= " netcfg/choose_interface=" . $ksdev;
 | 
			
		||||
 | 
			
		||||
            #TODO: dd=<url> for driver disks
 | 
			
		||||
            if (defined($sent->{serialport})){
 | 
			
		||||
@@ -816,7 +813,7 @@ sub mkinstall
 | 
			
		||||
                    $kcmdline .= "n8r";
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            $kcmdline .= " noipv6";
 | 
			
		||||
            #$kcmdline .= " noipv6";
 | 
			
		||||
            # add the addkcmdline attribute  to the end
 | 
			
		||||
            # of the command, if it exists
 | 
			
		||||
            #my $addkcmd   = $addkcmdhash->{$node}->[0];
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,6 @@
 | 
			
		||||
XCATD=`sed -e s/.*xcatd=/xcatd=/ /proc/cmdline|cut -d ' ' -f 1`
 | 
			
		||||
if echo $XCATD|grep xcatd= > /dev/null; then
 | 
			
		||||
        XCATD=`echo $XCATD|sed -e s/xcatd=//`
 | 
			
		||||
	echo -n $XCATD > /tmp/xcatserver
 | 
			
		||||
	debconf-set mirror/http/hostname $XCATD
 | 
			
		||||
fi
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
BOOTMAC=`sed -e s/.*BOOTIF=/BOOTIF=/ /proc/cmdline|cut -f 1`
 | 
			
		||||
BOOTMAC=`sed -e s/.*BOOTIF=/BOOTIF=/ /proc/cmdline|cut -d ' ' -f 1`
 | 
			
		||||
if echo $BOOTMAC|grep BOOTIF= > /dev/null; then
 | 
			
		||||
        BOOTMAC=`echo $BOOTMAC|sed -e s/BOOTIF=01-// -e s/-/:/g`
 | 
			
		||||
        for dir in /sys/class/net/*; do
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,6 @@ d-i netcfg/wireless_wep string
 | 
			
		||||
 | 
			
		||||
d-i mirror/country string manual
 | 
			
		||||
d-i mirror/protocol string http
 | 
			
		||||
d-i mirror/http/hostname string #TABLE:noderes:$NODE:nfsserver#
 | 
			
		||||
d-i mirror/http/directory string /install/#TABLE:nodetype:$NODE:os#/#TABLE:nodetype:$NODE:arch#
 | 
			
		||||
d-i mirror/http/proxy string
 | 
			
		||||
 | 
			
		||||
@@ -101,13 +100,13 @@ xserver-xorg xserver-xorg/config/monitor/mode-list \
 | 
			
		||||
  select 1024x768 @ 60 Hz
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
d-i preseed/early_command string wget http://#TABLE:noderes:$NODE:nfsserver#/install/autoinst/#TABLE:nodelist:THISNODE:node#.pre; \
 | 
			
		||||
     chmod u+x #TABLE:nodelist:THISNODE:node#.pre; \
 | 
			
		||||
     ./#TABLE:nodelist:THISNODE:node#.pre 
 | 
			
		||||
d-i preseed/early_command string wget http://`cat /tmp/xcatserver`/install/autoinst/#HOSTNAME#.pre; \
 | 
			
		||||
     chmod u+x #HOSTNAME#.pre; \
 | 
			
		||||
     ./#HOSTNAME#.pre 
 | 
			
		||||
 | 
			
		||||
d-i preseed/late_command string wget http://#TABLE:noderes:$NODE:nfsserver#/install/autoinst/#TABLE:nodelist:THISNODE:node#.post; \
 | 
			
		||||
     chmod u+x #TABLE:nodelist:THISNODE:node#.post; \
 | 
			
		||||
     cp ./#TABLE:nodelist:THISNODE:node#.post /target/root/post.script; \
 | 
			
		||||
d-i preseed/late_command string wget http://`cat /tmp/xcatserver`/install/autoinst/#HOSTNAME#.post; \
 | 
			
		||||
     chmod u+x #HOSTNAME#.post; \
 | 
			
		||||
     cp ./#HOSTNAME#.post /target/root/post.script; \
 | 
			
		||||
     mount -o bind /proc /target/proc -t proc; \
 | 
			
		||||
     mount -o bind /dev /target/dev; \
 | 
			
		||||
     mount -o bind /dev/pts /target/dev/pts -t devpts; \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user