Changeset 541 in MondoRescue for branches/stable/mondo/mondo/common


Ignore:
Timestamp:
May 13, 2006, 8:47:23 PM (18 years ago)
Author:
bcornec
Message:

Stable is reverted to r436 (2.0.7) to put it in line with 2.0.8 and start from there over

Location:
branches/stable/mondo/mondo/common
Files:
3 deleted
19 edited
9 copied

Legend:

Unmodified
Added
Removed
  • branches/stable/mondo/mondo/common/Makefile.am

    r538 r541  
    99libmondo_a_SOURCES  = libmondo-archive.c libmondo-devices.c libmondo-fifo.c \
    1010                       libmondo-filelist.c libmondo-files.c libmondo-fork.c \
    11                        libmondo-mountlist.c libmondo-raid.c libmondo-msg.c \
     11                       libmondo-mountlist.c libmondo-raid.c \
    1212                       libmondo-stream.c libmondo-string.c libmondo-tools.c \
    1313                       libmondo-verify.c newt-specific.c \
    1414                       libmondo-archive.h libmondo-devices.h \
    1515                       libmondo-filelist.h libmondo-files.h libmondo-fork.h \
    16                        libmondo-mountlist.h libmondo-raid.h \
     16                       libmondo-gui.h libmondo-mountlist.h libmondo-raid.h \
    1717                       libmondo-stream.h libmondo-string.h libmondo-tools.h \
    1818                       libmondo-verify.h libmondo-fifo.h \
     
    2020                       libmondo-devices-EXT.h libmondo-fifo-EXT.h \
    2121                       libmondo-files-EXT.h libmondo-fork-EXT.h \
    22                        libmondo-filelist-EXT.h \
     22                       libmondo-gui-EXT.h libmondo-filelist-EXT.h \
    2323                       libmondo-mountlist-EXT.h libmondo-raid-EXT.h  \
    2424                       libmondo-string-EXT.h libmondo-tools-EXT.h \
  • branches/stable/mondo/mondo/common/libmondo-archive-EXT.h

    r538 r541  
    1515extern int make_slices_and_images(struct s_bkpinfo *bkpinfo,
    1616                                  char *biggielist_fname);
    17 extern int make_iso_fs(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, char *destfile);
     17extern int make_iso_fs(struct s_bkpinfo *bkpinfo, char *destfile);
    1818extern int make_afioballs_and_images(struct s_bkpinfo *bkpinfo);
    1919extern int (*move_files_to_cd) (struct s_bkpinfo *, char *, ...);
     
    4141                                          char *filelist, char *fname,
    4242                                          int setno);
    43 extern void setenv_mondo_share(void);
     43extern void setenv_mondo_lib(void);
  • branches/stable/mondo/mondo/common/libmondo-archive.c

    r538 r541  
    179179#include "libmondo-devices-EXT.h"
    180180#include "libmondo-tools-EXT.h"
    181 #include "newt-specific-EXT.h"
     181#include "libmondo-gui-EXT.h"
    182182#include "libmondo-fork-EXT.h"
    183183#include "libmondo-files-EXT.h"
     
    186186#include "libmondo-verify-EXT.h"
    187187#include "libmondo-archive.h"
     188#include "lib-common-externs.h"
    188189#include <sys/sem.h>
    189190#include <sys/types.h>
     
    580581 * @ingroup archiveGroup
    581582 */
    582 int backup_data(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf)
     583int backup_data(struct s_bkpinfo *bkpinfo)
    583584{
    584585    int retval = 0, res = 0;
     
    643644    sprintf(tmp, "rm -f %s/images/*.iso", bkpinfo->scratchdir);
    644645    run_program_and_log_output(tmp, 1);
    645     retval += make_those_afios_phase(bkpinfo,mrconf);   // backup regular files
     646    retval += make_those_afios_phase(bkpinfo);  // backup regular files
    646647    retval += make_those_slices_phase(bkpinfo); // backup BIG files
    647648    retval += do_that_final_phase(bkpinfo); // clean up
     
    10141015    if (!res) {
    10151016        log_to_screen("Boot+data disks were created OK");
    1016         sprintf(command, "mkdir -p /var/cache/mindi/");
     1017        sprintf(command, "mkdir -p /root/images/mindi/");
    10171018        log_msg(2, command);
    10181019        run_program_and_log_output(command, FALSE);
    10191020        sprintf(command,
    1020                 "cp -f %s/images/mindi.iso /var/cache/mindi/mondorescue.iso",
     1021                "cp -f %s/images/mindi.iso /root/images/mindi/mondorescue.iso",
    10211022                bkpinfo->scratchdir);
    10221023        log_msg(2, command);
     
    12521253 * @ingroup MLarchiveGroup
    12531254 */
    1254 int do_that_final_phase(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf)
     1255int do_that_final_phase(struct s_bkpinfo *bkpinfo)
    12551256{
    12561257
     
    12731274        /* write final ISO */
    12741275    {
    1275         res = write_final_iso_if_necessary(bkpinfo, mrconf);
     1276        res = write_final_iso_if_necessary(bkpinfo);
    12761277        retval += res;
    12771278        if (res) {
     
    15631564 * @return The number of errors encountered (0 for success)
    15641565 */
    1565 int make_afioballs_and_images(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf)
     1566int make_afioballs_and_images(struct s_bkpinfo *bkpinfo)
    15661567{
    15671568
     
    16191620    log_to_screen("Archiving regular files");
    16201621    log_msg(5, "Go, Shorty. It's your birthday.");
    1621     open_progress_form(_("Backing up filesystem"),
    1622                        _("I am backing up your live filesystem now."),
    1623                        _("Please wait. This may take a couple of hours."),
    1624                        _("Working..."),
     1622    open_progress_form("Backing up filesystem",
     1623                       "I am backing up your live filesystem now.",
     1624                       "Please wait. This may take a couple of hours.",
     1625                       "Working...",
    16251626                       get_last_filelist_number(bkpinfo) + 1);
    16261627
     
    17071708            } else {
    17081709                res =
    1709                     move_files_to_cd(bkpinfo, mrconf, storing_filelist_fname,
     1710                    move_files_to_cd(bkpinfo, storing_filelist_fname,
    17101711                                     curr_xattr_list_fname,
    17111712                                     curr_acl_list_fname,
     
    17851786 * @return The number of errors encountered (0 for success)
    17861787 */
    1787 int make_iso_fs(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, char *destfile)
     1788int make_iso_fs(struct s_bkpinfo *bkpinfo, char *destfile)
    17881789{
    17891790    /*@ int ********************************************** */
     
    18481849    tmp3 = NULL;
    18491850    if (bkpinfo->backup_media_type == iso && bkpinfo->manual_cd_tray) {
    1850         popup_and_OK(_("Please insert new media and press Enter."));
     1851        popup_and_OK("Please insert new media and press Enter.");
    18511852    }
    18521853
     
    20052006#ifdef __IA64__
    20062007                log_msg(1, "IA64 --> elilo");
    2007                 asprintf(&tmp2,"mkisofs -no-emul-boot -b images/mindi-bootroot.%s.img -c boot.cat -o _ISO_ -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .", mrconf->ia64_boot_size);
    20082008                res = eval_call_to_make_ISO(bkpinfo,
    20092009                                            //-b images/mindi-boot.2880.img
    2010                                             tmp2,
     2010                                            "mkisofs -no-emul-boot -b images/mindi-bootroot."
     2011                                            IA64_BOOT_SIZE
     2012                                            ".img -c boot.cat -o _ISO_ -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .",
    20112013                                            destfile,
    20122014                                            g_current_media_number,
     
    20162018// FIXME --- change mkisofs string to MONDO_MKISOFS_REGULAR_SYSLINUX/LILO depending on bkpinfo->make_cd_usE_lilo
    20172019// and add ' .' at end
    2018                 paranoid_free(tmp2);
    20192020                log_msg(1, "Non-ia64 --> lilo");
    20202021                res =
     
    21502151 */
    21512152int
    2152 make_slices_and_images(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, char *biggielist_fname)
     2153make_slices_and_images(struct s_bkpinfo *bkpinfo, char *biggielist_fname)
    21532154{
    21542155
     
    22232224        } else {
    22242225// Call ntfsclone (formerly partimagehack) if it's a /dev entry (i.e. a partition to be imaged)
    2225             log_msg(2, "bigfile_fname = '%s'", bigfile_fname);
     2226            log_msg(2, "bigfile_fname = %s", bigfile_fname);
    22262227            use_ntfsprog = FALSE;
    22272228            if (!strncmp(bigfile_fname, "/dev/", 5)
     
    22692270            }
    22702271            res =
    2271                 slice_up_file_etc(bkpinfo, mrconf, bigfile_fname,
     2272                slice_up_file_etc(bkpinfo, bigfile_fname,
    22722273                                  ntfsprog_fifo, biggie_file_number,
    22732274                                  noof_biggie_files, use_ntfsprog);
     
    23212322 * @see make_afioballs_and_images
    23222323 */
    2323 int make_afioballs_and_images_OLD(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf)
     2324int make_afioballs_and_images_OLD(struct s_bkpinfo *bkpinfo)
    23242325{
    23252326
     
    23492350    log_to_screen("Archiving regular files");
    23502351
    2351     open_progress_form(_("Backing up filesystem"),
    2352                        _("I am backing up your live filesystem now."),
    2353                        _("Please wait. This may take a couple of hours."),
    2354                        _("Working..."),
     2352    open_progress_form("Backing up filesystem",
     2353                       "I am backing up your live filesystem now.",
     2354                       "Please wait. This may take a couple of hours.",
     2355                       "Working...",
    23552356                       get_last_filelist_number(bkpinfo) + 1);
    23562357
     
    24032404        } else {
    24042405            res =
    2405                 move_files_to_cd(bkpinfo, mrconf, curr_filelist_fname,
     2406                move_files_to_cd(bkpinfo, curr_filelist_fname,
    24062407                                 curr_xattr_list_fname,
    24072408                                 curr_acl_list_fname, curr_afioball_fname,
     
    24482449 * @ingroup MLarchiveGroup
    24492450 */
    2450 int make_those_afios_phase(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf)
     2451int make_those_afios_phase(struct s_bkpinfo *bkpinfo)
    24512452{
    24522453    /*@ int ******************************************* */
     
    24652466        log_msg(1,
    24662467                "Using single-threaded make_afioballs_and_images() to suit b0rken FreeBSD 5.0");
    2467         res = make_afioballs_and_images_OLD(bkpinfo, mrconf);
     2468        res = make_afioballs_and_images_OLD(bkpinfo);
    24682469#else
    2469         res = make_afioballs_and_images_OLD(bkpinfo, mrconf);
     2470        res = make_afioballs_and_images_OLD(bkpinfo);
    24702471#endif
    24712472        write_header_block_to_stream(0, "stop-afioballs",
    24722473                                     BLK_STOP_AFIOBALLS);
    24732474    } else {
    2474         res = make_afioballs_and_images(bkpinfo, mrconf);
     2475        res = make_afioballs_and_images(bkpinfo);
    24752476    }
    24762477
     
    25752576 * transfer files over the network) or leave it as is.
    25762577 */
    2577 int (*move_files_to_cd) (struct s_bkpinfo *, struct s_mrconf *mrconf, char *, ...) =
     2578int (*move_files_to_cd) (struct s_bkpinfo *, char *, ...) =
    25782579    _move_files_to_cd;
    25792580
     
    25962597 * @return The number of errors encountered (0 for success)
    25972598 */
    2598 int _move_files_to_cd(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, char *files_to_add, ...)
     2599int _move_files_to_cd(struct s_bkpinfo *bkpinfo, char *files_to_add, ...)
    25992600{
    26002601
     
    26352636    }
    26362637    if (would_occupy / 1024 > bkpinfo->media_size[g_current_media_number]) {
    2637         res = write_iso_and_go_on(bkpinfo, struct s_mrconf *mrconf, FALSE); /* FALSE because this is not the last CD we'll write */
     2638        res = write_iso_and_go_on(bkpinfo, FALSE);  /* FALSE because this is not the last CD we'll write */
    26382639        retval += res;
    26392640        if (res) {
     
    26852686 * @c backup_media_type field is used in this function.
    26862687 * @param imagesdir The directory containing the floppy images (usually
    2687  * /var/cache/mindi).
     2688 * /root/images/mindi).
    26882689 *
    26892690 * @return The number of errors encountered (0 for success)
     
    28642865    if (!bkpinfo->nonbootable_backup) {
    28652866#ifdef __FreeBSD__
    2866         if (!does_file_exist("/var/cache/mindi/mindi-kern.1722.img"))
     2867        if (!does_file_exist("/root/images/mindi/mindi-kern.1722.img"))
    28672868#else
    2868         if (!does_file_exist("/var/cache/mindi/mindi-bootroot.1722.img")
    2869             && !does_file_exist("/var/cache/mindi/mindi-boot.1440.img")
    2870             && !does_file_exist("/var/cache/mindi/mindi-boot.2880.img")
    2871             && !does_file_exist("/var/cache/mindi/mindi-boot.5760.img"))
     2869        if (!does_file_exist("/root/images/mindi/mindi-bootroot.1722.img")
     2870            && !does_file_exist("/root/images/mindi/mindi-boot.1440.img"))
    28722871#endif
    28732872        {
    28742873            mvaddstr_and_log_it(g_currentY++, 74, "No Imgs");
    2875             if (does_file_exist("/var/cache/mindi/mondorescue.iso")) {
     2874            if (does_file_exist("/root/images/mindi/mondorescue.iso")) {
    28762875                popup_and_OK
    2877                     ("Boot+data floppy creation failed. However, FYI, you may burn /var/cache/mindi/mondorescue.iso to a CD and boot from that instead if you wish.");
     2876                    ("Boot+data floppy creation failed. However, FYI, you may burn /root/images/mindi/mondorescue.iso to a CD and boot from that instead if you wish.");
    28782877                res++;
    28792878            }
    28802879        } else {
    2881             offer_to_write_floppies(bkpinfo, "/var/cache/mindi");
     2880            offer_to_write_floppies(bkpinfo, "/root/images/mindi");
    28822881            mvaddstr_and_log_it(g_currentY++, 74, "Done.");
    28832882        }
     
    32793278 */
    32803279int
    3281 slice_up_file_etc(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, char *biggie_filename,
     3280slice_up_file_etc(struct s_bkpinfo *bkpinfo, char *biggie_filename,
    32823281                  char *ntfsprog_fifo, long biggie_file_number,
    32833282                  long noof_biggie_files, bool use_ntfsprog)
     
    34093408    } else {
    34103409        res =
    3411             move_files_to_cd(bkpinfo, mrconf,
     3410            move_files_to_cd(bkpinfo,
    34123411                             slice_fname(biggie_file_number, 0,
    34133412                                         bkpinfo->tmpdir, ""), NULL);
     
    35113510            res = move_files_to_stream(bkpinfo, file_to_archive, NULL);
    35123511        } else {
    3513             res = move_files_to_cd(bkpinfo, mrconf, file_to_archive, NULL);
     3512            res = move_files_to_cd(bkpinfo, file_to_archive, NULL);
    35143513        }
    35153514        retval += res;
     
    36033602 * however, this occurs rarely.
    36043603 */
    3605 int write_final_iso_if_necessary(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf)
     3604int write_final_iso_if_necessary(struct s_bkpinfo *bkpinfo)
    36063605{
    36073606    /*@ int ***************************************************** */
     
    36243623    }
    36253624#endif
    3626     res = write_iso_and_go_on(bkpinfo, struct s_mrconf *mrconf, TRUE);
     3625    res = write_iso_and_go_on(bkpinfo, TRUE);
    36273626#ifndef _XWIN
    36283627    if (!g_text_mode) {
     
    36533652 * @see make_iso_fs
    36543653 */
    3655 int write_iso_and_go_on(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, bool last_cd)
     3654int write_iso_and_go_on(struct s_bkpinfo *bkpinfo, bool last_cd)
    36563655{
    36573656    /*@ pointers **************************************************** */
     
    37293728            g_current_media_number);
    37303729    for (that_one_was_ok = FALSE; !that_one_was_ok;) {
    3731         res = make_iso_fs(bkpinfo, mrconf, isofile);
     3730        res = make_iso_fs(bkpinfo, isofile);
    37323731        if (g_current_media_number == 1 && !res
    37333732            && (bkpinfo->backup_media_type == cdr
     
    40314030setenv("MONDO_SHARE", MONDO_SHARE, 1);
    40324031}
    4033 
    4034 void mrarchive_init_conf(struct s_mrconf *mrconf) {
    4035     char *command = NULL;
    4036     FILE *conffd = NULL;
    4037     FILE *fin = NULL;
    4038     int n = 0;
    4039     char *param = NULL;
    4040 
    4041     mrconf = (struct s_mrconf *)malloc(sizeof(struct s_mrconf));
    4042     if (mrconf == NULL) {
    4043             fatal_error("Unable to malloc mrconf");
    4044     }
    4045     /* Default for everything int : 0 char * : NULL */
    4046 
    4047     /* mindi conf parameters also needed in mondo */
    4048     mrconf->ia64_boot_size = 0;
    4049 
    4050     asprintf(&command, "mindi -printvar IA64_BOOT_SIZE");
    4051     fin = popen(command, "r");
    4052     getline(&param, &n, fin);
    4053     pclose(fin);
    4054     paranoid_free(command);
    4055     mrconf->ia64_boot_size = atoi(param);
    4056     paranoid_free(param);
    4057 
    4058     mrconf->iso_creation_cmd = NULL;
    4059 
    4060     /* Finds mondo conf file */
    4061     mrconf_open(MONDO_CONF_DIR"/mondo.conf");
    4062 
    4063     /* mondo conf parameters needed */
    4064     mrconf->iso_creation_cmd = mrconf_sread(iso_creation_cmd);
    4065 
    4066     mrconf_close();
  • branches/stable/mondo/mondo/common/libmondo-archive.h

    r538 r541  
    1717int make_slices_and_images(struct s_bkpinfo *bkpinfo,
    1818                           char *biggielist_fname);
    19 int make_iso_fs(struct s_bkpinfo *bkpinfo, struct s_mrconf *mrconf, char *destfile);
     19int make_iso_fs(struct s_bkpinfo *bkpinfo, char *destfile);
    2020int make_afioballs_and_images(struct s_bkpinfo *bkpinfo);
    2121extern int (*move_files_to_cd) (struct s_bkpinfo *, char *, ...);
     
    4242int archive_this_fileset_with_star(struct s_bkpinfo *bkpinfo,
    4343                                   char *filelist, char *fname, int setno);
    44 void setenv_mondo_share(void);
     44void setenv_mondo_lib(void);
  • branches/stable/mondo/mondo/common/libmondo-devices.c

    r501 r541  
    232232#include "libmondo-files-EXT.h"
    233233#include "libmondo-devices.h"
     234#include "lib-common-externs.h"
    234235#include "libmondo-string-EXT.h"
    235236#include "libmondo-tools-EXT.h"
    236 #include "newt-specific-EXT.h"
     237#include "libmondo-gui-EXT.h"
    237238#include "libmondo-fork-EXT.h"
    238239#include "libmondo-stream-EXT.h"
     
    351352            && !does_file_exist("/tmp/mountlist.txt.sample")) {
    352353            log_to_screen
    353                 (_("Using /dev/root is stupid of you but I'll forgive you."));
     354                ("Using /dev/root is stupid of you but I'll forgive you.");
    354355            is_this_a_ramdisk = FALSE;
    355356        }
     
    379380    switch (bt) {
    380381    case none:
    381         strcpy(output, _("none"));
     382        strcpy(output, "none");
    382383        break;
    383384    case iso:
    384         strcpy(output, _("iso"));
     385        strcpy(output, "iso");
    385386        break;
    386387    case cdr:
    387         strcpy(output, _("cdr"));
     388        strcpy(output, "cdr");
    388389        break;
    389390    case cdrw:
    390         strcpy(output, _("cdrw"));
     391        strcpy(output, "cdrw");
    391392        break;
    392393    case cdstream:
    393         strcpy(output, _("cdstream"));
     394        strcpy(output, "cdstream");
    394395        break;
    395396    case nfs:
    396         strcpy(output, _("nfs"));
     397        strcpy(output, "nfs");
    397398        break;
    398399    case tape:
    399         strcpy(output, _("tape"));
     400        strcpy(output, "tape");
    400401        break;
    401402    case udev:
    402         strcpy(output, _("udev"));
     403        strcpy(output, "udev");
    403404        break;
    404405    default:
    405         strcpy(output, _("default"));
     406        strcpy(output, "default");
    406407    }
    407408    return (output);
     
    694695    if (!dev[0] || (res = mount_CDROM_here(dev, mountpoint))) {
    695696        if (!popup_and_get_string
    696             (_("CD-ROM device"), _("Please enter your CD-ROM's /dev device"),
     697            ("CD-ROM device", "Please enter your CD-ROM's /dev device",
    697698             dev, MAX_STR_LEN / 4)) {
    698699            res = 1;
     
    702703    }
    703704    if (res) {
    704         log_msg(1, _("mount failed"));
     705        log_msg(1, "mount failed");
    705706    } else {
    706         log_msg(1, _("mount succeeded with %s"), dev);
     707        log_msg(1, "mount succeeded with %s", dev);
    707708    }
    708709    paranoid_free(dev);
     
    17711772            }
    17721773            if (res) {
    1773                 log_to_screen(_("WARNING - failed to unmount CD-ROM drive"));
     1774                log_to_screen("WARNING - failed to unmount CD-ROM drive");
    17741775            }
    17751776            if (!bkpinfo->please_dont_eject) {
     
    17791780            }
    17801781            if (res) {
    1781                 log_to_screen(_("WARNING - failed to eject CD-ROM disk"));
     1782                log_to_screen("WARNING - failed to eject CD-ROM disk");
    17821783            }
    17831784            popup_and_OK(request);
     
    18401841        which_backup_media_type(bkpinfo->restore_data);
    18411842    if (bkpinfo->backup_media_type == none) {
    1842         log_to_screen(_("User has chosen not to backup the PC"));
     1843        log_to_screen("User has chosen not to backup the PC");
    18431844        finish(1);
    18441845    }
    18451846    if (bkpinfo->backup_media_type == tape && bkpinfo->restore_data) {
    1846         popup_and_OK(_("Please remove CD/floppy from drive(s)"));
     1847        popup_and_OK("Please remove CD/floppy from drive(s)");
    18471848    }
    18481849    log_msg(3, "media type = %s",
     
    18791880        if (archiving_to_media) {
    18801881            if (ask_me_yes_or_no
    1881                 (_("Is your computer a laptop, or does the CD writer incorporate BurnProof technology?")))
     1882                ("Is your computer a laptop, or does the CD writer incorporate BurnProof technology?"))
    18821883            {
    18831884                bkpinfo->manual_cd_tray = TRUE;
     
    18851886            if ((bkpinfo->compression_level =
    18861887                 which_compression_level()) == -1) {
    1887                 log_to_screen(_("User has chosen not to backup the PC"));
     1888                log_to_screen("User has chosen not to backup the PC");
    18881889                finish(1);
    18891890            }
    1890             sprintf(comment, _("What speed is your %s (re)writer?"),
     1891            sprintf(comment, "What speed is your %s (re)writer?",
    18911892                    media_descriptor_string(bkpinfo->backup_media_type));
    18921893            if (bkpinfo->backup_media_type == dvd) {
     
    19021903            }
    19031904            if (bkpinfo->backup_media_type != dvd) {
    1904                 if (!popup_and_get_string(_("Speed"), comment, tmp, 4)) {
    1905                     log_to_screen(_("User has chosen not to backup the PC"));
     1905                if (!popup_and_get_string("Speed", comment, tmp, 4)) {
     1906                    log_to_screen("User has chosen not to backup the PC");
    19061907                    finish(1);
    19071908                }
     
    19091910            bkpinfo->cdrw_speed = atoi(tmp);    // if DVD then this shouldn't ever be used anyway :)
    19101911            sprintf(comment,
    1911                     _("How much data (in Megabytes) will each %s store?"),
     1912                    "How much data (in Megabytes) will each %s store?",
    19121913                    media_descriptor_string(bkpinfo->backup_media_type));
    19131914            if (!popup_and_get_string("Size", comment, sz_size, 5)) {
    1914                 log_to_screen(_("User has chosen not to backup the PC"));
     1915                log_to_screen("User has chosen not to backup the PC");
    19151916                finish(1);
    19161917            }
     
    19191920            }
    19201921            if (bkpinfo->media_size[0] <= 0) {
    1921                 log_to_screen(_("User has chosen not to backup the PC"));
     1922                log_to_screen("User has chosen not to backup the PC");
    19221923                finish(1);
    19231924            }
     
    19401941                        bkpinfo->media_device);
    19411942                sprintf(comment,
    1942                         _("Please specify your %s drive's /dev entry"),
     1943                        "Please specify your %s drive's /dev entry",
    19431944                        media_descriptor_string(bkpinfo->
    19441945                                                backup_media_type));
    19451946                if (!popup_and_get_string
    1946                     (_("Device?"), comment, bkpinfo->media_device,
     1947                    ("Device?", comment, bkpinfo->media_device,
    19471948                     MAX_STR_LEN / 4)) {
    1948                     log_to_screen(_("User has chosen not to backup the PC"));
     1949                    log_to_screen("User has chosen not to backup the PC");
    19491950                    finish(1);
    19501951                }
     
    19591960            if (bkpinfo->media_device[0]) {
    19601961                sprintf(tmp,
    1961                         _("I think I've found your %s burner at SCSI node %s; am I right on the money?"),
     1962                        "I think I've found your %s burner at SCSI node %s; am I right on the money?",
    19621963                        media_descriptor_string(bkpinfo->
    19631964                                                backup_media_type),
     
    19691970            if (!bkpinfo->media_device[0]) {
    19701971                if (g_kernel_version < 2.6) {
    1971                     i = popup_and_get_string(_("Device node?"),
    1972                                              _("What is the SCSI node of your CD (re)writer, please?"),
     1972                    i = popup_and_get_string("Device node?",
     1973                                             "What is the SCSI node of your CD (re)writer, please?",
    19731974                                             bkpinfo->media_device,
    19741975                                             MAX_STR_LEN / 4);
    19751976                } else {
    1976                     i = popup_and_get_string(_("/dev entry?"),
    1977                                              _("What is the /dev entry of your CD (re)writer, please?"),
     1977                    i = popup_and_get_string("/dev entry?",
     1978                                             "What is the /dev entry of your CD (re)writer, please?",
    19781979                                             bkpinfo->media_device,
    19791980                                             MAX_STR_LEN / 4);
    19801981                }
    19811982                if (!i) {
    1982                     log_to_screen(_("User has chosen not to backup the PC"));
     1983                    log_to_screen("User has chosen not to backup the PC");
    19831984                    finish(1);
    19841985                }
     
    19931994    case udev:
    19941995        if (!ask_me_yes_or_no
    1995             (_("This option is for advanced users only. Are you sure?"))) {
    1996             log_to_screen(_("User has chosen not to backup the PC"));
     1996            ("This option is for advanced users only. Are you sure?")) {
     1997            log_to_screen("User has chosen not to backup the PC");
    19971998            finish(1);
    19981999        }
     
    20002001
    20012002        if (find_tape_device_and_size(bkpinfo->media_device, sz_size)) {
    2002             log_msg(3, _("Ok, using vanilla scsi tape."));
     2003            log_msg(3, "Ok, using vanilla scsi tape.");
    20032004            strcpy(bkpinfo->media_device, VANILLA_SCSI_TAPE);
    20042005            if ((fin = fopen(bkpinfo->media_device, "r"))) {
     
    20182019            }
    20192020            sprintf(tmp,
    2020                     _("I think I've found your tape streamer at %s; am I right on the money?"),
     2021                    "I think I've found your tape streamer at %s; am I right on the money?",
    20212022                    bkpinfo->media_device);
    20222023        }
    20232024        if (bkpinfo->media_device[0]) {
    20242025            sprintf(tmp,
    2025                     _("I think I've found your tape streamer at %s; am I right on the money?"),
     2026                    "I think I've found your tape streamer at %s; am I right on the money?",
    20262027                    bkpinfo->media_device);
    20272028            if (!ask_me_yes_or_no(tmp)) {
     
    20312032        if (!bkpinfo->media_device[0]) {
    20322033            if (!popup_and_get_string
    2033                 (_("Device name?"),
    2034                  _("What is the /dev entry of your tape streamer?"),
     2034                ("Device name?",
     2035                 "What is the /dev entry of your tape streamer?",
    20352036                 bkpinfo->media_device, MAX_STR_LEN / 4)) {
    2036                 log_to_screen(_("User has chosen not to backup the PC"));
     2037                log_to_screen("User has chosen not to backup the PC");
    20372038                finish(1);
    20382039            }
     
    20402041        sprintf(tmp, "ls -l %s", bkpinfo->media_device);
    20412042        if (run_program_and_log_output(tmp, FALSE)) {
    2042             log_to_screen(_("User has not specified a valid /dev entry"));
     2043            log_to_screen("User has not specified a valid /dev entry");
    20432044            finish(1);
    20442045        }
     
    20682069            if ((bkpinfo->compression_level =
    20692070                 which_compression_level()) == -1) {
    2070                 log_to_screen(_("User has chosen not to backup the PC"));
     2071                log_to_screen("User has chosen not to backup the PC");
    20712072                finish(1);
    20722073            }
     
    20892090        {
    20902091            if (!popup_and_get_string
    2091                 (_("NFS dir."),
    2092                  _("Please enter path and directory where archives are stored remotely. (Mondo has taken a guess at the correct value. If it is incorrect, delete it and type the correct one.)"),
     2092                ("NFS dir.",
     2093                 "Please enter path and directory where archives are stored remotely. (Mondo has taken a guess at the correct value. If it is incorrect, delete it and type the correct one.)",
    20932094                 bkpinfo->nfs_mount, MAX_STR_LEN / 4)) {
    2094                 log_to_screen(_("User has chosen not to backup the PC"));
     2095                log_to_screen("User has chosen not to backup the PC");
    20952096                finish(1);
    20962097            }
     
    20982099                if ((bkpinfo->compression_level =
    20992100                     which_compression_level()) == -1) {
    2100                     log_to_screen(_("User has chosen not to backup the PC"));
     2101                    log_to_screen("User has chosen not to backup the PC");
    21012102                    finish(1);
    21022103                }
     
    21132114
    21142115            sprintf(comment,
    2115                     _("How much data (in Megabytes) will each media store?"));
    2116             if (!popup_and_get_string(_("Size"), comment, sz_size, 5)) {
    2117                 log_to_screen(_("User has chosen not to backup the PC"));
     2116                    "How much data (in Megabytes) will each media store?");
     2117            if (!popup_and_get_string("Size", comment, sz_size, 5)) {
     2118                log_to_screen("User has chosen not to backup the PC");
    21182119                finish(1);
    21192120            }
     
    21222123            }
    21232124            if (bkpinfo->media_size[0] <= 0) {
    2124                 log_to_screen(_("User has chosen not to backup the PC"));
     2125                log_to_screen("User has chosen not to backup the PC");
    21252126                finish(1);
    21262127            }
     
    21292130            system("umount /tmp/isodir 2> /dev/null");
    21302131            if (!popup_and_get_string
    2131                 (_("NFS share"), _("Which remote NFS share should I mount?"),
     2132                ("NFS share", "Which remote NFS share should I mount?",
    21322133                 bkpinfo->nfs_mount, MAX_STR_LEN)) {
    2133                 log_to_screen(_("User has chosen not to backup the PC"));
     2134                log_to_screen("User has chosen not to backup the PC");
    21342135                finish(1);
    21352136            }
     
    21482149        if (!is_this_device_mounted(bkpinfo->nfs_mount)) {
    21492150            popup_and_OK
    2150                 (_("Please mount that partition before you try to backup to or restore from it."));
     2151                ("Please mount that partition before you try to backup to or restore from it.");
    21512152            finish(1);
    21522153        }
    21532154        strcpy(tmp, bkpinfo->nfs_remote_dir);
    21542155        if (!popup_and_get_string
    2155             (_("Directory"), _("Which directory within that mountpoint?"), tmp,
     2156            ("Directory", "Which directory within that mountpoint?", tmp,
    21562157             MAX_STR_LEN)) {
    2157             log_to_screen(_("User has chosen not to backup the PC"));
     2158            log_to_screen("User has chosen not to backup the PC");
    21582159            finish(1);
    21592160        }
     
    21662167            strcpy(tmp, bkpinfo->nfs_remote_dir);
    21672168            sprintf(prompt,
    2168                     _("Directory '%s' under mountpoint '%s' does not exist or is not writable. You can fix this or change the directory and retry or cancel the backup."),
     2169                    "Directory '%s' under mountpoint '%s' does not exist or is not writable. You can fix this or change the directory and retry or cancel the backup.",
    21692170                    bkpinfo->nfs_remote_dir, bkpinfo->isodir);
    21702171            if (!popup_and_get_string
    2171                 (_("Directory"), prompt, tmp, MAX_STR_LEN)) {
    2172                 log_to_screen(_("User has chosen not to backup the PC"));
     2172                ("Directory", prompt, tmp, MAX_STR_LEN)) {
     2173                log_to_screen("User has chosen not to backup the PC");
    21732174                finish(1);
    21742175            }
     
    21802181        }
    21812182        if (!popup_and_get_string
    2182             (_("Prefix."),
    2183              _("Please enter the prefix that will be prepended to your ISO filename.  Example: machine1 to obtain machine1-[1-9]*.iso files"),
     2183            ("Prefix.",
     2184             "Please enter the prefix that will be prepended to your ISO filename.  Example: machine1 to obtain machine1-[1-9]*.iso files",
    21842185            bkpinfo->prefix, MAX_STR_LEN / 4)) {
    2185             log_to_screen(_("User has chosen not to backup the PC"));
     2186            log_to_screen("User has chosen not to backup the PC");
    21862187            finish(1);
    21872188        }
     
    21992200        if (!bkpinfo->disaster_recovery) {
    22002201            if (!popup_and_get_string
    2201                 (_("Storage dir."),
    2202                  _("Please enter the full path that contains your ISO images.  Example: /mnt/raid0_0"),
     2202                ("Storage dir.",
     2203                 "Please enter the full path that contains your ISO images.  Example: /mnt/raid0_0",
    22032204                 bkpinfo->isodir, MAX_STR_LEN / 4)) {
    2204                 log_to_screen(_("User has chosen not to backup the PC"));
     2205                log_to_screen("User has chosen not to backup the PC");
    22052206                finish(1);
    22062207            }
     
    22082209                if ((bkpinfo->compression_level =
    22092210                     which_compression_level()) == -1) {
    2210                     log_to_screen(_("User has chosen not to backup the PC"));
     2211                    log_to_screen("User has chosen not to backup the PC");
    22112212                    finish(1);
    22122213                }
    22132214                if (!popup_and_get_string
    2214                     (_("ISO size."),
    2215                      _("Please enter how big you want each ISO image to be (in megabytes). This should be less than or equal to the size of the CD-R[W]'s or DVD's you plan to backup to."),
     2215                    ("ISO size.",
     2216                     "Please enter how big you want each ISO image to be (in megabytes). This should be less than or equal to the size of the CD-R[W]'s or DVD's you plan to backup to.",
    22162217                     sz_size, 16)) {
    2217                     log_to_screen(_("User has chosen not to backup the PC"));
     2218                    log_to_screen("User has chosen not to backup the PC");
    22182219                    finish(1);
    22192220                }
     
    22222223                }
    22232224                if (!popup_and_get_string
    2224                     (_("Prefix."),
    2225                      _("Please enter the prefix that will be prepended to your ISO filename.  Example: machine1 to obtain machine1-[1-9]*.iso files"),
     2225                    ("Prefix.",
     2226                     "Please enter the prefix that will be prepended to your ISO filename.  Example: machine1 to obtain machine1-[1-9]*.iso files",
    22262227                     bkpinfo->prefix, MAX_STR_LEN / 4)) {
    22272228                    log_to_screen("User has chosen not to backup the PC");
     
    22582259#ifdef __FreeBSD__
    22592260            if (!popup_and_get_string
    2260                 (_("Boot device"),
    2261                  _("What is your boot device? (e.g. /dev/ad0)"),
     2261                ("Boot device",
     2262                 "What is your boot device? (e.g. /dev/ad0)",
    22622263                 bkpinfo->boot_device, MAX_STR_LEN / 4)) {
    2263                 log_to_screen(_("User has chosen not to backup the PC"));
     2264                log_to_screen("User has chosen not to backup the PC");
    22642265                finish(1);
    22652266            }
     
    22672268#else
    22682269            if (!popup_and_get_string
    2269                 (_("Boot device"),
    2270                  _("What is your boot device? (e.g. /dev/hda)"),
     2270                ("Boot device",
     2271                 "What is your boot device? (e.g. /dev/hda)",
    22712272                 bkpinfo->boot_device, MAX_STR_LEN / 4)) {
    2272                 log_to_screen(_("User has chosen not to backup the PC"));
     2273                log_to_screen("User has chosen not to backup the PC");
    22732274                finish(1);
    22742275            }
     
    22902291            if (i == 'U') {
    22912292                if (ask_me_yes_or_no
    2292                     (_("Unidentified boot loader. Shall I restore it byte-for-byte at restore time and hope for the best?")))
     2293                    ("Unidentified boot loader. Shall I restore it byte-for-byte at restore time and hope for the best?"))
    22932294                {
    22942295                    i = 'R';    // raw
    22952296                } else {
    22962297                    log_to_screen
    2297                         (_("I cannot find your boot loader. Please run mondoarchive with parameters."));
     2298                        ("I cannot find your boot loader. Please run mondoarchive with parameters.");
    22982299                    finish(1);
    22992300                }
     
    23032304        strcpy(bkpinfo->include_paths, "/");
    23042305        if (!popup_and_get_string
    2305             (_("Backup paths"),
    2306              _("Please enter paths which you want me to backup. The default is '/' (i.e. everything)."),
     2306            ("Backup paths",
     2307             "Please enter paths which you want me to backup. The default is '/' (i.e. everything).",
    23072308             bkpinfo->include_paths, MAX_STR_LEN)) {
    2308             log_to_screen(_("User has chosen not to backup the PC"));
     2309            log_to_screen("User has chosen not to backup the PC");
    23092310            finish(1);
    23102311        }
     
    23222323        if (strlen(tmp) > 2) {
    23232324            if (!popup_and_get_string
    2324                 (_("NTFS partitions"),
    2325                  _("Please enter/confirm the NTFS partitions you wish to backup as well."),
     2325                ("NTFS partitions",
     2326                 "Please enter/confirm the NTFS partitions you wish to backup as well.",
    23262327                 tmp, MAX_STR_LEN / 4)) {
    2327                 log_to_screen(_("User has chosen not to backup the PC"));
     2328                log_to_screen("User has chosen not to backup the PC");
    23282329                finish(1);
    23292330            }
     
    23332334
    23342335        if (!popup_and_get_string
    2335             (_("Exclude paths"),
    2336              _("Please enter paths which you do NOT want to backup. Separate them with spaces. NB: /tmp and /proc are always excluded. :-) Just hit 'Enter' if you want to do a full system backup."),
     2336            ("Exclude paths",
     2337             "Please enter paths which you do NOT want to backup. Separate them with spaces. NB: /tmp and /proc are always excluded. :-) Just hit 'Enter' if you want to do a full system backup.",
    23372338             bkpinfo->exclude_paths, MAX_STR_LEN)) {
    2338             log_to_screen(_("User has chosen not to backup the PC"));
     2339            log_to_screen("User has chosen not to backup the PC");
    23392340            finish(1);
    23402341        }
     
    23432344        bkpinfo->verify_data =
    23442345            ask_me_yes_or_no
    2345             (_("Will you want to verify your backups after Mondo has created them?"));
     2346            ("Will you want to verify your backups after Mondo has created them?");
    23462347
    23472348#ifndef __FreeBSD__
    23482349        if (!ask_me_yes_or_no
    2349             (_("Are you confident that your kernel is a sane, sensible, standard Linux kernel? Say 'no' if you are using a Gentoo <1.4 or Debian <3.0, please.")))
     2350            ("Are you confident that your kernel is a sane, sensible, standard Linux kernel? Say 'no' if you are using a Gentoo <1.4 or Debian <3.0, please."))
    23502351#endif
    23512352        {
     
    23542355
    23552356        if (!ask_me_yes_or_no
    2356             (_("Are you sure you want to proceed? Hit 'no' to abort."))) {
    2357             log_to_screen(_("User has chosen not to backup the PC"));
     2357            ("Are you sure you want to proceed? Hit 'no' to abort.")) {
     2358            log_to_screen("User has chosen not to backup the PC");
    23582359            finish(1);
    23592360        }
  • branches/stable/mondo/mondo/common/libmondo-fifo.c

    r501 r541  
    178178    if (!res) {
    179179        bufsize++;
    180         sprintf(tmp, _("Negotiated max buffer of %d MB "), bufsize);
     180        sprintf(tmp, "Negotiated max buffer of %d MB ", bufsize);
    181181        log_to_screen(tmp);
    182182    } else {
     
    184184        res = 0;
    185185        log_to_screen
    186             (_("Cannot negotiate a buffer of ANY size. Using dd instead."));
     186            ("Cannot negotiate a buffer of ANY size. Using dd instead.");
    187187    }
    188188    if (direction == 'r') {
     
    220220    if (run_program_and_log_output(command, 1)) {
    221221        fres = NULL;
    222         log_to_screen(_("Failed to open tape streamer. Buffer error."));
    223     } else {
    224         log_to_screen(_("Buffer successfully started."));
     222        log_to_screen("Failed to open tape streamer. Buffer error.");
     223    } else {
     224        log_to_screen("Buffer successfully started.");
    225225    }
    226226
  • branches/stable/mondo/mondo/common/libmondo-filelist.c

    r538 r541  
    110110#include "my-stuff.h"
    111111#include "mondostructures.h"
     112#include "lib-common-externs.h"
    112113#include "libmondo-filelist.h"
    113114#include "libmondo-string-EXT.h"
    114115#include "libmondo-files-EXT.h"
    115116#include "libmondo-fork-EXT.h"
    116 #include "newt-specific-EXT.h"
     117#include "libmondo-gui-EXT.h"
    117118#include "libmondo-tools-EXT.h"
    118119
     
    202203    malloc_string(cksumlist);
    203204    malloc_string(tmp);
    204     mvaddstr_and_log_it(g_currentY, 0, _("Dividing filelist into sets"));
    205 
    206     log_to_screen(_("Dividing filelist into sets. Please wait."));
     205    mvaddstr_and_log_it(g_currentY, 0, "Dividing filelist into sets");
     206
     207    log_to_screen("Dividing filelist into sets. Please wait.");
    207208    i = 0;
    208209/*
     
    502503    if (depth == 0) {
    503504        open_evalcall_form("Freeing memory");
    504         log_to_screen(_("Freeing memory formerly occupied by filelist"));
     505        log_to_screen("Freeing memory formerly occupied by filelist");
    505506    }
    506507    depth++;
     
    940941/* add here */
    941942    if (!(newnode = (struct s_node *) malloc(sizeof(struct s_node)))) {
    942         log_to_screen(_("failed to malloc"));
     943        log_to_screen("failed to malloc");
    943944        depth--;
    944945        return (1);
     
    972973            (node->down =
    973974             (struct s_node *) malloc(sizeof(struct s_node)))) {
    974             log_to_screen(_("%s - failed to malloc"), string_to_add);
     975            log_to_screen("%s - failed to malloc", string_to_add);
    975976            return (1);
    976977        }
     
    10251026        fatal_error("filelist does not exist -- cannot load it");
    10261027    }
    1027     log_to_screen(_("Loading filelist"));
     1028    log_to_screen("Loading filelist");
    10281029    sprintf(command_to_open_fname, "gzip -dc %s", filelist_fname);
    10291030    sprintf(tmp, "zcat %s | wc -l", filelist_fname);
     
    10321033        atol(call_program_and_get_last_line_of_output(tmp));
    10331034    if (lines_in_filelist < 3) {
    1034         log_to_screen(_("Warning - surprisingly short filelist."));
     1035        log_to_screen("Warning - surprisingly short filelist.");
    10351036    }
    10361037    g_original_noof_lines_in_filelist = lines_in_filelist;
     
    10491050        return (NULL);
    10501051    }
    1051     open_evalcall_form(_("Loading filelist from disk"));
     1052    open_evalcall_form("Loading filelist from disk");
    10521053    for (fgets(fname, MAX_STR_LEN, pin); !feof(pin);
    10531054         fgets(fname, MAX_STR_LEN, pin)) {
     
    11661167    assert(outfname != NULL);   // will be zerolength if save_filelist() is called by itself
    11671168    if (depth == 0) {
    1168         log_to_screen(_("Saving filelist"));
     1169        log_to_screen("Saving filelist");
    11691170        if (!(fout = fopen(outfname, "w"))) {
    11701171            fatal_error("Cannot openout/save filelist");
    11711172        }
    11721173        lines_in_filelist = g_original_noof_lines_in_filelist;  /* set by load_filelist() */
    1173         open_evalcall_form(_("Saving selection to disk"));
     1174        open_evalcall_form("Saving selection to disk");
    11741175    }
    11751176    for (node = filelist; node != NULL; node = node->right) {
     
    14511452    if (bkpinfo->make_filelist) {
    14521453        mvaddstr_and_log_it(g_currentY, 0,
    1453                             _("Making catalog of files to be backed up"));
     1454                            "Making catalog of files to be backed up");
    14541455    } else {
    14551456        mvaddstr_and_log_it(g_currentY, 0,
    1456                             _("Using supplied catalog of files to be backed up"));
     1457                            "Using supplied catalog of files to be backed up");
    14571458    }
    14581459
     
    14751476        log_OS_error("Call to mondo-makefilelist failed");
    14761477        *p_res++;
    1477         mvaddstr_and_log_it(g_currentY++, 74, _("Failed."));
     1478        mvaddstr_and_log_it(g_currentY++, 74, "Failed.");
    14781479    } else {
    1479         mvaddstr_and_log_it(g_currentY++, 74, _("Done."));
     1480        mvaddstr_and_log_it(g_currentY++, 74, "Done.");
    14801481    }
    14811482    return (res);
     
    15711572#ifndef _XWIN
    15721573                if (!g_text_mode) {
    1573                     sprintf(tmp, _("Reading %-68s"), dir);
     1574                    sprintf(tmp, "Reading %-68s", dir);
    15741575                    newtDrawRootText(0, g_noof_rows - 3, tmp);
    15751576                }
     
    17051706                       char *userdef_filelist)
    17061707{
    1707     char sz_datefile_wildcard[] = "/var/cache/mondo/difflevel.%d";
     1708    char sz_datefile_wildcard[] = "/var/cache/mondo-archive/difflevel.%d";
    17081709    char *p, *q;
    17091710    char sz_datefile[80];
     
    17741775        sprintf(exclude_paths, " %s %s %s %s %s %s . .. \
    17751776" MNT_CDROM " " MNT_FLOPPY " /media/cdrom /media/cdrecorder \
    1776 /proc /sys /tmp /var/cache/mondo /var/cache/mindi", excp, call_program_and_get_last_line_of_output("locate /win386.swp 2> /dev/null"), call_program_and_get_last_line_of_output("locate /hiberfil.sys 2> /dev/null"), call_program_and_get_last_line_of_output("locate /pagefile.sys 2> /dev/null"), (tmpdir[0] == '/' && tmpdir[1] == '/') ? (tmpdir + 1) : tmpdir, (scratchdir[0] == '/' && scratchdir[1] == '/') ? (scratchdir + 1) : scratchdir);
     1777/proc /sys /root/images/mondo /root/images/mindi ", excp, call_program_and_get_last_line_of_output("locate /win386.swp 2> /dev/null"), call_program_and_get_last_line_of_output("locate /hiberfil.sys 2> /dev/null"), call_program_and_get_last_line_of_output("locate /pagefile.sys 2> /dev/null"), (tmpdir[0] == '/' && tmpdir[1] == '/') ? (tmpdir + 1) : tmpdir, (scratchdir[0] == '/' && scratchdir[1] == '/') ? (scratchdir + 1) : scratchdir);
    17771778
    17781779        log_msg(2, "Excluding paths = '%s'", exclude_paths);
  • branches/stable/mondo/mondo/common/libmondo-files.c

    r501 r541  
    8888#include "libmondo-files.h"
    8989
     90#include "lib-common-externs.h"
     91
    9092#include "libmondo-tools-EXT.h"
    91 #include "newt-specific-EXT.h"
     93#include "libmondo-gui-EXT.h"
    9294#include "libmondo-devices-EXT.h"
    9395#include "libmondo-fork-EXT.h"
     
    360362    while (!kernel[0]) {
    361363        if (!ask_me_yes_or_no
    362             (_("Kernel not found or invalid. Choose another?"))) {
     364            ("Kernel not found or invalid. Choose another?")) {
    363365            return (1);
    364366        }
    365367        if (!popup_and_get_string
    366             (_("Kernel path"),
    367              _("What is the full path and filename of your kernel, please?"),
     368            ("Kernel path",
     369             "What is the full path and filename of your kernel, please?",
    368370             kernel, MAX_STR_LEN / 4)) {
    369371            fatal_error
     
    573575
    574576    if (!does_file_exist(filename)) {
    575         sprintf(tmp, "Trying to get last line of nonexistent file (%s)",
     577        sprintf(tmp, "Tring to get last line of nonexistent file (%s)",
    576578                filename);
    577579        log_it(tmp);
     
    662664        log_OS_error("Unable to openout cksumlist");
    663665        paranoid_fclose(fin);
    664         log_to_screen(_("Can't open checksum list"));
     666        log_to_screen("Can't open checksum list");
    665667        return (1);
    666668    }
     
    687689                    time_taken * 100 / (long) (percentage) - time_taken;
    688690                sprintf(tmp,
    689                         _("%02d%% done   %02d:%02d taken   %02d:%02d remaining  %-37s"),
     691                        "%02d%% done   %02d:%02d taken   %02d:%02d remaining  %-37s\r",
    690692                        percentage, (int) (time_taken / 60),
    691693                        (int) (time_taken % 60),
     
    10271029    sprintf(command, "which %s > /dev/null 2> /dev/null", fname);
    10281030    sprintf(errorstr,
    1029             _("Please install '%s'. I cannot find it on your system."),
     1031            "Please install '%s'. I cannot find it on your system.",
    10301032            fname);
    10311033    if (system(command)) {
    10321034        log_to_screen(errorstr);
    10331035        log_to_screen
    1034             (_("There may be hyperlink at http://www.mondorescue.com which"));
    1035         log_to_screen(_("will take you to the relevant (missing) package."));
     1036            ("There may be hyperlink at http://www.mondorescue.com which");
     1037        log_to_screen("will take you to the relevant (missing) package.");
    10361038        return (1);
    10371039    } else {
     
    11481150        fatal_error("Failed to copy Mondo's stuff to scratchdir");
    11491151    }
    1150 
    1151     /* i18n */
    1152     sprintf(command, CP_BIN " --parents /usr/share/locale/*/LC_MESSAGES/mondo.mo %s",bkpinfo->scratchdir);
    1153     log_msg(4, "command = %s", command);
    1154     run_program_and_log_output(command, 1);
    11551152
    11561153    sprintf(tmp, "%s/payload.tgz", g_mondo_home);
     
    13871384    if (scratchLL <= 1) {
    13881385        sprintf(tmp,
    1389                 _("Your backup will probably occupy a single %s. Maybe two."),
     1386                "Your backup will probably occupy a single %s. Maybe two.",
    13901387                media_descriptor_string(bkpinfo->backup_media_type));
    13911388    } else if (scratchLL > 4) {
    13921389        sprintf(tmp,
    1393                 _("Your backup will occupy one meeeeellion media! (maybe %s)"),
     1390                "Your backup will occupy one meeeeellion media! (maybe %s)",
    13941391                number_to_text((int) (scratchLL + 1)));
    13951392    } else {
    1396         sprintf(tmp, _("Your backup will occupy approximately %s media."),
     1393        sprintf(tmp, "Your backup will occupy approximately %s media.",
    13971394                number_to_text((int) (scratchLL + 1)));
    13981395    }
  • branches/stable/mondo/mondo/common/libmondo-fork.c

    r501 r541  
    106106#include "libmondo-fork.h"
    107107#include "libmondo-string-EXT.h"
    108 #include "newt-specific-EXT.h"
     108#include "libmondo-gui-EXT.h"
    109109#include "libmondo-files-EXT.h"
    110110#include "libmondo-tools-EXT.h"
     111#include "lib-common-externs.h"
    111112
    112113/*@unused@*/
     
    162163
    163164
    164 #define MONDO_POPMSG  _("Your PC will not retract the CD tray automatically. Please call mondoarchive with the -m (manual CD tray) flag.")
     165#define MONDO_POPMSG  "Your PC will not retract the CD tray automatically. Please call mondoarchive with the -m (manual CD tray) flag."
    165166
    166167/**
     
    233234
    234235    log_to_screen
    235         (_("Please be patient. Do not be alarmed by on-screen inactivity."));
     236        ("Please be patient. Do not be alarmed by on-screen inactivity.");
    236237    log_msg(4, "Calling open_evalcall_form() with what_i_am_doing='%s'",
    237238            what_i_am_doing);
     
    261262        if (retval) {
    262263            log_msg(2, "Basic call '%s' returned an error.", basic_call);
    263             popup_and_OK(_("Press ENTER to continue."));
     264            popup_and_OK("Press ENTER to continue.");
    264265            popup_and_OK
    265                 (_("mkisofs and/or cdrecord returned an error. CD was not created"));
     266                ("mkisofs and/or cdrecord returned an error. CD was not created");
    266267        }
    267268    }
     
    447448    if (!(fin = popen(command, "r"))) {
    448449        log_OS_error("Unable to popen-in command");
    449         sprintf(tmp, _("Failed utterly to call '%s'"), command);
     450        sprintf(tmp, "Failed utterly to call '%s'", command);
    450451        log_to_screen(tmp);
    451452        return (1);
    452453    }
    453454    if (!does_file_exist(lockfile)) {
    454         log_to_screen(_("Waiting for external binary to start"));
     455        log_to_screen("Waiting for external binary to start");
    455456        for (i = 0; i < 60 && !does_file_exist(lockfile); sleep(1), i++) {
    456457            log_msg(3, "Waiting for lockfile %s to exist", lockfile);
     
    711712        if (pcno <= 5 && last_pcno > 40) {
    712713            close_evalcall_form();
    713             strcpy(title, _("Verifying..."));
     714            strcpy(title, "Verifying...");
    714715            open_evalcall_form(title);
    715716        }
     
    799800        if (pcno <= 5 && last_pcno >= 40) {
    800801            close_evalcall_form();
    801             strcpy(title, _("Verifying..."));
     802            strcpy(title, "Verifying...");
    802803            open_evalcall_form(title);
    803804        }
  • branches/stable/mondo/mondo/common/libmondo-mountlist.c

    r501 r541  
    5353#include "mondostructures.h"
    5454#include "libmondo-mountlist.h"
     55#include "lib-common-externs.h"
    5556#include "libmondo-raid-EXT.h"
    5657#include "libmondo-devices-EXT.h"
    5758#include "libmondo-tools-EXT.h"
    5859#include "libmondo-string-EXT.h"
    59 #include "newt-specific-EXT.h"
     60#include "libmondo-gui-EXT.h"
    6061
    6162/*@unused@*/
     
    950951    if (!(fin = fopen(fname, "r"))) {
    951952        log_it("Unable to open mountlist - '%s'", fname);
    952         log_to_screen(_("Cannot open mountlist"));
     953        log_to_screen("Cannot open mountlist");
    953954        paranoid_free(incoming);
    954955        paranoid_free(siz);
     
    993994            && mountlist->el[items].device[0] != '#') {
    994995            if (items >= ARBITRARY_MAXIMUM) {
    995                 log_to_screen(_("Too many lines in mountlist.. ABORTING"));
     996                log_to_screen("Too many lines in mountlist.. ABORTING");
    996997                finish(1);
    997998            }
  • branches/stable/mondo/mondo/common/libmondo-raid.c

    r501 r541  
    4242#include "my-stuff.h"
    4343#include "mondostructures.h"
    44 #include "newt-specific-EXT.h"
     44#include "libmondo-gui-EXT.h"
    4545#include "libmondo-files-EXT.h"
    4646#include "libmondo-tools-EXT.h"
    4747#include "libmondo-string-EXT.h"
     48#include "lib-common-externs.h"
    4849#include "libmondo-raid.h"
    4950
     
    957958                    ("Oh my gosh. You actually think a YOTTABYTE will get you anywhere? What're you going to do with 1,208,925,819,614,629,174,706,176 bytes?!?!");
    958959                popup_and_OK
    959                     (_("That sizespec is more than 1,208,925,819,614,629,174,706,176 bytes. You have a shocking amount of data. Please send a screenshot to the list :-)"));
     960                    ("That sizespec is more than 1,208,925,819,614,629,174,706,176 bytes. You have a shocking amount of data. Please send a screenshot to the list :-)");
    960961                return size * sign * 1024 * 1024 * 1024 * 1024 * 1024 *
    961962                    1024 * 1024 * 1024;
     
    11121113        // FIXME --- the above line does not allow for spare disks
    11131114        log_to_screen
    1114             (_("FIXME - create_raidtab_from_mdstat does not allow for spare disks"));
     1115            ("FIXME - create_raidtab_from_mdstat does not allow for spare disks");
    11151116    }
    11161117    raidlist->entries = i;
  • branches/stable/mondo/mondo/common/libmondo-stream.c

    r501 r541  
    100100#include "mondostructures.h"
    101101#include "libmondo-devices.h"
     102#include "lib-common-externs.h"
    102103#include "libmondo-stream.h"
    103104#include "libmondo-string-EXT.h"
    104105#include "libmondo-files-EXT.h"
    105 #include "newt-specific-EXT.h"
     106#include "libmondo-gui-EXT.h"
    106107#include "libmondo-fork-EXT.h"
    107108#include "libmondo-tools-EXT.h"
     
    518519        //      log_it("g_current_media_number = %d", g_current_media_number);
    519520        sprintf(tmp,
    520                 _("When the tape drive goes quiet, please insert volume %d in this series."),
     521                "When the tape drive goes quiet, please insert volume %d in this series.",
    521522                tapeno);
    522523        popup_and_OK(tmp);
    523         open_evalcall_form(_("Waiting while the tape drive settles"));
    524     } else {
    525         open_evalcall_form(_("Waiting while the tape drive rewinds"));
     524        open_evalcall_form("Waiting while the tape drive settles");
     525    } else {
     526        open_evalcall_form("Waiting while the tape drive rewinds");
    526527    }
    527528
     
    730731                                bkpinfo->internal_tape_block_size))) {
    731732        log_OS_error(g_tape_fifo);
    732         log_to_screen(_("Cannot openin stream device"));
     733        log_to_screen("Cannot openin stream device");
    733734        return (1);
    734735    }
    735     log_to_screen(_("Reading stream"));
     736    log_to_screen("Reading stream");
    736737    log_it("stream device = '%s'", bkpinfo->media_device);
    737738/* skip data disks */
    738739    open_evalcall_form("Skipping data disks on stream");
    739     log_to_screen(_("Skipping data disks on stream"));
     740    log_to_screen("Skipping data disks on stream");
    740741    if (!(fout = fopen(outfname, "w"))) {
    741742        log_OS_error(outfname);
    742         log_to_screen(_("Cannot openout datadisk all.tar.gz file"));
     743        log_to_screen("Cannot openout datadisk all.tar.gz file");
    743744        return (-1);
    744745    }
    745746    if (!(datablock = (char *) malloc(256 * 1024))) {
    746         log_to_screen(_("Unable to malloc 256*1024"));
     747        log_to_screen("Unable to malloc 256*1024");
    747748        exit(1);
    748749    }
     
    821822        return (0);
    822823    } else {
    823         log_to_screen(_("Failed to openout to cdstream (fifo)"));
     824        log_to_screen("Failed to openout to cdstream (fifo)");
    824825        return (1);
    825826    }
     
    854855         open_device_via_buffer(tapedev, 'w', internal_tape_block_size))) {
    855856        log_OS_error(g_tape_fifo);
    856         log_to_screen(_("Cannot openin stream device"));
     857        log_to_screen("Cannot openin stream device");
    857858        return (1);
    858859    }
     
    997998    if (!fout) {
    998999        log_OS_error(outfname);
    999         log_to_screen(_("Cannot openout file"));
     1000        log_to_screen("Cannot openout file");
    10001001        return (1);
    10011002    }
     
    10551056    }
    10561057    if (strcmp(temp_cksum, actual_cksum)) {
    1057         sprintf(tmp, _("actual cksum=%s; recorded cksum=%s"), actual_cksum,
     1058        sprintf(tmp, "actual cksum=%s; recorded cksum=%s", actual_cksum,
    10581059                temp_cksum);
    10591060        log_to_screen(tmp);
    1060         sprintf(tmp, _("%s (%ld K) is corrupt on tape"), temp_fname,
     1061        sprintf(tmp, "%s (%ld K) is corrupt on tape", temp_fname,
    10611062                (long) orig_size >> 10);
    10621063        log_to_screen(tmp);
     
    12101211        log_it("mediasize = %ld", mediasize);
    12111212        we_need_a_new_tape = TRUE;
    1212         log_to_screen(_("Should have started a new tape/CD already"));
     1213        log_to_screen("Should have started a new tape/CD already");
    12131214    }
    12141215    if ((g_tape_posK + length_of_incoming_file / 1024) >> 10 >=
     
    13671368                                bkpinfo->internal_tape_block_size))) {
    13681369        log_OS_error(g_tape_fifo);
    1369         log_to_screen(_("Cannot openin stream device"));
     1370        log_to_screen("Cannot openin stream device");
    13701371        return (1);
    13711372    }
     
    14051406    if (g_current_media_number > MAX_NOOF_MEDIA) {
    14061407        res++;
    1407         log_to_screen(_("Too many tapes. Man, you need to use nfs!"));
     1408        log_to_screen("Too many tapes. Man, you need to use nfs!");
    14081409    }
    14091410    if (bkpinfo->backup_media_type == cdstream) {
     
    14171418        g_tape_stream = popen(command, "w");
    14181419        if (!g_tape_stream) {
    1419             log_to_screen(_("Failed to openout to cdstream (fifo)"));
     1420            log_to_screen("Failed to openout to cdstream (fifo)");
    14201421            return (1);
    14211422        }
     
    14271428                                    bkpinfo->internal_tape_block_size))) {
    14281429            log_OS_error(g_tape_fifo);
    1429             log_to_screen(_("Cannot openin stream device"));
     1430            log_to_screen("Cannot openin stream device");
    14301431            return (1);
    14311432        }
     
    15121513    /*@ end vars *************************************************** */
    15131514
    1514     open_evalcall_form(_("Writing data disks to tape"));
    1515     log_to_screen(_("Writing data disks to tape"));
     1515    open_evalcall_form("Writing data disks to tape");
     1516    log_to_screen("Writing data disks to tape");
    15161517    log_it("Data disks = %s", fname);
    15171518    if (!does_file_exist(fname)) {
    1518         sprintf(tmp, _("Cannot find %s"), fname);
     1519        sprintf(tmp, "Cannot find %s", fname);
    15191520        log_to_screen(tmp);
    15201521        return (1);
     
    17051706    if (!g_tape_stream) {
    17061707        log_to_screen
    1707             (_("You're not backing up to tape. Why write a tape header?"));
     1708            ("You're not backing up to tape. Why write a tape header?");
    17081709        return (1);
    17091710    }
     
    17501751
    17511752    /*@ end vars *************************************************** */
    1752     sprintf(tmp, _("Wrong marker! (Should be %s, "),
     1753    sprintf(tmp, "Wrong marker! (Should be %s, ",
    17531754            marker_to_string(should_be));
    1754     sprintf(tmp + strlen(tmp), _("is actually %s)"), marker_to_string(it_is));
     1755    sprintf(tmp + strlen(tmp), "is actually %s)", marker_to_string(it_is));
    17551756    log_to_screen(tmp);
    17561757}
  • branches/stable/mondo/mondo/common/libmondo-string.c

    r501 r541  
    6565#include "mondostructures.h"
    6666#include "libmondo-string.h"
     67#include "lib-common-externs.h"
    6768#include "libmondo-files-EXT.h"
    68 #include "newt-specific-EXT.h"
     69#include "libmondo-gui-EXT.h"
    6970#include "libmondo-tools-EXT.h"
    7071
     
    296297            ("Oh my gosh. You actually think a YOTTABYTE will get you anywhere? What're you going to do with 1,208,925,819,614,629,174,706,176 bytes of data?!?!");
    297298        popup_and_OK
    298             (_("That sizespec is more than 1,208,925,819,614,629,174,706,176 bytes. You have a shocking amount of data. Please send a screenshot to the list :-)"));
     299            ("That sizespec is more than 1,208,925,819,614,629,174,706,176 bytes. You have a shocking amount of data. Please send a screenshot to the list :-)");
    299300        fatal_error("Integer overflow.");
    300301    } else if (ch != 'm' && ch != 'M') {
     
    983984    sev = 3;
    984985    sprintf(reason,
    985             _("Changed since backup. Consider running a differential backup in a day or two."));
     986            "Changed since backup. Consider running a differential backup in a day or two.");
    986987    if (!strncmp(filename, "/var/", 5)) {
    987988        sev = 2;
    988989        sprintf(reason,
    989                 _("/var's contents will change regularly, inevitably."));
     990                "/var's contents will change regularly, inevitably.");
    990991    }
    991992    if (!strncmp(filename, "/home", 5)) {
    992993        sev = 2;
    993994        sprintf(reason,
    994                 _("It's in your /home partiton. Therefore, it is important."));
     995                "It's in your /home partiton. Therefore, it is important.");
    995996    }
    996997    if (!strncmp(filename, "/usr/", 5)) {
    997998        sev = 3;
    998999        sprintf(reason,
    999                 _("You may have installed/removed software during the backup."));
     1000                "You may have installed/removed software during the backup.");
    10001001    }
    10011002    if (!strncmp(filename, "/etc/", 5)) {
    10021003        sev = 3;
    10031004        sprintf(reason,
    1004                 _("Do not edit config files while backing up your PC."));
     1005                "Do not edit config files while backing up your PC.");
    10051006    }
    10061007    if (!strcmp(filename, "/etc/adjtime")
    10071008        || !strcmp(filename, "/etc/mtab")) {
    10081009        sev = 1;
    1009         sprintf(reason, _("This file changes all the time. It's OK."));
     1010        sprintf(reason, "This file changes all the time. It's OK.");
    10101011    }
    10111012    if (!strncmp(filename, "/root/", 6)) {
    10121013        sev = 3;
    1013         sprintf(reason, _("Were you compiling/editing something in /root?"));
     1014        sprintf(reason, "Were you compiling/editing something in /root?");
    10141015    }
    10151016    if (!strncmp(filename, "/root/.", 7)) {
    10161017        sev = 2;
    1017         sprintf(reason, _("Temp or 'dot' files changed in /root."));
     1018        sprintf(reason, "Temp or 'dot' files changed in /root.");
    10181019    }
    10191020    if (!strncmp(filename, "/var/lib/", 9)) {
    10201021        sev = 2;
    1021         sprintf(reason, _("Did you add/remove software during backing?"));
     1022        sprintf(reason, "Did you add/remove software during backing?");
    10221023    }
    10231024    if (!strncmp(filename, "/var/lib/rpm", 12)) {
    10241025        sev = 3;
    1025         sprintf(reason, _("Did you add/remove software during backing?"));
     1026        sprintf(reason, "Did you add/remove software during backing?");
    10261027    }
    10271028    if (!strncmp(filename, "/var/lib/slocate", 16)) {
    10281029        sev = 1;
    10291030        sprintf(reason,
    1030                 _("The 'update' daemon ran during backup. This does not affect the integrity of your backup."));
     1031                "The 'update' daemon ran during backup. This does not affect the integrity of your backup.");
    10311032    }
    10321033    if (!strncmp(filename, "/var/log/", 9)
     
    10351036        sev = 1;
    10361037        sprintf(reason,
    1037                 _("Log files change frequently as the computer runs. Fret not."));
     1038                "Log files change frequently as the computer runs. Fret not.");
    10381039    }
    10391040    if (!strncmp(filename, "/var/spool", 10)) {
    10401041        sev = 1;
    10411042        sprintf(reason,
    1042                 _("Background processes or printers were active. This does not affect the integrity of your backup."));
     1043                "Background processes or printers were active. This does not affect the integrity of your backup.");
    10431044    }
    10441045    if (!strncmp(filename, "/var/spool/mail", 10)) {
    10451046        sev = 2;
    1046         sprintf(reason, _("Mail was sent/received during backup."));
     1047        sprintf(reason, "Mail was sent/received during backup.");
    10471048    }
    10481049    if (filename[strlen(filename) - 1] == '~') {
    10491050        sev = 1;
    10501051        sprintf(reason,
    1051                 _("Backup copy of another file which was modified recently."));
     1052                "Backup copy of another file which was modified recently.");
    10521053    }
    10531054    if (strstr(filename, "cache")) {
    10541055        sev = 1;
    10551056        sprintf(reason,
    1056                 _("Part of a cache of data. Caches change from time to time. Don't worry."));
     1057                "Part of a cache of data. Caches change from time to time. Don't worry.");
    10571058    }
    10581059    if (!strncmp(filename, "/var/run/", 9)
     
    11311132//    { fatal_error( "percentage_media_full_comment() - unknown media size"); }
    11321133    {
    1133         sprintf(outstr, _("Volume %d: %s kilobytes archived so far"),
     1134        sprintf(outstr, "Volume %d: %s kilobytes archived so far",
    11341135                g_current_media_number, pos_w_commas);
    11351136        return (outstr);
     
    11441145            percentage = 100;
    11451146        }
    1146         sprintf(outstr, _("Volume %d: ["), g_current_media_number);
     1147        sprintf(outstr, "Volume %d: [", g_current_media_number);
    11471148    } else {
    11481149        percentage =
     
    11601161    }
    11611162    j = (int) strlen(outstr);
    1162     sprintf(outstr + j, _("] %d%% used"), percentage);
     1163    sprintf(outstr + j, "] %d%% used", percentage);
    11631164    paranoid_free(pos_w_commas);
    11641165    paranoid_free(tmp);
  • branches/stable/mondo/mondo/common/libmondo-tools.c

    r538 r541  
    174174#include "my-stuff.h"
    175175#include "mondostructures.h"
     176#include "lib-common-externs.h"
    176177#include "libmondo-tools.h"
    177 #include "newt-specific-EXT.h"
     178#include "libmondo-gui-EXT.h"
    178179#include "libmondo-files-EXT.h"
    179180#include "libmondo-fork-EXT.h"
     
    270271        newtSuspend();
    271272#endif
    272     printf(_("ASSERTION FAILED: `%s'\n"), exp);
    273     printf(_("\tat %s:%d in %s\n\n"), file, line, function);
    274     printf(_("(I)gnore, ignore (A)ll, (D)ebug, a(B)ort, or (E)xit? "));
     273    printf("ASSERTION FAILED: `%s'\n", exp);
     274    printf("\tat %s:%d in %s\n\n", file, line, function);
     275    printf("(I)gnore, ignore (A)ll, (D)ebug, a(B)ort, or (E)xit? ");
    275276    do {
    276277        is_valid = TRUE;
     
    299300        case '\n':
    300301            printf
    301                 (_("(I)gnore, ignore (A)ll, (D)ebug, a(B)ort, or (E)xit? "));
     302                ("(I)gnore, ignore (A)ll, (D)ebug, a(B)ort, or (E)xit? ");
    302303            break;
    303304        default:
    304305            is_valid = FALSE;
    305             printf(_("Invalid choice.\n"));
     306            printf("Invalid choice.\n");
    306307            break;
    307308        }
     
    472473#endif
    473474}
     475
     476
     477/**
     478 * Log a trace message to the trace file.
     479 * @bug This function seems orphaned. Please remove.
     480 */
     481void log_trace(char *o)
     482{
     483    /*@ pointers **************************************************** */
     484    FILE *fout;
     485
     486    /*@ buffers ***************************************************** */
     487    char output[MAX_STR_LEN];
     488
     489    /*@ int    ****************************************************** */
     490    int i;
     491
     492    /*@ end vars *************************************************** */
     493
     494    if (o[0] == '\0') {
     495        return;
     496    }
     497    strcpy(output, o);
     498    i = (int) strlen(output);
     499    if (i <= 0) {
     500        return;
     501    }
     502    if (output[i - 1] < 32) {
     503        output[i - 1] = '\0';
     504    }
     505    if (g_text_mode
     506        /* && !strstr(last_line_of_file(MONDO_LOGFILE),output) */ ) {
     507        printf("%s\n", output);
     508    }
     509
     510    fout = fopen(MONDO_TRACEFILE, "a");
     511    if (fout) {
     512        fprintf(fout, "%s\n", output);
     513        paranoid_fclose(fout);
     514    } else {
     515        log_OS_error("Cannot write to tracefile");
     516    }
     517}
     518
     519
     520
    474521
    475522
     
    923970        strcpy(bkpinfo->isodir, "/");
    924971    } else {
    925         strcpy(bkpinfo->isodir, "/var/cache/mondo/iso");
     972        strcpy(bkpinfo->isodir, "/root/images/mondo");
    926973    }
    927974    strcpy(bkpinfo->prefix, STD_PREFIX);
     
    10221069    if (atol(tmp) < 35000) {
    10231070        retval++;
    1024         log_to_screen(_("You must have at least 32MB of RAM to use Mondo."));
     1071        log_to_screen("You must have at least 32MB of RAM to use Mondo.");
    10251072    }
    10261073    if (atol(tmp) < 66000) {
    10271074        log_to_screen
    1028             (_("WARNING! You have very little RAM. Please upgrade to 64MB or more."));
    1029     }
    1030 #endif
    1031 
    1032     if ((Lres = free_space_on_given_partition("/var/cache/mondo")) == -1) /* {
     1075            ("WARNING! You have very little RAM. Please upgrade to 64MB or more.");
     1076    }
     1077#endif
     1078
     1079    if ((Lres = free_space_on_given_partition("/root")) == -1) {
    10331080        Lres = free_space_on_given_partition("/");
    10341081    }
    1035     */
    10361082    log_it("Free space on given partition = %ld MB", Lres);
    10371083
    10381084    if (Lres < 50) {
    1039         fatal_error("Your /var/cache/mondo partition has <50MB free. Please adjust your partition table to something saner.");
     1085        run_program_and_log_output
     1086            ("rm -Rf /root/images/mindi; mkdir -p /home/root/images/mindi; mkdir -p /root/images; ln -sf /home/root/images/mindi /root/images/mindi",
     1087             3);
     1088        //      fatal_error("Your / (or /root) partition has <50MB free. Please adjust your partition table to something saner.");
    10401089    }
    10411090
     
    10511100        ("grep ramdisk /proc/devices", FALSE)) {
    10521101        if (!ask_me_yes_or_no
    1053             (_("Your kernel has no ramdisk support. That's mind-numbingly stupid but I'll allow it if you're planning to use a failsafe kernel. Are you?")))
     1102            ("Your kernel has no ramdisk support. That's mind-numbingly stupid but I'll allow it if you're planning to use a failsafe kernel. Are you?"))
    10541103        {
    10551104            //          retval++;
    10561105            log_to_screen
    1057                 (_("It looks as if your kernel lacks ramdisk and initrd support."));
     1106                ("It looks as if your kernel lacks ramdisk and initrd support.");
    10581107            log_to_screen
    1059                 (_("I'll allow you to proceed but FYI, if I'm right, your kernel is broken."));
     1108                ("I'll allow you to proceed but FYI, if I'm right, your kernel is broken.");
    10601109        }
    10611110    }
     
    10791128        !run_program_and_log_output
    10801129        ("mount | grep -w dos | grep -v /dev/fd | grep -v nexdisk", 0)) {
    1081         log_to_screen(_("I think you have a Windows 9x partition."));
     1130        log_to_screen("I think you have a Windows 9x partition.");
    10821131        retval += whine_if_not_found("parted");
    10831132#ifndef __IA64__
     
    10851134        // retval +=
    10861135        if (!find_home_of_exe("ms-sys")) {
    1087             log_to_screen(_("Please install ms-sys just in case."));
     1136            log_to_screen("Please install ms-sys just in case.");
    10881137        }
    10891138#endif
     
    10951144        } else {
    10961145            log_to_screen
    1097                 (_("Your system lacks the 'cmp' binary. I'll create a dummy cmp for you."));
     1146                ("Your system lacks the 'cmp' binary. I'll create a dummy cmp for you.");
    10981147            if (run_program_and_log_output
    10991148                ("cp -f `which true` /usr/bin/cmp", 0)) {
     
    11101159        if (strstr(tmp, "autofs")) {
    11111160            log_to_screen
    1112                 (_("Your CD-ROM is mounted via autofs. I therefore cannot tell"));
     1161                ("Your CD-ROM is mounted via autofs. I therefore cannot tell");
    11131162            log_to_screen
    1114                 (_("if a CD actually is inserted. If a CD is inserted, please"));
    1115             log_to_screen(_("eject it. Thank you."));
     1163                ("if a CD actually is inserted. If a CD is inserted, please");
     1164            log_to_screen("eject it. Thank you.");
    11161165            log_it
    11171166                ("Ignoring autofs CD-ROM 'mount' since we hope nothing's in it.");
     
    11391188            retval++;
    11401189            log_to_screen
    1141                 (_("Please find out what happened to /etc/modules.conf"));
     1190                ("Please find out what happened to /etc/modules.conf");
    11421191        }
    11431192    }
     
    11521201
    11531202    if (run_program_and_log_output("mindi -V", 1)) {
    1154         log_to_screen(_("Could not ascertain mindi's version number."));
     1203        log_to_screen("Could not ascertain mindi's version number.");
    11551204        log_to_screen
    1156             (_("You have not installed Mondo and/or Mindi properly."));
    1157         log_to_screen(_("Please uninstall and reinstall them both."));
     1205            ("You have not installed Mondo and/or Mindi properly.");
     1206        log_to_screen("Please uninstall and reinstall them both.");
    11581207        fatal_error("Please reinstall Mondo and Mindi.");
    11591208    }
     
    11611210        ("mindi --makemountlist /tmp/mountlist.txt.test", 5)) {
    11621211        log_to_screen
    1163             (_("Mindi --makemountlist /tmp/mountlist.txt.test failed for some reason."));
     1212            ("Mindi --makemountlist /tmp/mountlist.txt.test failed for some reason.");
    11641213        log_to_screen
    1165             (_("Please run that command by hand and examine /var/log/mindi.log"));
     1214            ("Please run that command by hand and examine /var/log/mindi.log");
    11661215        log_to_screen
    1167             (_("for more information. Perhaps your /etc/fstab file is insane."));
     1216            ("for more information. Perhaps your /etc/fstab file is insane.");
    11681217        log_to_screen
    1169             (_("Perhaps Mindi's MakeMountlist() subroutine has a bug. We'll see."));
     1218            ("Perhaps Mindi's MakeMountlist() subroutine has a bug. We'll see.");
    11701219        retval++;
    11711220    }
     
    11741223        && !does_file_exist("/etc/raidtab")) {
    11751224        log_to_screen
    1176             (_("You have RAID partitions but no /etc/raidtab - creating one from /proc/mdstat"));
     1225            ("You have RAID partitions but no /etc/raidtab - creating one from /proc/mdstat");
    11771226        create_raidtab_from_mdstat("/etc/raidtab", "/proc/mdstat");
    11781227    }
    11791228
    11801229    if (retval) {
    1181         mvaddstr_and_log_it(g_currentY++, 74, _("Failed."));
     1230        mvaddstr_and_log_it(g_currentY++, 74, "Failed.");
    11821231    } else {
    1183         mvaddstr_and_log_it(g_currentY++, 74, _("Done."));
     1232        mvaddstr_and_log_it(g_currentY++, 74, "Done.");
    11841233    }
    11851234    return (retval);
     
    14431492}
    14441493
     1494
     1495/**
     1496 * The standard log_debug_msg() (log_msg() also due to a macro). Writes some describing
     1497 * information to the logfile.
     1498 */
     1499void standard_log_debug_msg(int debug_level, const char *szFile,
     1500                            const char *szFunction, int nLine,
     1501                            const char *fmt, ...)
     1502{
     1503    va_list args;
     1504    int i;
     1505    static int depth = 0;
     1506    char *tmp;
     1507    FILE *fout;
     1508
     1509    if (depth > 5) {
     1510        depth--;
     1511        return;
     1512    }
     1513    depth++;
     1514
     1515    malloc_string(tmp);
     1516
     1517    if (debug_level <= g_loglevel) {
     1518        va_start(args, fmt);
     1519        if (!(fout = fopen(MONDO_LOGFILE, "a"))) {
     1520            return;
     1521        }                       // fatal_error("Failed to openout to logfile - sheesh..."); }
     1522
     1523        // add tabs to distinguish log levels
     1524        if (debug_level > 0) {
     1525            for (i = 1; i < debug_level; i++)
     1526                fprintf(fout, "\t");
     1527            if (getpid() == g_main_pid)
     1528                fprintf(fout, "[Main] %s->%s#%d: ", szFile, szFunction,
     1529                        nLine);
     1530            else if (getpid() == g_buffer_pid && g_buffer_pid > 0)
     1531                fprintf(fout, "[Buff] %s->%s#%d: ", szFile, szFunction,
     1532                        nLine);
     1533            else
     1534                fprintf(fout, "[TH=%d] %s->%s#%d: ", getpid(), szFile,
     1535                        szFunction, nLine);
     1536        }
     1537        vfprintf(fout, fmt, args);
     1538
     1539        // do not slow down the progran if standard debug level
     1540        // must be enabled: if no flush, the log won't be up-to-date if there
     1541        // is a segfault
     1542        //if (g_dwDebugLevel != 1)
     1543
     1544        va_end(args);
     1545        fprintf(fout, "\n");
     1546        paranoid_fclose(fout);
     1547    }
     1548    depth--;
     1549    paranoid_free(tmp);
     1550}
     1551
     1552/**
     1553 * Function pointer to the @c log_debug_msg function to use. Points to standard_log_debug_msg() by default.
     1554 */
     1555void (*log_debug_msg) (int, const char *, const char *, int, const char *,
     1556                       ...) = standard_log_debug_msg;
     1557
     1558
    14451559/**
    14461560 * If @p y, malloc @p x, else free @p x.
     
    14721586        paranoid_free(g_magicdev_command);
    14731587    }
     1588
     1589    /*
     1590       char**list_of_arrays[] = {
     1591       &g_boot_mountpt,
     1592       &g_mondo_home,
     1593       &g_tmpfs_mountpt,
     1594       &g_erase_tmpdir_and_scratchdir,
     1595       &g_serial_string,
     1596       &g_magicdev_command,
     1597       NULL};
     1598
     1599       char**ppcurr;
     1600       int i;
     1601
     1602       for(i=0;list_of_arrays[i];i++)
     1603       {
     1604       log_msg(5, "Allocating %d", i);
     1605       ppcurr = list_of_arrays[i];
     1606       if (mal)
     1607       { *ppcurr = malloc(MAX_STR_LEN); }
     1608       else
     1609       {
     1610       if (*ppcurr)
     1611       {
     1612       free(*ppcurr);
     1613       }
     1614       }
     1615       }
     1616       log_msg(5, "Returning");
     1617     */
    14741618}
    14751619
  • branches/stable/mondo/mondo/common/libmondo-verify.c

    r501 r541  
    103103#include "mondostructures.h"
    104104#include "libmondo-verify.h"
    105 #include "newt-specific-EXT.h"
     105#include "libmondo-gui-EXT.h"
    106106#include "libmondo-files-EXT.h"
    107107#include "libmondo-fork-EXT.h"
     
    110110#include "libmondo-devices-EXT.h"
    111111#include "libmondo-tools-EXT.h"
     112#include "lib-common-externs.h"
    112113
    113114/*@unused@*/
     
    757758                    orig_cksum);
    758759            log_msg(2, tmp);
    759             sprintf(tmp, _("%s has changed on live filesystem"),
     760            sprintf(tmp, "%s has changed on live filesystem",
    760761                    biggie_fname);
    761762            log_to_screen(tmp);
     
    810811    sprintf(curr_acl_list_fname, ACL_BIGGLST_FNAME_RAW_SZ,
    811812            bkpinfo->tmpdir);
    812     log_to_screen(_("Verifying regular archives on tape"));
     813    log_to_screen("Verifying regular archives on tape");
    813814    total_afioballs = get_last_filelist_number(bkpinfo) + 1;
    814     open_progress_form(_("Verifying filesystem"),
    815                        _("I am verifying archives against your live filesystem now."),
    816                        _("Please wait. This may take a couple of hours."), "",
     815    open_progress_form("Verifying filesystem",
     816                       "I am verifying archives against your live filesystem now.",
     817                       "Please wait. This may take a couple of hours.", "",
    817818                       total_afioballs);
    818819    res = read_header_block_from_stream(&size, fname, &ctrl_chr);
     
    853854        res = verify_an_afioball_from_stream(bkpinfo, fname, size);
    854855        if (res) {
    855             sprintf(tmp, _("Afioball %ld differs from live filesystem"),
     856            sprintf(tmp, "Afioball %ld differs from live filesystem",
    856857                    current_afioball_number);
    857858            log_to_screen(tmp);
     
    937938    noof_biggiefiles = (long) size;
    938939    log_msg(1, "noof_biggiefiles = %ld", noof_biggiefiles);
    939     open_progress_form(_("Verifying big files"), comment,
    940                        _("Please wait. This may take some time."), "",
     940    open_progress_form("Verifying big files", comment,
     941                       "Please wait. This may take some time.", "",
    941942                       noof_biggiefiles);
    942943    for (res = read_header_block_from_stream(&size, orig_fname, &ctrl_chr);
     
    954955            p++;
    955956        }
    956         sprintf(comment, _("Verifying bigfile #%ld (%ld K)"),
     957        sprintf(comment, "Verifying bigfile #%ld (%ld K)",
    957958                current_biggiefile_number, (long) size >> 10);
    958959        update_progress_form(comment);
     
    10191020
    10201021    sprintf(mountpoint, "%s/cdrom", bkpinfo->tmpdir);
    1021     sprintf(fname, "%s/%s/%s-%d.iso", bkpinfo->isodir, bkpinfo->nfs_remote_dir,
    1022             bkpinfo->prefix, g_current_media_number);
     1022    sprintf(fname, "%s/%s/%s-%d.iso", bkpinfo->nfs_remote_dir,
     1023            bkpinfo->isodir, bkpinfo->prefix, g_current_media_number);
    10231024
    10241025    mkdir(mountpoint, 1777);
     
    10301031        log_msg(2, tmp);
    10311032        if (bkpinfo->manual_cd_tray) {
    1032             popup_and_OK(_("Please push CD tray closed."));
     1033            popup_and_OK("Please push CD tray closed.");
    10331034        }
    10341035        if (find_and_mount_actual_cd(bkpinfo, mountpoint)) {
    1035             log_to_screen(_("failed to mount actual CD"));
     1036            log_to_screen("failed to mount actual CD");
    10361037            return (1);
    10371038        }
     
    10431044        mddevice = make_vn(fname);
    10441045        if (ret) {
    1045             sprintf(tmp, _("make_vn of %s failed; unable to verify ISO\n"),
     1046            sprintf(tmp, "make_vn of %s failed; unable to verify ISO\n",
    10461047                    fname);
    10471048            log_to_screen(tmp);
     
    10541055#endif
    10551056        if (run_program_and_log_output(command, FALSE)) {
    1056             sprintf(tmp, _("%s failed; unable to mount ISO image\n"),
     1057            sprintf(tmp, "%s failed; unable to mount ISO image\n",
    10571058                    command);
    10581059            log_to_screen(tmp);
     
    11321133
    11331134    log_msg(3, "verify_tape_backups --- starting");
    1134     log_to_screen(_("Verifying backups"));
     1135    log_to_screen("Verifying backups");
    11351136    openin_tape(bkpinfo);
    11361137/* verify archives themselves */
     
    11571158            && length_of_file(changed_files_fname) > 2) {
    11581159            log_to_screen
    1159                 (_("Warning - unable to check logfile to derive list of changed files"));
     1160                ("Warning - unable to check logfile to derive list of changed files");
    11601161        } else {
    11611162            log_to_screen
    1162                 (_("No differences found. Therefore, no 'changed.files' text file."));
     1163                ("No differences found. Therefore, no 'changed.files' text file.");
    11631164        }
    11641165    }
     
    11761177        log_msg(0, tmp);
    11771178        log_to_screen
    1178             (_("See /tmp/changed.files for a list of nonmatching files."));
     1179            ("See /tmp/changed.files for a list of nonmatching files.");
    11791180        log_to_screen
    1180             (_("The files probably changed on filesystem, not on backup media."));
     1181            ("The files probably changed on filesystem, not on backup media.");
    11811182        //      retval++;
    11821183    }
  • branches/stable/mondo/mondo/common/libmondo.h

    r501 r541  
    99#include "libmondo-files-EXT.h"
    1010#include "libmondo-fork-EXT.h"
    11 #include "newt-specific-EXT.h"
     11#include "libmondo-gui-EXT.h"
    1212#include "libmondo-mountlist-EXT.h"
    1313#include "libmondo-raid-EXT.h"
  • branches/stable/mondo/mondo/common/mondostructures.h

    r538 r541  
    477477   * If you do nothing, "/" will be used.
    478478   */
    479     char include_paths[MAX_STR_LEN*4];
     479    char include_paths[MAX_STR_LEN];
    480480
    481481  /**
     
    484484   * the scratchdir, and the tempdir are automatically excluded.
    485485   */
    486     char exclude_paths[MAX_STR_LEN*4];
     486    char exclude_paths[MAX_STR_LEN];
    487487
    488488  /**
     
    801801    struct s_mdrec el[MAXIMUM_RAID_DEVS];
    802802};
    803 
    804 struct s_mrconf {
    805     int ia64_boot_size;
    806     char *iso_creation_cmd;
    807 };
  • branches/stable/mondo/mondo/common/my-stuff.h

    r538 r541  
    1 /*
    2  * Common defines across the project
    3  *
    4  *  $Id$
    5  */
    6 
    7 #ifndef _MY_STUFF_H_
    8 #define _MY_STUFF_H_
    9 
    10 /* BERLIOS
     1/* my-stuff.h
     2   $Id$
     3.
     4
     5
     607/14
     7- ARCH_THREADS is now 2; buffers, 4
     8
     907/10
     10- added acl, xattr stuff
     11
     1206/19
     13- added AUX_VER
     14
     1506/14
     16- added DO_MBR_PLEASE
     17
     1804/17
     19- replaced INTERNAL_TAPE_BLK_SIZE with g_internal_tape_block_size
     20  and DEFAULT_INTERNAL_TAPE_BLOCK_SIZE
     21
     2204/13
     23- log_msg is now calling standard_log_debug_msg, not the alias (log_debug_msg)
     24
     2504/03/2004
     26- added star and SELINUX support
     27
     2811/20/2003
     29- boot from isolinux.bin, not mindi-boot.2880.img
     30
     3111/15
     32- reduced SLICE_SIZE from 8192 to 4096
     33
     3410/08
     35- set p-i-h volsize to 1GB
     36
     3710/21
     38- added MNT_CDROM and FREELOADER
     39
     4010/11
     41- added DEFAULT_DVD_DISK_SIZE
     42- added PARTIMAGE_DEBUG_LEVEL
     43
     4409/27
     45- better logging
     46
     4709/24
     48- added MR_LOGFILE="/tmp/mondo-restore.log"
     49
     5009/22
     51- added bool, FALSE, TRUE
     52
     5309/20
     54- increasd PPCFG_RAMDISK_SIZE to 150
     55
     5609/12
     57- reduced MAX_STR_LEN from 512 to 460
     58
     5909/10
     60- moved PPCFG_RAMDISK_SIZE here
     61
     6209/05
     63- better config.h stuff
     64
     6506/05
     66- changed fgrep to grep
     67
     6805/19
     69- added CP_BIN
     70
     7105/05
     72- added #include <sys/param.h> and sys/sem.h and ioctl.h
     73
     7405/03
     75- added kill_anything_like_this()
     76
     7704/24/2003
     78- added *STUB #define's
     79
     8011/22/2002
     81- added INTERNAL_TAPE_BLK_SIZE
     82
     8310/10
     84- use #define to create XMondo-friendly log file name if appropriate
     85
     8608/30
     87- changed ARBITRARY_MAXIMUM to 512
     88
     8908/26
     90- set MAX_STR_LEN at 512 but halved it within many _structures_
     91- changed ARBITRARY_MAXIMUM to 128
     92
     9308/08
     94- added '#include <signal.h>'
     95- added WELCOME_STRING
     96
     9706/19
     98- changed tape block size from 8192 to 65536
     99
     10004/08
     101- added manual_cd_tray flag to bkpinfo
     102
     10303/31
     104- added restore_path to struct s_bkpinfo
     105
     10603/21
     107- updated version# to 1.42
     108
     10902/20
     110- added bkpinfo->using_cdstream
     111
     11202/06
     113- added MONDO_VERSION
     114
     11502/02
     116- added MONDO_CFG_FILE
     117- added SLICE_SIZE
     118
     11901/31
     120- removed MINDI_HOME: it is unnecessary
     121- replaced MONDO_HOME with variable g_mondo_home
     122
     12301/25
     124- added MONDO_HOME, MINDI_HOME
     125
     12601/21
     127- added s_node{} structure
     128
     12901/17
     130- added sys/shm.h, types.h, ipc.h
     131
     13201/02/2002
     133- added that groovy bkpinfo{} stuff
     134
     13511/29/2001
     136- added raidlist{} struct
     137
     13808/27
     139- stuff
     140*/
     141
    11142#define HAVE_MALLOC 1
    12 */
     143
    13144
    14145// Extra info for ACLs and SELINUX users
     
    27158 * Create the illusion of a Boolean type.
    28159 */
    29 #define bool unsigned char
     160#define bool int
    30161#define TRUE 1
    31162#define FALSE 0
    32163#endif
    33164
    34 /* BERLIOS
     165#ifndef _MY_STUFF_H_
     166#define _MY_STUFF_H_
     167
    35168#ifdef HAVE_CONFIG_H
    36169#include <config.h>
    37170#endif
    38 */
    39171
    40172#ifndef __FreeBSD__
     
    49181#include <stdio.h>
    50182#include <stdlib.h>
    51 /* BERLIOS
    52183#ifndef  __USE_FILE_OFFSET64
    53184#define  __USE_FILE_OFFSET64
     
    56187#define  __USE_LARGEFILE64
    57188#endif
    58 */
    59189#include <sys/stat.h>
    60190#include <fcntl.h>
     
    66196#include <unistd.h>
    67197#include <signal.h>
     198//#include <curses.h>
    68199#include <newt.h>
    69200#include <ctype.h>
     
    72203#include <assert.h>
    73204
    74 /*
    75205#if defined(DEBUG) && !__cplusplus
    76206int count;
    77 char trace_log[255];
     207char trace_log[255];            /*buffer for logging */
    78208char *trace_log_ptr;
    79 #endif
    80 */
    81 
    82 #define STD_PREFIX "mondorescue"
     209#endif                          /* DEBUG */
     210
     211#define IA64_BOOT_SIZE "8192"   /* Should be coherent with mindi */
     212#define STD_PREFIX "mondorescue"    /* Should be coherent with mindi */
    83213
    84214/**
     
    123253#define CRC_M16 0xA001          ///< Mask for crc16.
    124254#define CRC_MTT 0x1021          ///< Mask for crc-ccitt.
     255
     256#define FALSE 0                 ///< The ubiquitous FALSE macro.
     257#define TRUE 1                  ///< The even more ubiquitous TRUE macro.
    125258
    126259#define SCREEN_LENGTH 25        ///< The default size of the screen.
     
    212345 * @c growisofs command to generate a bootable DVD using isolinux, except for the directory to image.
    213346 */
    214 #define MONDO_GROWISOFS_REGULAR_SYSLINUX "growisofs -use-the-force-luke -J -no-emul-boot -boot-load-size 4 -b isolinux.bin --boot-info-table -c boot.cat -boot-load-size 4 -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL_Version -V _CD#_ -v"
     347#define MONDO_GROWISOFS_REGULAR_SYSLINUX "growisofs -speed=1 -use-the-force-luke -J -no-emul-boot -boot-load-size 4 -b isolinux.bin --boot-info-table -c boot.cat -boot-load-size 4 -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL_Version -V _CD#_ -v"
    215348
    216349/**
    217350 * @c growisofs command to generate a bootable DVD using LILO, except for the directory to image.
    218351     */// -b images/mindi-boot.2880.img
    219 #define MONDO_GROWISOFS_REGULAR_ELILO     "growisofs -use-the-force-luke -no-emul-boot -b images/mindi-boot.2880.img -c boot.cat -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ -v"
     352#define MONDO_GROWISOFS_REGULAR_ELILO     "growisofs -speed=1 -use-the-force-luke -no-emul-boot -b images/mindi-boot.2880.img -c boot.cat -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ -v"
    220353
    221354/**
    222355 * @c growisofs command to generate a bootable DVD using LILO, except for the directory to image.
    223356     */// -b images/mindi-boot.2880.img
    224 #define MONDO_GROWISOFS_REGULAR_LILO     "growisofs -no-emul-boot -b isolinux.bin -c boot.cat -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ -v"
     357#define MONDO_GROWISOFS_REGULAR_LILO     "growisofs -speed=1 -no-emul-boot -b isolinux.bin -c boot.cat -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ -v"
    225358
    226359/**
    227360 * @c growisofs command to generate a nonbootable DVD, except for the directory to image.
    228361 */
    229 #define MONDO_GROWISOFS_NONBOOT          "growisofs -use-the-force-luke -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ -v"
     362#define MONDO_GROWISOFS_NONBOOT          "growisofs -speed=1 -use-the-force-luke -J -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ -v"
    230363
    231364/**
    232365 * Welcome string displayed at the top of the newt interface.
    233366 */
    234 #define WELCOME_STRING _("W E L C O M E   T O   M O N D O   R E S C U E")
     367#define WELCOME_STRING "W E L C O M E   T O   M O N D O   R E S C U E"
    235368
    236369/**
     
    393526#define DEFAULT_MR_LOGLEVEL 4
    394527
    395 #ifdef ENABLE_NLS 
    396 # include <libintl.h> 
    397 # undef _ 
    398 # define _(String) dgettext (PACKAGE, String)
    399 # ifdef gettext_noop 
    400 #  define N_(String) gettext_noop (String) 
    401 # else 
    402 #  define N_(String) (String) 
    403 # endif 
    404 #else 
    405 # define textdomain(String) (String) 
    406 # define gettext(String) (String) 
    407 # define dgettext(Domain,Message) (Message) 
    408 # define dcgettext(Domain,Message,Type) (Message) 
    409 # define bindtextdomain(Domain,Directory) (Domain) 
    410 # define _(String) (String) 
    411 # define N_(String) (String) 
    412 
    413 #endif
    414 
    415 
    416 
    417528#endif                          /* _MY_STUFF_H_ */
  • branches/stable/mondo/mondo/common/newt-specific.c

    r502 r541  
    118118#include "libmondo-tools-EXT.h"
    119119#include "libmondo-fork-EXT.h"
    120 #include "newt-specific-EXT.h"
     120#include "libmondo-gui-EXT.h"
     121#include "lib-common-externs.h"
    121122
    122123/*@unused@*/
     
    226227                    tmp[i - 1] = '\0';
    227228                }
    228                 if (strstr(_("yesYES"), tmp)) {
     229                if (strstr("yesYES", tmp)) {
    229230                    paranoid_free(tmp);
    230231                    return (TRUE);
    231                 } else if (strstr(_("NOno"), tmp)) {
     232                } else if (strstr("NOno", tmp)) {
    232233                    paranoid_free(tmp);
    233234                    return (FALSE);
     
    235236                    system("sync");
    236237                    printf
    237                         (_("Please enter either YES or NO (or yes or no, or y or n, or...)\n"));
     238                        ("Please enter either YES or NO (or yes or no, or y or n, or...)\n");
    238239                }
    239240            }
    240241        } else {
    241242            paranoid_free(tmp);
    242             return (popup_with_buttons(prompt, _("Yes"), _("No")));
     243            return (popup_with_buttons(prompt, "Yes", "No"));
    243244        }
    244245    }
     
    272273                tmp[i - 1] = '\0';
    273274            }
    274             if (strstr(_("okOKOkYESyes"), tmp)) {
     275            if (strstr("okOKOkYESyes", tmp)) {
    275276                paranoid_free(tmp);
    276277                return (TRUE);
     
    281282        } else {
    282283            paranoid_free(tmp);
    283             return (popup_with_buttons(prompt, _(" Okay "), _("Cancel")));
     284            return (popup_with_buttons(prompt, " Okay ", "Cancel"));
    284285        }
    285286    }
     
    425426            ("gzip -9c /var/log/mondo-archive.log > /tmp/MA.log.gz 2> /dev/null");
    426427        printf
    427                 (_("If you require technical support, please contact the mailing list.\n"));
    428         printf(_("See http://www.mondorescue.org for details.\n"));
     428                ("If you require technical support, please contact the mailing list.\n");
     429        printf("See http://www.mondorescue.org for details.\n");
    429430        printf
    430                 (_("The list's members can help you, if you attach that file to your e-mail.\n"));
    431         printf(_("Log file: %s\n"), MONDO_LOGFILE);
     431                ("The list's members can help you, if you attach that file to your e-mail.\n");
     432        printf("Log file: %s\n", MONDO_LOGFILE);
    432433        if (does_file_exist("/tmp/MA.log.gz")) {
    433434            printf
    434                 (_("FYI, I have gzipped the log and saved it to /tmp/MA.log.gz\n"));
    435         }
    436         printf(_("Mondo has aborted.\n"));
     435                ("FYI, I have gzipped the log and saved it to /tmp/MA.log.gz\n");
     436        }
     437        printf("Mondo has aborted.\n");
    437438        register_pid(0, "mondo");   // finish() does this too, FYI
    438439        if (!g_main_pid) {
     
    489490//  system("clear");
    490491//  iamhere("Finished calling newtFinished");
    491         printf(_("Execution run ended; result=%d\n"), signal);
    492         printf(_("Type 'less %s' to see the output log\n"), MONDO_LOGFILE);
     492        printf("Execution run ended; result=%d\n", signal);
     493        printf("Type 'less %s' to see the output log\n", MONDO_LOGFILE);
    493494        free_libmondo_global_strings();
    494495        exit(signal);
     
    782783            while (((ch = getchar()) != '\n') && (ch != EOF));
    783784        } else {
    784             (void) popup_with_buttons(prompt, _(" OK "), "");
     785            (void) popup_with_buttons(prompt, " OK ", "");
    785786        }
    786787    }
     
    842843#endif
    843844            );
    844         b_1 = newtButton(6, newtTextboxGetNumLines(text) + 4, _("  OK  "));
    845         b_2 = newtButton(18, newtTextboxGetNumLines(text) + 4, _("Cancel"));
     845        b_1 = newtButton(6, newtTextboxGetNumLines(text) + 4, "  OK  ");
     846        b_2 = newtButton(18, newtTextboxGetNumLines(text) + 4, "Cancel");
    846847        //  newtOpenWindow (8, 5, 54, newtTextboxGetNumLines (text) + 9, title);
    847848        newtCenteredWindow(54, newtTextboxGetNumLines(text) + 9, title);
     
    930931        }
    931932        //  newtOpenWindow (25, 5, 46, newtTextboxGetNumLines (text) + 7, "Alert");
    932         newtCenteredWindow(46, newtTextboxGetNumLines(text) + 7, _("Alert"));
     933        newtCenteredWindow(46, newtTextboxGetNumLines(text) + 7, "Alert");
    933934        myForm = newtForm(NULL, NULL, 0);
    934935        newtFormAddComponents(myForm, text, b_1, b_2, NULL);
     
    996997            newtCls();
    997998            newtPushHelpLine
    998                 (_("Welcome to Mondo Rescue, by Hugo Rabson and the Internet. All rights reversed."));
     999                ("Welcome to Mondo Rescue, by Hugo Rabson and the Internet. All rights reversed.");
    9991000            /*  newtDrawRootText(28,0,"Welcome to Mondo Rescue"); */
    10001001            newtDrawRootText(18, 0, WELCOME_STRING);
     
    10741075            g_isoform_old_progress = percentage;
    10751076            sprintf(timeline_str,
    1076                     _("%2ld:%02ld taken            %2ld:%02ld remaining"),
     1077                    "%2ld:%02ld taken            %2ld:%02ld remaining",
    10771078                    time_taken / 60, time_taken % 60, time_remaining / 60,
    10781079                    time_remaining % 60);
    10791080            if (percentage < 3) {
    1080                 sprintf(pcline_str, _(" Working"));
     1081                sprintf(pcline_str, " Working");
    10811082                for (j = 0; j < g_mysterious_dot_counter; j++) {
    10821083                    strcat(pcline_str, ".");
     
    10881089                        special_dot_char(g_mysterious_dot_counter));
    10891090            } else {
    1090                 sprintf(pcline_str, _(" %3d%% done              %3d%% to go"),
     1091                sprintf(pcline_str, " %3d%% done              %3d%% to go",
    10911092                        percentage, 100 - percentage);
    10921093            }
     
    12341235
    12351236        if (g_text_mode) {
    1236             printf(_("---progress-form---1--- %s%s"), blurb1, "\r\n");
    1237             printf(_("---progress-form---2--- %s%s"), blurb2, "\r\n");
    1238             printf(_("---progress-form---3--- %s%s"), blurb3, "\r\n");
    1239             printf(_("---progress-form---E---\n"));
     1237            printf("---progress-form---1--- %s\r\n", blurb1);
     1238            printf("---progress-form---2--- %s\r\n", blurb2);
     1239            printf("---progress-form---3--- %s\r\n", blurb3);
     1240            printf("---progress-form---E---\n");
    12401241            sprintf(taskprogress, "TASK:  [");
    12411242            for (i = 0; i < percentage; i += 5) {
     
    12461247            }
    12471248            if (percentage > 100) {
    1248                 log_msg(2, _("percentage = %d"), percentage);
     1249                log_msg(2, "percentage = %d", percentage);
    12491250            }
    12501251            sprintf(taskprogress + strlen(taskprogress),
    12511252                    "] %3d%c", percentage, '%');
    12521253            sprintf(taskprogress + strlen(taskprogress),
    1253                     _(" done; %2ld:%02ld to go"),
     1254                    " done; %2ld:%02ld to go",
    12541255                    time_remaining / 60, time_remaining % 60);
    1255             printf(_("---progress-form---4--- %s\r\n"), taskprogress);
     1256            printf("---progress-form---4--- %s\r\n", taskprogress);
    12561257        } else {
    12571258            center_string(blurb1, 54);
     
    13291330        if (g_text_mode) {
    13301331            for (backup_type = none; backup_type == none;) {
    1331                 printf(_("Backup type ("));
     1332                printf("Backup type (");
    13321333                for (i = 0; possible_responses[i]; i++) {
    13331334                    printf("%c%s", (i == 0) ? '\0' : ' ',
     
    13511352        if (restoring) {
    13521353            strcpy(title_sz,
    1353                    _("Please choose the backup media from which you want to read data."));
    1354             strcpy(minimsg_sz, _("Read from:"));
     1354                   "Please choose the backup media from which you want to read data.");
     1355            strcpy(minimsg_sz, "Read from:");
    13551356        } else {
    13561357            strcpy(title_sz,
    1357                    _("Please choose the backup media to which you want to archive data."));
    1358             strcpy(minimsg_sz, _("Backup to:"));
     1358                   "Please choose the backup media to which you want to archive data.");
     1359            strcpy(minimsg_sz, "Backup to:");
    13591360        }
    13601361        newtPushHelpLine(title_sz);
    13611362        //  newtOpenWindow (23, 3, 34, 17, minimsg_sz);
    13621363        newtCenteredWindow(34, 17, minimsg_sz);
    1363         b1 = newtButton(1, 1, _("CD-R disks "));
    1364         b2 = newtButton(17, 1, _("CD-RW disks"));
    1365         b3 = newtButton(1, 9, _("Tape drive "));
    1366         b4 = newtButton(17, 5, _("CD streamer"));
    1367         b5 = newtButton(1, 5, _(" DVD disks "));
    1368         b6 = newtButton(17, 9, _(" NFS mount "));
    1369         b7 = newtButton(1, 13, _(" Hard disk "));
    1370         b8 = newtButton(17, 13, _("    Exit   "));
     1364        b1 = newtButton(1, 1, "CD-R disks ");
     1365        b2 = newtButton(17, 1, "CD-RW disks");
     1366        b3 = newtButton(1, 9, "Tape drive ");
     1367        b4 = newtButton(17, 5, "CD streamer");
     1368        b5 = newtButton(1, 5, " DVD disks ");
     1369        b6 = newtButton(17, 9, " NFS mount ");
     1370        b7 = newtButton(1, 13, " Hard disk ");
     1371        b8 = newtButton(17, 13, "    Exit   ");
    13711372        myForm = newtForm(NULL, NULL, 0);
    13721373        newtFormAddComponents(myForm, b1, b5, b3, b7, b2, b4, b6, b8,
     
    14261427        newtDrawRootText(18, 0, WELCOME_STRING);
    14271428        newtPushHelpLine
    1428             (_("   Please specify the level of compression that you want."));
     1429            ("   Please specify the level of compression that you want.");
    14291430        //  newtOpenWindow (23, 3, 34, 13, "How much compression?");
    1430         newtCenteredWindow(34, 13, _("How much compression?"));
    1431         b1 = newtButton(4, 1, _("Maximum"));
    1432         b2 = newtButton(18, 1, _("Average"));
    1433         b3 = newtButton(4, 5, _("Minimum"));
    1434         b4 = newtButton(18, 5, _(" None  "));
    1435         b5 = newtButton(4, 9, _("         Exit        "));
     1431        newtCenteredWindow(34, 13, "How much compression?");
     1432        b1 = newtButton(4, 1, "Maximum");
     1433        b2 = newtButton(18, 1, "Average");
     1434        b3 = newtButton(4, 5, "Minumum");
     1435        b4 = newtButton(18, 5, " None  ");
     1436        b5 = newtButton(4, 9, "         Exit        ");
    14361437        myForm = newtForm(NULL, NULL, 0);
    14371438        newtFormAddComponents(myForm, b1, b3, b2, b4, b5, NULL);
     
    15141515        paranoid_fclose(fin);
    15151516        if (filelist->entries >= ARBITRARY_MAXIMUM) {
    1516             log_to_screen(_("Arbitrary limits suck, man!"));
     1517            log_to_screen("Arbitrary limits suck, man!");
    15171518            paranoid_free(tmp);
    15181519            return (1);
     
    16561657        }
    16571658        sprintf(differ_sz,
    1658                 _("  %d files differ. Hit 'Select' to pick a file. Hit 'Close' to quit the list."),
     1659                "  %d files differ. Hit 'Select' to pick a file. Hit 'Close' to quit the list.",
    16591660                i);
    16601661        newtPushHelpLine(differ_sz);
    1661         bClose = newtCompactButton(10, 15, _(" Close  "));
    1662         bSelect = newtCompactButton(30, 15, _(" Select "));
    1663         sprintf(tmp, "%-10s               %-20s", _("Priority"), _("Filename"));
     1662        bClose = newtCompactButton(10, 15, " Close  ");
     1663        bSelect = newtCompactButton(30, 15, " Select ");
     1664        sprintf(tmp, "%-10s               %-20s", "Priority", "Filename");
    16641665        headerMsg = newtLabel(2, 1, tmp);
    1665         newtOpenWindow(5, 4, 70, 16, _("Non-matching files"));
     1666        newtOpenWindow(5, 4, 70, 16, "Non-matching files");
    16661667        myForm = newtForm(NULL, NULL, 0);
    16671668        newtFormAddComponents(myForm, headerMsg, fileListbox, bClose,
     
    16771678                     i++);
    16781679                if (i == filelist->entries && filelist->entries > 0) {
    1679                     log_to_screen(_("I don't know what that button does!"));
     1680                    log_to_screen("I don't know what that button does!");
    16801681                } else {
    16811682                    currline = i;
Note: See TracChangeset for help on using the changeset viewer.