Changeset 1326 in MondoRescue for branches/stable/mondo/src/mondorestore/mondo-prep.c
- Timestamp:
- Apr 17, 2007, 12:08:14 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/mondorestore/mondo-prep.c
r1304 r1326 46 46 extern bool g_text_mode; 47 47 extern void pause_for_N_seconds(int, char *); 48 extern char *MONDO_LOGFILE; 48 49 49 50 FILE *g_fprep = NULL; … … 218 219 } 219 220 mr_asprintf(&command, 220 "for i in `%s | cut -d\"'\" -f2 | sort -r` ; do echo \"Shutting down lv $i\" >> " 221 MONDO_LOGFILE "; %s -f $i; done", lvscan_sz, lvremove_sz); 221 "for i in `%s | cut -d\"'\" -f2 | sort -r` ; do echo \"Shutting down lv $i\" >> %s ; %s -f $i; done", lvscan_sz, MONDO_LOGFILE, lvremove_sz); 222 222 mr_free(lvscan_sz); 223 223 mr_free(lvremove_sz); … … 228 228 sleep(1); 229 229 mr_asprintf(&command, 230 "for i in `%s | grep -i lvm | cut -d'\"' -f2` ; do %s -a n $i ; %s $i; echo \"Shutting down vg $i\" >> " 231 MONDO_LOGFILE "; done", vgscan_sz, vgchange_sz, vgremove_sz); 230 "for i in `%s | grep -i lvm | cut -d'\"' -f2` ; do %s -a n $i ; %s $i; echo \"Shutting down vg $i\" >> %s ; done", vgscan_sz, vgchange_sz, vgremove_sz, MONDO_LOGFILE); 232 231 mr_free(vgchange_sz); 233 232 mr_free(vgremove_sz); … … 311 310 lvmversion = 2; 312 311 if (lvmversion == 2) { 313 mr_asprintf(&tmp, call_program_and_get_last_line_of_output 314 ("tail -n5 " MONDO_LOGFILE " | grep Insufficient | tail -n1")); 312 mr_asprintf(&tmp1, "tail -n5 %s | grep Insufficient | tail -n1", MONDO_LOGFILE); 313 mr_asprintf(&tmp, call_program_and_get_last_line_of_output(tmp1)); 314 free(tmp1); 315 315 } else { 316 mr_asprintf(&tmp, call_program_and_get_last_line_of_output 317 ("tail -n5 " MONDO_LOGFILE " | grep lvcreate | tail -n1")); 316 mr_asprintf(&tmp1, "tail -n5 %s | grep lvcreate | tail -n1", MONDO_LOGFILE); 317 mr_asprintf(&tmp, call_program_and_get_last_line_of_output(tmp1)); 318 free(tmp1); 318 319 } 319 320 for (p = tmp; *p != '\0' && !isdigit(*p); p++);
Note:
See TracChangeset
for help on using the changeset viewer.