Changeset 1079 in MondoRescue for trunk/mondo/src/common
- Timestamp:
- Jan 28, 2007, 5:58:18 PM (18 years ago)
- Location:
- trunk/mondo/src/common
- Files:
-
- 1 deleted
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mondo/src/common/Makefile.am
r839 r1079 1 ## 2 ## $Id$ 1 3 ## 2 4 ## Process this file with Automake to generate `Makefile.in' -
trunk/mondo/src/common/libmondo-archive.c
r1074 r1079 32 32 #include "libmondo-verify-EXT.h" 33 33 #include "libmondo-archive.h" 34 34 35 #define DVDRWFORMAT 1 35 36 … … 544 545 char *tmp = NULL; 545 546 char *tmp1 = NULL; 547 char *tmp2 = NULL; 546 548 char *command = NULL; 547 549 char *use_lzo_sz = NULL; … … 786 788 mr_asprintf(&value, "dvd"); 787 789 break; 790 case usb: 791 strcpy(value, "usb"); 792 break; 788 793 default: 789 794 fatal_error("Unknown backup_media_type"); … … 854 859 log_msg(1, "lines_in_filelist = %ld", lines_in_filelist); 855 860 861 if (bkpinfo->backup_media_type == usb) { 862 asprintf(&tmp2, "--usb %s", bkpinfo->media_device); 863 } else { 864 asprintf(&tmp2,""); 865 } 866 856 867 // Watch it! This next line adds a parameter... 857 868 if (bkpinfo->nonbootable_backup) { … … 862 873 863 874 mr_asprintf(&command, 864 /* "mindi --custom 2=%s 3=%s/images 4=\"%s\" 5=\"%s\" \ 865 6=\"%s\" 7=%ld 8=\"%s\" 9=\"%s\" 10=\"%s\" \ 866 11=\"%s\" 12=%s 13=%ld 14=\"%s\" 15=\"%s\" 16=\"%s\" 17=\"%s\" 18=%ld 19=%d",*/ 867 "mindi --custom %s %s/images '%s' '%s' \ 875 "mindi %s --custom '%s' '%s/images' '%s' '%s' \ 868 876 '%s' %ld '%s' '%s' '%s' \ 869 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", bkpinfo->tmpdir, // parameter #2 870 bkpinfo->scratchdir, // parameter #3 871 bkpinfo->kernel_path, // parameter #4 872 tape_device, // parameter #5 873 tape_size_sz, // parameter #6 874 lines_in_filelist, // parameter #7 (INT) 875 use_lzo_sz, // parameter #8 876 cd_recovery_sz, // parameter #9 877 bkpinfo->image_devs, // parameter #10 878 broken_bios_sz, // parameter #11 879 last_filelist_number, // parameter #12 (STRING) 880 estimated_total_noof_slices, // parameter #13 (INT) 881 devs_to_exclude, // parameter #14 882 use_comp_sz, // parameter #15 883 use_lilo_sz, // parameter #16 884 use_star_sz, // parameter #17 885 bkpinfo->internal_tape_block_size, // parameter #18 (LONG) 886 bkpinfo->differential, // parameter #19 (INT) 887 use_gzip_sz, // parameter #20 (STRING) 888 tmp); 877 '%s' %s %ld '%s' '%s' '%s' '%s' %ld %d '%s'", 878 tmp2, 879 bkpinfo->tmpdir, // parameter #2 880 bkpinfo->scratchdir, // parameter #3 881 bkpinfo->kernel_path, // parameter #4 882 tape_device, // parameter #5 883 tape_size_sz, // parameter #6 884 lines_in_filelist, // parameter #7 (INT) 885 use_lzo_sz, // parameter #8 886 cd_recovery_sz, // parameter #9 887 bkpinfo->image_devs, // parameter #10 888 broken_bios_sz, // parameter #11 889 last_filelist_number, // parameter #12 (STRING) 890 estimated_total_noof_slices, // parameter #13 (INT) 891 devs_to_exclude, // parameter #14 892 use_comp_sz, // parameter #15 893 use_lilo_sz, // parameter #16 894 use_star_sz, // parameter #17 895 bkpinfo->internal_tape_block_size, // parameter #18 (LONG) 896 bkpinfo->differential, // parameter #19 (INT) 897 use_gzip_sz, // parameter #20 (STRING) 898 tmp); 889 899 mr_free(tmp); 890 900 mr_free(tape_size_sz); … … 899 909 mr_free(use_lilo_sz); 900 910 mr_free(use_gzip_sz); 911 mr_free(tmp2); 901 912 902 913 log_msg(2, command); -
trunk/mondo/src/common/libmondo-devices.c
r1000 r1079 1 /* 2 *$Id$3 * Subroutines for handling devices 4 */ 1 /* libmondo-devices.c Subroutines for handling devices 2 $Id$ 3 */ 4 5 5 /** 6 6 * @file … … 1469 1469 case cdrw: 1470 1470 case dvd: 1471 case usb: 1471 1472 if (archiving_to_media) { 1472 if ( bkpinfo->backup_media_type != dvd) {1473 if ((bkpinfo->backup_media_type != dvd) && (bkpinfo->backup_media_type != usb)) { 1473 1474 if (ask_me_yes_or_no 1474 1475 (_("Is your computer a laptop, or does the CD writer incorporate BurnProof technology?"))) … … 1490 1491 mr_asprintf(&sz_size, "%d", DEFAULT_DVD_DISK_SIZE); // 4.7 salesman's GB = 4.482 real GB = 4582 MB 1491 1492 log_msg(1, "Setting to DVD defaults"); 1493 } else if (bkpinfo->backup_media_type == usb) { 1494 strcpy(bkpinfo->media_device, VANILLA_USB_DEVICE); 1495 strcpy(sz_size, "512"); 1492 1496 } else { 1493 1497 mr_allocstr(bkpinfo->media_device,VANILLA_SCSI_CDROM ); … … 1496 1500 log_msg(1, "Setting to CD defaults"); 1497 1501 } 1498 if ( bkpinfo->backup_media_type != dvd) {1502 if ((bkpinfo->backup_media_type != dvd) && (bkpinfo->backup_media_type != usb)) { 1499 1503 if (!popup_and_get_string(_("Speed"), comment, tmp)) { 1500 1504 log_to_screen(_("User has chosen not to backup the PC")); -
trunk/mondo/src/common/libmondo-fifo.c
r956 r1079 1 1 /* $Id$ */ 2 3 2 /** 4 3 * @file -
trunk/mondo/src/common/libmondo-fork.c
r900 r1079 2 2 * $Id$ 3 3 */ 4 5 4 #include "my-stuff.h" 6 5 #include "mondostructures.h" -
trunk/mondo/src/common/libmondo-raid.c
r900 r1079 17 17 #include "libmondo-raid.h" 18 18 #include "mr_mem.h" 19 #include "mr_str.h" 19 20 20 21 #ifdef __FreeBSD__ -
trunk/mondo/src/common/libmondo-tools.c
r1046 r1079 181 181 182 182 /** 183 * Locate mondoarchive's home directory. Searches in /usr/ local/mondo, /usr/share/mondo,183 * Locate mondoarchive's home directory. Searches in /usr/share/mondo, 184 184 * /usr/local/share/mondo, /opt, or if all else fails, search /usr. 185 185 * -
trunk/mondo/src/common/libmondo-verify.c
r1074 r1079 1 1 /* $Id$ */ 2 3 2 /** 4 3 * @file -
trunk/mondo/src/common/mondostructures.h
r1043 r1079 167 167 nfs, ///< Back up to an NFS mount on the local subnet. 168 168 tape, ///< Back up to tapes. 169 usb, ///< Back up to USB devices. 169 170 udev ///< Back up to another unsupported device; just send a stream of bytes. 170 171 } t_bkptype; … … 312 313 * The device we're backing up to. 313 314 * If backup_media_type is @b cdr, @b cdrw, or @b cdstream, this should be the SCSI node (e.g. 0,1,0). 314 * If backup_media_type is @b dvd, @b tape, or @b udev, this should be a /dev entry.315 * If backup_media_type is @b dvd, @b tape, @b usb or @b udev, this should be a /dev entry. 315 316 * If backup_media_type is anything else, this should be blank. 316 317 */
Note:
See TracChangeset
for help on using the changeset viewer.