Changeset 2332 in MondoRescue for branches/2.2.10/mondo/src/common
- Timestamp:
- Aug 18, 2009, 3:33:19 PM (16 years ago)
- Location:
- branches/2.2.10/mondo/src/common
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/common/libmondo-cli.c
r2331 r2332 893 893 flag_set['d'] = TRUE; 894 894 strcpy(flag_val['d'], p); 895 mr_free(p); 895 896 log_to_screen("You didn't specify a tape streamer device. I'm assuming %s", flag_val['d']); 896 897 percent = 0; … … 1551 1552 case SIGKILL: 1552 1553 mr_asprintf(tmp, "SIGKILL"); 1553 mr_asprintf(tmp2, "I seriously have no clue how this signal even got to me. Something's wrong with your system."); 1554 mr_asprintf(tmp2, 1555 "I seriously have no clue how this signal even got to me. Something's wrong with your system."); 1554 1556 break; 1555 1557 case SIGTERM: … … 1563 1565 case SIGSEGV: 1564 1566 mr_asprintf(tmp, "SIGSEGV"); 1565 mr_asprintf(tmp2, "Internal programming error. Please send a backtrace as well as your log."); 1567 mr_asprintf(tmp2, 1568 "Internal programming error. Please send a backtrace as well as your log."); 1566 1569 break; 1567 1570 case SIGPIPE: -
branches/2.2.10/mondo/src/common/libmondo-devices.c
r2331 r2332 1413 1413 char *tmp = NULL; 1414 1414 char *p = NULL; 1415 char *tmp1 = NULL; 1415 1416 char *mds = NULL; 1416 1417 char *sz_size = NULL; -
branches/2.2.10/mondo/src/common/libmondo-fifo.c
r2324 r2332 88 88 for (bufsize = wise_upper_limit, res = -1; 89 89 res != 0 && bufsize >= wise_lower_limit; bufsize--) { 90 mr_asprintf(tmp, 90 mr_asprintf(tmp,"dd if=/dev/zero bs=1024 count=16k 2> /dev/null | buffer -o /dev/null -s %ld -m %d%c", internal_tape_block_size, bufsize, 'm'); 91 91 res = run_program_and_log_output(tmp, 2); 92 92 mr_free(tmp); -
branches/2.2.10/mondo/src/common/libmondo-files.c
r2331 r2332 1103 1103 } 1104 1104 *(p++) = '\0'; 1105 mr_asprintf(nfs_server_ipaddr, "%s",tmp);1106 mr_asprintf(nfs_mount, "%s",p);1105 mr_asprintf(nfs_server_ipaddr, tmp); 1106 mr_asprintf(nfs_mount, p); 1107 1107 mr_free(tmp); 1108 1108 … … 1151 1151 mr_free(nfs_dev); 1152 1152 1153 mr_asprintf(nfs_dev, "%s",call_program_and_get_last_line_of_output(command));1153 mr_asprintf(nfs_dev, call_program_and_get_last_line_of_output(command)); 1154 1154 mr_free(command); 1155 1155 -
branches/2.2.10/mondo/src/common/libmondo-stream.c
r2331 r2332 246 246 * @return the allocated tape string if success, NULL if failure 247 247 */ 248 char *mr_find_tape_device(void) 249 { 248 char *mr_find_tape_device(void) { 249 250 250 char *tmp = NULL; 251 251 char *command = NULL; … … 256 256 257 257 log_to_screen("I am looking for your tape streamer. Please wait."); 258 258 259 tmp = find_home_of_exe("cdrecord"); 259 260 if (tmp) { 260 261 mr_asprintf(cdr_exe, "cdrecord"); 262 261 263 } else { 262 264 mr_asprintf(cdr_exe, "dvdrecord"); … … 270 272 if (atoi(tmp) != 1) { 271 273 log_it("Either too few or too many tape streamers for me to detect..."); 272 mr_asprintf( &dev, "%s", VANILLA_SCSI_TAPE);274 mr_asprintf(dev, "%s", VANILLA_SCSI_TAPE); 273 275 mr_free(tmp); 274 276 mr_free(tmp); … … 290 292 mr_asprintf(command, "%s -scanbus 2> /dev/null | tr -s '\t' ' ' | grep \"[0-9]*,[0-9]*,[0-9]*\" | grep -v \"[0-9]*) \\*\" | grep -i TAPE | cut -d' ' -f3 | cut -d')' -f1 | head -n1", cdr_exe); 291 293 mr_free(cdr_exe); 292 293 294 mr_asprintf(tmp, "%s", call_program_and_get_last_line_of_output(command)); 294 295 mr_free(command); … … 301 302 if (!mt_says_tape_exists(dev)) { 302 303 mr_free(dev); 303 mr_asprintf( &dev, "%s", ALT_TAPE);304 mr_asprintf(dev, "%s", ALT_TAPE); 304 305 if (!mt_says_tape_exists(dev)) { 305 306 log_it("Cannot openin %s", dev); 306 307 mr_free(dev); 307 mr_asprintf( &dev, "/dev/st0");308 mr_asprintf(dev, "/dev/st0"); 308 309 if (!mt_says_tape_exists(dev)) { 309 310 log_it("Cannot openin %s", dev); 310 311 mr_free(dev); 311 mr_asprintf( &dev, "/dev/osst0");312 mr_asprintf(dev, "/dev/osst0"); 312 313 if (!mt_says_tape_exists(dev)) { 313 314 mr_free(dev); … … 335 336 mr_asprintf(tmp, "%s", (strrchr(dev, '/') != NULL) ? strrchr(dev, '/') : dev); 336 337 mr_free(dev); 337 mr_asprintf( &dev, "/dev/os%s", tmp);338 mr_asprintf(dev, "/dev/os%s", tmp); 338 339 log_it("...into %s", dev); 339 340 if (mt_says_tape_exists(dev)) { … … 345 346 } 346 347 347 log_it("res=%d; dev=%s", res, dev);348 349 348 if (dev) { 350 349 log_it("At this new point, dev = %s and res = %d", dev, res); 351 350 } else { 352 log_it("At this new point, dev is NULL and res = %d", dev,res);351 log_it("At this new point, dev is NULL and res = %d", res); 353 352 mr_free(tmp); 354 return(NULL);355 353 } 356 354 -
branches/2.2.10/mondo/src/common/libmondo-tools.c
r2331 r2332 956 956 ("ln -sf `which mkfs.msdos` /sbin/mkfs.vfat", FALSE); 957 957 } 958 mr_asprintf(tmp, "%s", call_program_and_get_last_line_of_output 958 mr_asprintf(tmp, "%s", call_program_and_get_last_line_of_output("free | grep Mem | head -n1 | tr -s ' ' '\t' | cut -f2")); 959 959 if (atol(tmp) < 35000) { 960 960 retval++; … … 1112 1112 log_to_screen("(read_cfg_var) Cannot find %s config file", config_file); 1113 1113 return (NULL); 1114 /* BERLIOS: not sure the sage of this one ?1114 /* BERLIOS: not sure the usage of this one ? 1115 1115 } else if ((value != NULL) && (strstr(value, "/dev/") && strstr(value, "t0") && !strcmp(label, "media-dev"))) { 1116 1116 log_msg(2, "FYI, I can't read new value for %s - already got %s", label, value);
Note:
See TracChangeset
for help on using the changeset viewer.