Changeset 126 in MondoRescue for branches/2.05/mondo/mondo/common/libmondo-archive.c
- Timestamp:
- Nov 19, 2005, 1:53:52 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.05/mondo/mondo/common/libmondo-archive.c
r99 r126 501 501 paranoid_system (command); 502 502 503 sprintf (command, " cat %s | afio -o -b %ld -M 16m %s %s 2>> %s", filelist, TAPE_BLOCK_SIZE, zipparams, fname, MONDO_LOGFILE);503 sprintf (command, "afio -o -b %ld -M 16m %s %s < %s 2>> %s", TAPE_BLOCK_SIZE, zipparams, fname, filelist, MONDO_LOGFILE); 504 504 505 505 sprintf(tmp, "echo hi > %s 2> /dev/null", fname); … … 701 701 strcpy( scratchdir, bkpinfo->scratchdir); 702 702 sprintf (tmp, 703 "echo \"%s\" | tr -s ' ' '\n' | grep -x \"/dev/.*\"| tr -s '\n' ' ' | awk '{print $0\"\\n\";}'",703 "echo '%s' | tr -s ' ' '\n' | grep -x '/dev/.*' | tr -s '\n' ' ' | awk '{print $0\"\\n\";}'", 704 704 bkpinfo->exclude_paths); 705 705 strcpy (devs_to_exclude, call_program_and_get_last_line_of_output (tmp)); … … 935 935 936 936 937 "mindi --custom %s %s/images \"%s\" \"%s\"\938 \"%s\" %ld \"%s\" \"%s\" \"%s\"\939 \"%s\" %s %ld \"%s\" \"%s\" \"%s\" \"%s\"%ld %d",937 "mindi --custom %s %s/images '%s' '%s' \ 938 '%s' %ld '%s' '%s' '%s' \ 939 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d", 940 940 941 941 bkpinfo->tmpdir, // parameter #2 … … 990 990 { 991 991 log_to_screen ("Mindi failed to create your boot+data disks."); 992 sprintf (command, " cat %s | grep \"Fatal error\"", "/var/log/mindi.log");992 sprintf (command, "grep 'Fatal error' %s", "/var/log/mindi.log"); 993 993 strcpy (tmp, call_program_and_get_last_line_of_output (command)); 994 994 if (strlen (tmp) > 1) … … 1818 1818 { 1819 1819 log_to_screen ("%s...OK", message_to_screen); 1820 if (!run_program_and_log_output("tail -n10 /var/log/mondo-archive.log | fgrep \":-(\"", 1))1820 if (!run_program_and_log_output("tail -n10 /var/log/mondo-archive.log | fgrep ':-('", 1)) 1821 1821 { 1822 1822 log_to_screen("Despite nonfatal errors, growisofs confirms the write was successful."); … … 1825 1825 retval += res; 1826 1826 #ifdef DVDRWFORMAT 1827 sprintf(tmp, " cat %s | tail -n8 | grep \"blank=full.*dvd-compat.*DAO\"", MONDO_LOGFILE);1827 sprintf(tmp, "tail -n8 %s | grep 'blank=full.*dvd-compat.*DAO'", MONDO_LOGFILE); 1828 1828 if (g_backup_media_type == dvd && (res || !run_program_and_log_output(tmp, 1))) 1829 1829 { … … 3262 3262 { 3263 3263 file_to_openin = biggie_filename; 3264 sprintf (command, "md5sum \"%s\"", biggie_filename);3264 sprintf (command, "md5sum '%s'", biggie_filename); 3265 3265 if (!(fin = popen (command, "r"))) { log_OS_error("Unable to popen-in command"); return(1); } 3266 3266 (void) fgets (checksum_line, MAX_STR_LEN, fin); … … 3641 3641 { 3642 3642 log_to_screen 3643 ("Please reboot from the 1st CD in Compare Mode, as a precaution.");3643 ("Please reboot from the 1st %s in Compare Mode, as a precaution.", media_descriptor_string(g_backup_media_type)); 3644 3644 chdir ("/"); 3645 3645 iamhere("Before calling verify_cd_image()"); … … 3793 3793 */ 3794 3794 sprintf (tmp, 3795 " cat %s | grep \"afio: \" | sed 's/afio: //' | grep -vx \"/dev/.*\">> /tmp/changed.files",3795 "sed -n -e 's/afio: //p' %s | grep -vx '/dev/.*' >> /tmp/changed.files", 3796 3796 MONDO_LOGFILE); 3797 3797 system (tmp); 3798 3798 3799 3799 sprintf (tmp, 3800 " cat %s | grep \"star: \" | sed 's/star: //' | grep -vx \"/dev/.*\">> /tmp/changed.files",3800 "sed -n -e 's/star: //p' %s | grep -vx '/dev/.*' >> /tmp/changed.files", 3801 3801 MONDO_LOGFILE); 3802 3802 system (tmp);
Note:
See TracChangeset
for help on using the changeset viewer.