Changeset 610 in MondoRescue for branches/stable/mondo
- Timestamp:
- Jun 2, 2006, 11:45:53 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/mondo/common/libmondo-files.c
r541 r610 1279 1279 fprintf(fout, "done\n"); 1280 1280 fprintf(fout, "ifconfig lo 127.0.0.1 # config loopback\n"); 1281 fprintf(fout, "ipdev=%s\n", nfs_dev); 1281 1282 fprintf(fout, "ipaddress=%s\n", nfs_client_ipaddr); 1282 1283 fprintf(fout, "ipnetmask=%s\n", nfs_client_netmask); … … 1287 1288 fprintf(fout, " echo $i | grep -qi ipconf= && ipconf=`echo $i | cut -d= -f2`\n"); 1288 1289 fprintf(fout, "done\n"); 1289 fprintf(fout, "if [ \"$ipconf\" = \"dhcp\" ]; then\n"); 1290 fprintf(fout, " udhcpc -i %s\n", nfs_dev); 1290 fprintf(fout, "grep -q \"dhcp\" \"$ipconf\"\n"); 1291 fprintf(fout, "if [ $? = 0 ]; then\n"); 1292 fprintf(fout, " ipdev=`echo $ipconf | cut -d: -f1`\n"); 1293 fprintf(fout, " udhcpc -i $ipdev\n", ); 1291 1294 fprintf(fout, "else\n"); 1292 1295 fprintf(fout, " if [ \"$ipconf\" != \"\" ]; then\n"); 1293 fprintf(fout, " ipaddress=`echo $ipconf | cut -d: -f1`\n"); 1294 fprintf(fout, " ipnetmask=`echo $ipconf | cut -d: -f2`\n"); 1295 fprintf(fout, " ipbroadcast=`echo $ipconf | cut -d: -f3`\n"); 1296 fprintf(fout, " ipgateway=`echo $ipconf | cut -d: -f4`\n"); 1296 fprintf(fout, " ipdev=`echo $ipconf | cut -d: -f1`\n"); 1297 fprintf(fout, " ipaddress=`echo $ipconf | cut -d: -f2`\n"); 1298 fprintf(fout, " ipnetmask=`echo $ipconf | cut -d: -f3`\n"); 1299 fprintf(fout, " ipbroadcast=`echo $ipconf | cut -d: -f4`\n"); 1300 fprintf(fout, " ipgateway=`echo $ipconf | cut -d: -f5`\n"); 1297 1301 fprintf(fout, " fi\n"); 1298 fprintf(fout, " ifconfig %s $ipaddress netmask $ipnetmask broadcast $ipbroadcast\n", nfs_dev);1302 fprintf(fout, " ifconfig $ipdev $ipaddress netmask $ipnetmask broadcast $ipbroadcast\n"); 1299 1303 fprintf(fout, " route add default gw $ipgateway\n"); 1300 1304 fprintf(fout, "fi\n");
Note:
See TracChangeset
for help on using the changeset viewer.