Changeset 932 in MondoRescue for trunk/mondo


Ignore:
Timestamp:
Nov 15, 2006, 12:40:15 PM (17 years ago)
Author:
Bruno Cornec
Message:

merge -r913:931 $SVN_M/branches/stable

Location:
trunk/mondo
Files:
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/mondo/configure.in

    r904 r932  
    1818AC_ARG_PROGRAM
    1919
    20 AM_INIT_AUTOMAKE([src], MONDO_VER)
     20AM_INIT_AUTOMAKE([mondo], MONDO_VER)
    2121AM_MAINTAINER_MODE
    2222
  • trunk/mondo/src/common/libmondo-fifo.c

    r900 r932  
    5757
    5858extern char *ps_options;
     59extern char *ps_proc_id;
    5960
    6061/**
     
    151152/**
    152153 * Kill @c buffer processes.
     154 * Only called in mondoarchive
    153155 */
    154156void kill_buffer()
     
    159161    sync();
    160162    mr_asprintf(&command,
    161             "ps %s | grep -F \"%s\" | grep -Fv grep | awk '{print $1;}' | grep -v PID | tr -s '\n' ' ' | awk '{ print $1; }'", ps_options,
     163            "ps %s | grep -F \"%s\" | grep -Fv grep | awk '{print $2;}' | grep -v PID | head -1", ps_options,
    162164            g_sz_call_to_buffer);
    163165    mr_free(g_sz_call_to_buffer);
  • trunk/mondo/src/common/newt-specific.c

    r900 r932  
    3535extern char *g_mondo_home;
    3636extern char *ps_options;
     37    extern char *ps_proc_id;
    3738
    3839extern void set_signals(int);
     
    244245    char *tmp = NULL;
    245246
    246     mr_asprintf(&tmp,"kill `ps %s | grep \" %s \" | awk '{print $1;}' | grep -vx \"\\?\"`", ps_options, str);
    247 run_program_and_log_output(tmp, TRUE);
     247    mr_asprintf(&tmp,"kill `ps %s | grep \" %s \" | awk '{print %s;}' | grep -vx \"\\?\"`", ps_options, str, ps_proc_id);
     248    run_program_and_log_output(tmp, TRUE);
    248249    mr_free(tmp);
    249250}
  • trunk/mondo/src/mondoarchive/main.c

    r900 r932  
    4242long diffs;
    4343char *ps_options = "auxww";
     44char *ps_proc_id = "$2";
    4445
    4546extern int g_loglevel;
  • trunk/mondo/src/mondorestore/mondo-restore.c

    r914 r932  
    124124char *g_mondo_home = NULL;
    125125
     126/* Busybox ps has no option and PID in first pos */
    126127char *ps_options = "";
     128char *ps_proc_id = "$1";
    127129
    128130/* @} - end of "Restore-Time Globals" in globalGroup */
Note: See TracChangeset for help on using the changeset viewer.