Changeset 197 in MondoRescue for trunk/mondo/mondo/common/libmondo-files.c
- Timestamp:
- Dec 14, 2005, 12:12:15 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/mondo/common/libmondo-files.c
r194 r197 1038 1038 char *nfs_client_ipaddr; 1039 1039 char *nfs_client_netmask; 1040 char *nfs_client_broadcast;; 1040 1041 char *nfs_client_defgw; 1041 1042 char *nfs_server_ipaddr; … … 1079 1080 1080 1081 asprintf(&command, 1082 "ifconfig | tr '\n' '#' | sed s/##// | tr '#' ' ' | tr '' '\\n' | head -n1 | tr -s '\t' ' ' | cut -d' ' -f8 | cut -d':' -f2"); 1083 strcpy(nfs_client_broadcast, 1084 call_program_and_get_last_line_of_output(command)); 1085 sprintf(command, 1081 1086 "route -n | grep '^0.0.0.0' | awk '{printf $2}'"); 1082 1087 asprintf(&nfs_client_defgw, … … 1104 1109 } 1105 1110 fprintf(fout, "ifconfig lo 127.0.0.1 # config loopback\n"); 1106 fprintf(fout, "ifconfig %s %s netmask %s # config client\n", nfs_dev,1107 nfs_client_ipaddr, nfs_client_netmask );1111 fprintf(fout, "ifconfig %s %s netmask %s broadcast %s # config client\n", nfs_dev, 1112 nfs_client_ipaddr, nfs_client_netmask, nfs_client_broadcast); 1108 1113 fprintf(fout, "route add default gw %s # default route\n", nfs_client_defgw); 1109 1114 fprintf(fout, "ping -c 1 %s # ping server\n", nfs_server_ipaddr); … … 1141 1146 write_one_liner_data_file(tmp, nfs_client_defgw); 1142 1147 paranoid_free(nfs_client_defgw); 1148 paranoid_free(tmp); 1149 1150 asprintf(&tmp, "%s/NFS-CLIENT-BROADCAST", bkpinfo->tmpdir); 1151 write_one_liner_data_file(tmp, nfs_client_broadcast); 1152 paranoid_free(nfs_client_broadcast); 1143 1153 paranoid_free(tmp); 1144 1154
Note:
See TracChangeset
for help on using the changeset viewer.