Changeset 127 in MondoRescue for trunk/mondo/mondo/common/libmondo-archive.c
- Timestamp:
- Nov 19, 2005, 2:27:31 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/mondo/common/libmondo-archive.c
r89 r127 358 358 paranoid_free(command); 359 359 360 asprintf(&command, " cat %s | afio -o -b %ld -M 16m %s%s 2>> %s",361 filelist, TAPE_BLOCK_SIZE, zipparams, fname, MONDO_LOGFILE);360 asprintf(&command, "afio -o -b %ld -M 16m %s %s < %s 2>> %s", 361 TAPE_BLOCK_SIZE, zipparams, fname, filelist, MONDO_LOGFILE); 362 362 paranoid_free(zipparams); 363 363 … … 556 556 557 557 asprintf(&tmp, 558 "echo \"%s\" | tr -s ' ' '\n' | grep -x \"/dev/.*\"| tr -s '\n' ' ' | awk '{print $0\"\\n\";}'",558 "echo '%s' | tr -s ' ' '\n' | grep -x '/dev/.*' | tr -s '\n' ' ' | awk '{print $0\"\\n\";}'", 559 559 bkpinfo->exclude_paths); 560 560 asprintf(&devs_to_exclude, … … 832 832 6=\"%s\" 7=%ld 8=\"%s\" 9=\"%s\" 10=\"%s\" \ 833 833 11=\"%s\" 12=%s 13=%ld 14=\"%s\" 15=\"%s\" 16=\"%s\" 17=\"%s\" 18=%ld 19=%d",*/ 834 "mindi --custom %s %s/images \"%s\" \"%s\"\835 \"%s\" %ld \"%s\" \"%s\" \"%s\"\836 \"%s\" %s %ld \"%s\" \"%s\" \"%s\" \"%s\"%ld %d %s", bkpinfo->tmpdir, // parameter #2834 "mindi --custom %s %s/images '%s' '%s' \ 835 '%s' %ld '%s' '%s' '%s' \ 836 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d %s", bkpinfo->tmpdir, // parameter #2 837 837 bkpinfo->scratchdir, // parameter #3 838 838 bkpinfo->kernel_path, // parameter #4 … … 917 917 } else { 918 918 log_to_screen("Mindi failed to create your boot+data disks."); 919 asprintf(&command, "cat %s | grep \"Fatal error\"", 920 "/var/log/mindi.log"); 919 asprintf(&command, "grep 'Fatal error' /var/log/mindi.log"); 921 920 asprintf(&tmp, call_program_and_get_last_line_of_output(command)); 922 921 paranoid_free(command); … … 1715 1714 log_to_screen("%s...OK", message_to_screen); 1716 1715 if (!run_program_and_log_output 1717 ("tail -n10 /var/log/mondo-archive.log | fgrep \":-(\"",1716 ("tail -n10 /var/log/mondo-archive.log | fgrep ':-('", 1718 1717 1)) { 1719 1718 log_to_screen … … 1724 1723 #ifdef DVDRWFORMAT 1725 1724 asprintf(&tmp, 1726 " cat %s | tail -n8 | grep \"blank=full.*dvd-compat.*DAO\"",1725 "tail -n8 %s | grep 'blank=full.*dvd-compat.*DAO'", 1727 1726 MONDO_LOGFILE); 1728 1727 if (g_backup_media_type == dvd … … 3105 3104 } else { 3106 3105 file_to_openin = biggie_filename; 3107 asprintf(&command, "md5sum \"%s\"", biggie_filename);3106 asprintf(&command, "md5sum '%s'", biggie_filename); 3108 3107 if (!(fin = popen(command, "r"))) { 3109 3108 log_OS_error("Unable to popen-in command"); … … 3508 3507 if (bkpinfo->verify_data && !res) { 3509 3508 log_to_screen 3510 ("Please reboot from the 1st CD in Compare Mode, as a precaution."); 3509 ("Please reboot from the 1st %s in Compare Mode, as a precaution.", 3510 media_descriptor_string(g_backup_media_type)); 3511 3511 chdir("/"); 3512 3512 iamhere("Before calling verify_cd_image()"); … … 3640 3640 */ 3641 3641 asprintf(&tmp, 3642 " cat %s | grep \"afio: \" | sed 's/afio: //' | grep -vx \"/dev/.*\">> /tmp/changed.files",3642 "sed -n -e 's/afio: //p' %s | grep -vx '/dev/.*' >> /tmp/changed.files", 3643 3643 MONDO_LOGFILE); 3644 3644 system(tmp); … … 3646 3646 3647 3647 asprintf(&tmp, 3648 " cat %s | grep \"star: \" | sed 's/star: //' | grep -vx \"/dev/.*\">> /tmp/changed.files",3648 "sed -n -e 's/star: //p' %s | grep -vx '/dev/.*' >> /tmp/changed.files", 3649 3649 MONDO_LOGFILE); 3650 3650 system(tmp);
Note:
See TracChangeset
for help on using the changeset viewer.