Ignore:
Timestamp:
Jun 10, 2006, 10:36:03 AM (18 years ago)
Author:
bcornec
Message:

nfsmount parameter added to allow redeployment from another NFS server (in PXE m
ode)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0.8/mondo/mondo/common/libmondo-files.c

    r654 r663  
    12851285    fprintf(fout, "ipgateway=%s\n", nfs_client_defgw);
    12861286    fprintf(fout, "ipconf=\n");
     1287    fprintf(fout, "nfsmount=%s\n", bkpinfo->nfs_mount);
    12871288    fprintf(fout, "for i in `cat /proc/cmdline` ; do\n");
    12881289    fprintf(fout, "    echo $i | grep -qi ipconf= && ipconf=`echo $i | cut -d= -f2`\n");
     1290    fprintf(fout, "    echo $i | grep -qi nfsmount= && nfsmount=`echo $i | cut -d= -f2`\n");
    12891291    fprintf(fout, "done\n");
     1292    fprintf(fout, "nfs_server_ipaddr=`echo $nfsmount | cut -d: -f1`\n");
    12901293    fprintf(fout, "echo \"$ipconf\" | grep -q \"dhcp\"\n");
    12911294    fprintf(fout, "if [ $? -eq 0 ]; then\n");
     
    13041307    fprintf(fout, "    route add default gw $ipgateway\n");
    13051308    fprintf(fout, "fi\n");
    1306     fprintf(fout, "ping -c $ipcount %s  # ping server\n", nfs_server_ipaddr);
    1307     fprintf(fout, "mount -t nfs -o nolock %s /tmp/isodir\n",
    1308             bkpinfo->nfs_mount);
     1309    fprintf(fout, "ping -c $ipcount $nfs_server_ipaddr # ping server\n");
     1310    fprintf(fout, "mount -t nfs -o nolock $nfsmount /tmp/isodir\n");
    13091311    paranoid_fclose(fout);
    13101312    chmod(outfile, 0777);
Note: See TracChangeset for help on using the changeset viewer.