Changeset 588 in MondoRescue for trunk/mondo


Ignore:
Timestamp:
May 29, 2006, 11:47:20 AM (18 years ago)
Author:
bcornec
Message:

merge -r 560:587 $SVN_M/branches/stable

Location:
trunk/mondo
Files:
43 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/mondo/ChangeLog

    r507 r588  
    33MONDO CHANGES
    44
    5 trunk:
     5v2.2.0 (2006-05-01)
    66- indent on source files
    77- asprintf used instead of malloc_string + sprintf/strcpy/strcat without
    88  verifications. Optimisations on memory consumption (allocate only size
    99  needed + remove memory leaks)
    10 
    11 v2.2.0 (2006-05-01)
    12 =======
    13 
    1410- Internationalization (A huge thank to rene-marc dolhen
    15 <rmd_at_mecreant.org> who achieved that big task)
    16 - Fixed verify for NFS (Andree Leidenfrost)
    17 - Fix for Bug #6975 (Bruno Cornec)
    18 - Fix a bug when restoring interactively and having file names with blank
     11  <rmd_at_mecreant.org> who achieved that big task)
     12
     132.0.8 (2006-05-25)
     14- new build process (Bruno Cornec)
     15- Fix a bug in .spec for RPM build (%attr now unused)
    1916  (Bruno Cornec)
    20 - Fix options -I and -E of mondoarchive which were not working
     17- Support of dm and LVM v2 (Andree Leidenfrost)
     18- New mr_strtok functionn added and used for dm support (Andree Leidenfrost)
     19- Complete doc is now a separate package. mondo still contains the
     20  man pages and howto in minimal useful formats
    2121  (Bruno Cornec)
    22 - Removed 'ax' options from ps call in busybox (Andree Leidenfrost)
    23 
    24 v2.0.7 (2006-02-23)
     22- HOWTO now contains a new chapter on unattended support for mondo
     23- Increase size (4 times) of include|exclude variables
     24- Fix a bug on -I and -E not working with multiple parameters
     25- Fix a bug in verify for NFS by swapping nfs_remote_dir and isodir when
     26  assembling name for image file to verify
     27  (Andree Leidenfrost)
     28- Fix mondo when restoring filenames containing blanks
     29  (still a problem for filenames with ')
     30  (Bruno Cornec)
     31- Fix a RPM generation bug for rh7.3 (i386-redhat-linux prefix for binaries)
     32  (Bruno Cornec)
     33
     342.0.7 (2006-03-10)
    2535- useless cat, sort|uniq commands removed
    2636  (Bruno Cornec/Sébastien Aperghis-Tramoni)
     
    3444  (Andree Leidenfrost)
    3545- use df -P everywhere (Bruno Cornec)
     46- Paypal incitations removed (Andree Leidenfrost)
     47- mondo now uses /usr/share for the restore-scripts (Bruno Cornec)
     48- rpmlint cleanups (Bruno Cornec)
     49- no shared librairies and no X11 anymore (were useless) (Bruno Cornec)
     50- files > 2GB are now really supported (Andree Leidenfrost)
     51- new SGML based Mondo Rescue documentation + new Web site
     52  (Bruno Cornec/Andree Leidenfrost)
     53- mondoarchive aborts when 'mindi --findkernel' gives a fatal error (See also Debian bug #352323.) (Andree Leidenfrost)
     54- /tmp not excluded anymore from backup (Bruno Cornec)
     55- New RPM Build environement (Bruno Cornec)
    3656
    3757v2.06 (2005-12-23)
  • trunk/mondo/distributions/debian/changelog

    r302 r588  
    1 mondo (2.11r301-1) unstable; urgency=low
     1mondo (2.0.8-1) unstable; urgency=low
    22
    3   * Initial Release.
     3  * First upstream Debian package.
    44
    5  -- Bruno Cornec <bcornec@users.berlios.de>  Thu, 12 Jan 2006 20:52:16 +1100
     5 -- Bruno Cornec <bruno@mondorescue.org>  Sat, 17 May 2006 11:08:09 +0100
  • trunk/mondo/distributions/debian/control

    r302 r588  
    22Section: utils
    33Priority: optional
    4 Maintainer: Hector Garcia <hector@debian.org>
     4Maintainer: Bruno Cornec <bruno@mondorescue.org>
    55Build-Depends: debhelper (>= 4.2.20), libnewt-dev, libncurses5-dev
    6 Standards-Version: 3.6.2
    7 Uploaders: Andree Leidenfrost <aleidenf@bigpond.net.au>, Amaya Rodrigo Sastre <amaya@debian.org>
     6Standards-Version: 3.6.1
    87
    98Package: mondo
    10 Architecture: i386
     9Architecture: amd64 i386
    1110Section: utils
    1211Priority: optional
    13 Depends: ${shlibs:Depends}, ${misc:Depends}, mindi (>= 1.06), binutils, afio, buffer, gawk, cdrecord, lzop, dosfstools
     12Depends: ${shlibs:Depends}, ${misc:Depends}, mindi (>= 1.0.8-1), afio, buffer, gawk, cdrecord, lzop
    1413Recommends: dvd+rw-tools
    1514Suggests: mondo-doc
     
    2827 may even use it to backup non-Linux partitions, such as NTFS.
    2928 .
    30  IMPORTANT NOTE: This is the uostream version of mondo. Please do not report
    31  bug to Debian's Bug Tracking System.
    32  .
    3329 Homepage: http://www.mondorescue.org
    34 
    35 Package: mondo-doc
    36 Architecture: all
    37 Section: doc
    38 Priority: optional
    39 Suggests: mondo
    40 Description: manual for Mondo, a powerful disaster recovery suite
    41  Mondo is reliable. It backs up your Debian GNU/Linux server or workstation to
    42  tape, CD-R, CD-RW, NFS or hard disk partition. In the event of catastrophic
    43  data loss, you will be able to restore all of your data [or as much as you
    44  want], from bare metal if necessary. Mondo is in use by numerous blue-chip
    45  enterprises and large organizations, dozens of smaller companies, and tens of
    46  thousands of users.
    47  .
    48  Mondo is comprehensive. Mondo supports LVM, RAID, ext2, ext3, JFS, XFS,
    49  ReiserFS, VFAT, and can support additional file systems easily. It supports
    50  adjustments in disk geometry, including migration from non-RAID to RAID. Mondo
    51  runs on all major Linux distributions and is getting better all the time. You
    52  may even use it to backup non-Linux partitions, such as NTFS.
    53  .
    54  IMPORTANT NOTE: This is the uostream version of mondo. Please do not report
    55  bug to Debian's Bug Tracking System.
    56  .
    57  Homepage: http://www.mondorescue.org
  • trunk/mondo/distributions/debian/mondo.dirs

    r302 r588  
    11usr/sbin
     2usr/share/bug/mondo
    23usr/share/man/man8
    3 usr/share/bug/mondo
    4 usr/share/lintian/overrides
     4usr/share/mondo
     5usr/share/pixmaps
  • trunk/mondo/distributions/debian/mondo.docs

    r302 r588  
    11NEWS
    22TODO
    3 debian/README
     3README
     4svn.log
  • trunk/mondo/distributions/debian/rules

    r302 r588  
    33# Sample debian/rules that uses debhelper.
    44# GNU copyright 1997 to 1999 by Joey Hess.
     5#
     6# $Id$
     7#
    58
    69# Uncomment this to turn on verbose mode.
     
    1417DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
    1518DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
    16 
    1719
    1820CFLAGS = -Wall -g
     
    8688    # - start with upstream make install
    8789    $(MAKE) install prefix=$(CURDIR)/debian/$(PACKAGE_NAME)/usr mandir=$(CURDIR)/debian/$(PACKAGE_NAME)/usr/share/man
    88     # - fix library permissions
    89     chmod 644 debian/$(PACKAGE_NAME)/usr/lib/libmondo.so.2.0.3      \
    90                   debian/$(PACKAGE_NAME)/usr/lib/libmondo-newt.so.1.0.0 \
    91                   debian/$(PACKAGE_NAME)/usr/lib/libmondo.la            \
    92                   debian/$(PACKAGE_NAME)/usr/lib/libmondo-newt.la
    93     # - remove library symlinks only relevant for development
    94     rm -f debian/$(PACKAGE_NAME)/usr/lib/libmondo.so      \
    95               debian/$(PACKAGE_NAME)/usr/lib/libmondo-newt.so
    96     # - fix autorun script permissions
    97     chmod 755 debian/$(PACKAGE_NAME)/usr/lib/mondo/autorun
    98     # - relocate manual to temporary location because package directory mondo-doc doesn't exist yet
     90    # - copy html manual to temporary location for renaming
    9991    mkdir -p debian/doc-temp
    100     mv debian/$(PACKAGE_NAME)/usr/share/doc/mondo-2.11 debian/doc-temp/html
     92    cp -a docs/en/mondorescue-howto debian/doc-temp/html
    10193
    10294    dh_install -s
     
    118110    dh_installchangelogs ChangeLog
    119111    dh_installdocs
    120     dh_installexamples
    121112    dh_installman
    122113    dh_link
     
    124115    dh_compress
    125116    dh_fixperms
    126     dh_makeshlibs
    127117    dh_installdeb
    128     dh_shlibdeps -l debian/$(PACKAGE_NAME)/usr/lib
     118    dh_shlibdeps
    129119    dh_gencontrol
    130120    dh_md5sums
  • trunk/mondo/distributions/gentoo/mondo.ebuild

    r561 r588  
    1 # Copyright 1999-2005 Gentoo Foundation
     1# Copyright 1999-2004 Gentoo Foundation
    22# Distributed under the terms of the GNU General Public License v2
     3# $Header: $
     4
    35# $Id$
    46
  • trunk/mondo/distributions/rpm/mondo.spec

    r561 r588  
    7676
    7777%files
    78 %defattr(644,root,root,755)
    7978%doc ChangeLog svn.log
    8079%doc INSTALL COPYING README TODO AUTHORS NEWS
    8180%doc docs/en/mondorescue-howto.html docs/en/mondorescue-howto.pdf
    8281
    83 %attr(755,root,root) %{_sbindir}/*
    84 %attr(755,root,root) %{_datadir}/%{name}/restore-scripts/%{name}/*
    85 %attr(755,root,root) %{_datadir}/%{name}/autorun
    86 %attr(755,root,root) %{_datadir}/%{name}/post-nuke.sample/usr/bin/post-nuke
    8782%{_datadir}/locale/*/LC_MESSAGES/mondo.mo
    88 %{_datadir}/%{name}/*
     83%{_sbindir}/*
     84%{_datadir}/%{name}
    8985%{_mandir}/man8/*
    9086
  • trunk/mondo/mondo/autorun

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/common/libmondo-raid.c

    r561 r588  
    993993    paranoid_free(token);
    994994    // skip ':' and status
    995     token = strtok (string, delims, &lastpos);
     995    token = mr_strtok (string, delims, &lastpos);
    996996    paranoid_free(token);
    997     token = strtok (string, delims, &lastpos);
     997    token = mr_strtok (string, delims, &lastpos);
    998998    if (!strcmp(token, "inactive")) {
    999999      log_msg(1, "RAID device '%s' inactive.\n",
     
    10061006
    10071007    // get RAID level
    1008     token = strtok (string, delims, &lastpos);
     1008    token = mr_strtok (string, delims, &lastpos);
    10091009    if (!strcmp(token, "multipath")) {
    10101010      raidlist->el[raidlist->entries].raid_level = -2;
     
    10361036    raidlist->el[raidlist->entries].spare_disks.entries = 0;
    10371037    raidlist->el[raidlist->entries].failed_disks.entries = 0;
    1038     while((token = strtok (string, delims, &lastpos))) {
     1038    while((token = mr_strtok (string, delims, &lastpos))) {
    10391039      if ((pos = strstr(token, "("))) {
    10401040        type = *(pos+1);
  • trunk/mondo/mondo/common/libmondo-string-EXT.h

    r59 r588  
    4444extern inline void turn_wildcard_chars_into_literal_chars(char *out,
    4545                                                          char *in);
     46/* Valid external functions */
     47extern char *mr_strtok(char *instr, const char *delims, int *lastpos);
  • trunk/mondo/mondo/common/libmondo-string.h

    r561 r588  
    3636
    3737/* Valid external functions */
    38 char *mr_strtok(char *instr, const char *delims, int *lastpos)
     38char *mr_strtok(char *instr, const char *delims, int *lastpos);
  • trunk/mondo/mondo/common/newt-specific.c

    r507 r588  
    869869            newtCls();
    870870            newtPushHelpLine
    871                 (_("Welcome to Mondo Rescue, by Hugo Rabson and the Internet. All rights reversed."));
     871                (_("Welcome to Mondo Rescue, by Dev Team and the Internet. All rights reversed."));
    872872            /*  newtDrawRootText(28,0,"Welcome to Mondo Rescue"); */
    873873            newtDrawRootText(18, 0, WELCOME_STRING);
  • trunk/mondo/mondo/post-nuke.sample/usr/bin/post-nuke

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/etc

    • Property svn:unix-mode set to restore-scripts/
  • trunk/mondo/mondo/restore-scripts/mondo

    • Property svn:unix-mode set to restore-scripts/
  • trunk/mondo/mondo/restore-scripts/mondo/ask-me-a-question

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/compare-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/compare-subroutine-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/edit-mountlist

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/grub-MR

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/grub-install.patched

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/hack-elilo

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/hack-fstab

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/hack-grub

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/hack-lilo

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/ide-opt

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/ide-opt-off

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/label-partitions-as-necessary

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/make-me-bootable

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/mount-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/mount-subroutine-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/raw-MR

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/restore-bigfiles-from-iso

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/stabelilo-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/stabgrub-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/stablilo-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/stabraw-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/unmount-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/mondo/unmount-subroutine-me

    • Property svn:unix-mode set to 755
  • trunk/mondo/mondo/restore-scripts/usr

    • Property svn:unix-mode set to restore-scripts/
  • trunk/mondo/mondo/restore-scripts/usr.bin

    • Property svn:unix-mode set to restore-scripts/
  • trunk/mondo/mondo/restore-scripts/usr/bin

    • Property svn:unix-mode set to restore-scripts/
Note: See TracChangeset for help on using the changeset viewer.