Changeset 1774 in ProjectBuilder for projects/mondorescue/pbconf/branches/3.1/mondo


Ignore:
Timestamp:
Jun 19, 2013, 6:52:13 PM (11 years ago)
Author:
Bruno Cornec
Message:
  • svn merge -r 1199:1772 ../3.0
Location:
projects/mondorescue/pbconf/branches/3.1/mondo
Files:
9 edited
13 copied

Legend:

Unmodified
Added
Removed
  • projects/mondorescue/pbconf/branches/3.1/mondo/deb/control

    r1211 r1774  
    33Priority: optional
    44Maintainer: PBPACKAGER
    5 # pb depends: docbook, docbook-dsssl, sgml2x, docbook-utils, autoconf, imagemagick, libtool, automake
     5Homepage: PBURL
     6# pb depends: docbook, docbook-dsssl, sgml2x, docbook-utils, autoconf, imagemagick, libtool, automake, autotools-dev
    67Build-Depends: debhelper (>= 4.2.20), libnewt-dev, libncurses5-dev, g++, fakeroot
    78Standards-Version: PBDEBSTD
     
    1112Section: PBGRP
    1213Priority: optional
    13 Depends: ${shlibs:Depends}, ${misc:Depends}, mindi (>= 2.1.0), afio, buffer, gawk, cdrecord
     14Depends: ${shlibs:Depends}, ${misc:Depends}, mindi (>= 2.1.0), afio, buffer, gawk, cdrecord|wodim
    1415Recommends: dvd+rw-tools, lzop
    1516Suggests: mondo-doc, ntfsprogs
  • projects/mondorescue/pbconf/branches/3.1/mondo/deb/mondo.dirs

    r465 r1774  
    11usr/sbin
    22usr/share/man/man8
     3usr/share/mondo
    34usr/share/pixmaps
     5var/cache/mondo
  • projects/mondorescue/pbconf/branches/3.1/mondo/ebuild/mondo-rescue.ebuild

    r1202 r1774  
    4848    mkdir -p "${D}/var/cache/mondo"
    4949    exeinto /usr/share/mondo
    50     doexe mondo/autorun
     50    doexe /usr/share/mondo/autorun
    5151}
    5252
  • projects/mondorescue/pbconf/branches/3.1/mondo/pbcl

    r1343 r1774  
    66- TBD
    77
    8 2.2.9.5 (2011-01-28)
     83.0.3 (2013-03-15)
     9- Test of mondo now also rebuilds mindi-busybox
     10- Fix #249 by changing the wrong affectation of fname (Jean Philippe Mohler)
     11- test program now builds first all versions to test
     12- Fix most compilation warnings (Bruno Cornec)
     13- Adds a warning msg at restore time so that LVM modifications are done in /tmp/i-want-my-lvm and not in the mountlist (Bruno Cornec)
     14- Expand the exclude list to 16 times 512 (MAX_STR_LEN) instead of 8 to support a larger exclude list. (Bruno Cornec)
     15- Fix #611 by changing make-me-bootable to first desactivate all active partitions on the given disk, and then reactivate only the one needed  (Bruno Cornec)
     16- Add option -sparse to all star calls to add support of sparse file in case of star usage, as afio sparse file support seems broken (Bruno Cornec)
     17- Fix #652 by sending errors messages from fdisk to /dev/null to avoid LVM error messages on latest versions (Joel Kociolek)
     18- Fix #650 as pvdisplay output format changed in SLES 11 which returns a dm not the mapper. (Victor Gattegno)
     19- Fix partially #611 and #412 by calling the new OpenSUSE/SELS grub-install when detecting that a /usr/sbin/grub-install.unsupported is present (Victor Gattegno/Bruno Cornec)
     20- Add support for missing mkdtemp such as Red Hat 6.2 (Bruno Cornec)
     21- Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
     22- Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
     23- Fix #644 again by backporting a 3.1 patch to use dynamic memory allocation for the function run_program_and_log_output (Bruno Cornec)
     24- Improve autoconf/automake build process (Bruno Cornec)
     25
     263.0.2 (2012-06-03)
     27- Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec)
     28- Additon of a regression test suite in mondo-test. This version was tested with it for rhel-6-x86_64, rhel-5-x86_64, debian-6.0-x86_64, ubuntu-11.04-i386 (Bruno Cornec)
     29- Fix #616 by using the correct temp variable (statically allocated) for NFS analysis (Bruno Cornec)
     30- Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
     31- Improve error messages for handling better #611 (Bruno Cornec)
     32- Fix #596 for good as well as #473 and #500: now mondorestore will recreate correctly md devices with their original UUIDs and original metadata format. (Bruno Cornec)
     33- Fix #595 (MD core dump issue) by removing an abusive mr_free (Bruno Cornec)
     34- Manages grub version at backup time and in the conf file (Bruno Cornec)
     35- Adds a mkraidtab CLI parameter to test raidtab generation (Bruno Cornec)
     36- Rewrite strip_space in a much simpler version without valgrind warnings (Bruno Cornec)
     37- Fix #599 on NFS user mount error (Victor Gattegno)
     38
     393.0.1 (2012-02-24)
     40- Fix #580 by checking a modification on the mountlist and then asking for conf file adaptation (Bruno Cornec)
     41- Fix #127 by removing code which was forcing media size in NFS mode blindly (Michael Caerwyn mcaerwyn_at_gmail.com)
     42- Fix #584 by using memmove to allow strings to overlap (tottenwd)
     43- Adds grub2 support  (Michael Caerwyn mcaerwyn_at_gmail.com)
     44- Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com)
     45- Fix #579 by checking with pipes on both sides of the string (Bruno Cornec)
     46- Fix #578 by improving the regexp used for CD/DVD detection with -scanbus option (Victor Gattegno/Bruno Cornec)
     47- Adds more verbosity when LVM creation fails. (Bruno Cornec)
     48- Fix #577 by having factor back as a float (not a long ! it's a decimal value) and making the appropriate cast. (Bruno Cornec)
     49- Really never inject or eject when the -e option is passed or device is inappropriate (USB, Net, ...) (Bruno Cornec)
     50
     513.0.0 (2011-12-23)
     52- Fix #500 and #473 by adding support of old metadata format for mdadm if using grub < 0.9x or lilo on a md boot device (Bruno Cornec)
     53- mondoarchive now exists if the mt command is missing when needed (Bruno Cornec)
     54- Remove all mention of mondorescue.com from code (Bruno Cornec)
     55- Fix grub installation if we had to go in the hack part which wasn't using the correct variables to make decisions ! (Bruno Cornec)
     56- Exclude /run similarly to /sys and /proc (Bruno Cornec)
     57- Fix #512 by clearing old scratchdir before changing to a new (Bruno Cornec)
     58- Fix #511 now stabgrub is called also after conf file modifications (Bruno Cornec)
     59- Fix #520 by using a correct grep sequence (Victor Gattegno)
     60- Fix a bug where on OBDR mode compression was turned off to create the OBDR content but not back on (Bruno Cornec)
     61- Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Bruno Cornec/Stefan Heijmans)
     62- Mindi progression still not good, but showing now 3% when calling mindi. (Bruno Cornec)
     63- Fix #436 by adding some newtDrawForm where appropriate. (Bruno Cornec)
     64- Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (8 being the default number of loop devices available) (Bruno Cornec)
     65- Fix #496 by supporting the protocol in the output of the mount command (sshfs#...) (Bruno Cornec)
     66- Avoid a useless umount when changing of afio set, let insist_on_cd check and perform if needed (Bruno Cornec)
     67- Adds the post-nuke script sample for Debian (Guillaume Pernot/Andrée Leidenfrost)
     68- Solve #495 by skipping the potential (auto-read-only) when analyzing /proc/mdstat result (Bruno Cornec)
     69- Fix a panadoid_free done on the wrong variable (solve a memory leak) (Bruno Cornec)
     70- Really support both mkisofs and genisoimage everywhere (Bruno Cornec)
     71- Try to handle netfs_user better in all cases (NFS and SSHFS) (Bruno Cornec)
     72
     732.2.9.7 (2011-06-27)
     74- Fix multi-media restore by umounting it before looping to ask for the next (Bruno Cornec)
     75- Fix #485 by replacing a wrong call to mr_asprintf which was provoking core dumped (Bruno Cornec)
     76- Fix a NULL pointer used in exclude_path if -E option for mondoarchive was not specified (Taguchi/Bruno Cornec)
     77- Fix -maxdepth option usage for find command (Taguchi)
     78- Free memory for mountdir which was forgotten (backport from 2.2.10) (Bruno Cornec)
     79- Better loging of labeling in mondo when in nuke mode (Bruno Cornec)
     80- Fix #468 by adding support of ext attr and compression type through the GUI. (Bruno Cornec)
     81- Fix #433 by introducing a new bkpinfo member (subdir) to support storing the subdir under which ISO images are stored on an external HDD (Bruno Cornec)
     82- Fix #432 with a better message at a start (Bruno Cornec)
     83- Fix #404 with text properly centered in open_and_list_dir (Chucky)
     84- Fix computation issues in resize_drive_proportionately_to_suit_new_drives (JB/Bruno Cornec)
     85
     862.2.9.6 (2011-04-12)
     87- Improved message for Arch Linux for rebuilding the initrd (MC)
     88- Accept to work with either wodim or cdreord and genisoimage or mkisofs (Bruno Cornec)
     89- Avoids coredump again when exclude_path is NULL with mr_make_devlist_from_pathlist (MC/Bruno Cornec)
     90- Fix a seg fault bug when using the GUI in case exclude_paths was NULL (MC)
     91
     922.2.9.5 (2011-02-27)
     93- Do not create an error when a phys device has 0 size and is a /dev/dm-* device (Bruno Cornec)
     94- Excluding vmhgfs FS for VMWare guests mounting areas of the host. (Bruno Cornec)
     95- Fix #444. mondoarchive now supports inclusion/exclusion of dirs with spaces in their name. this required a syntax change for the -E/-I options where the list of dirs needs to be separated by '|' now instead of ' '. (Bruno Cornec)
     96- Fix a bug when no -E option is given on CLI (null) string generated (Bruno Cornec)
    997- Backport from 2.2.10 the support of a dynamic exclude_path variable. Should help fix #366, #421, #368, #371, #443 (Bruno Cornec)
    1098- Exits if the protocol used is not recognized (error with -n fs:// typo) (Bruno Cornec)
     
    108196- Fix a bug in a logging message, where format didn't correspond to params thus giving core :-( (Bruno Cornec)
    109197- Improves logging when a compressor is not found (Bruno Cornec)
    110 - Adds multipath support for RHEL 5.2 (Bruno Cornec/Matthieu Losmede)
     198- Adds multipath support for RHEL 5.2 (Bruno Cornec/Mathieu Losmede)
    111199- Avoids checking writable NFS share in interactive mode (Bruno Cornec)
    112200- Improve logging in when labelling (Bruno Cornec)
  • projects/mondorescue/pbconf/branches/3.1/mondo/pbfilter/all.pbf

    r1201 r1774  
    11filter PBSUMMARY = MondoRescue is a GPL Disaster Recovery and Cloning Solution
    2 filter PBDESC = MondoRescue is a GPL Disaster Recovery and Cloning solution to create backup media$/(CD, DVD, tape, network images) that can be used to redeploy the$/damaged system, as well as deploy similar or less similar systems.$/MondoRescue is reliable. It backs up your Linux server or workstation to$/tape, CD-R, CD-RW, NFS or hard disk partition. In the event of catastrophic$/data loss, you will be able to restore all of your data [or as much as you$/want], from bare metal if necessary. MondoRescue is in use by numerous blue-chip$/enterprises and large organizations, dozens of smaller companies, and tens of$/thousands of users.$/.$/MondoRescue is comprehensive. MondoRescue supports LVM, RAID, ext2, ext3, JFS, XFS,$/ReiserFS, VFAT, and can support additional file systems easily. It supports$/adjustments in disk geometry, including migration from non-RAID to RAID. MondoRescue$/runs on all major Linux distributions and is getting better all the time. You$/may even use it to backup non-Linux partitions, such as NTFS.$/.$/Homepage: http://www.mondorescue.org
     2filter PBDESC = MondoRescue is a GPL Disaster Recovery and Cloning solution$/to create backup media(CD, DVD, tape, network images) that can be used$/to redeploy the damaged system,$/as well as deploy similar or less similar systems.$/MondoRescue is reliable. It backs up your Linux server or workstation to$/tape, CD-R, CD-RW, NFS or hard disk partition. In the event of catastrophic$/data loss, you will be able to restore all of your data$/[or as much as you want], from bare metal if necessary.$/MondoRescue is in use by numerous blue-chip enterprises and$/large organizations, dozens of smaller companies, and tens of$/thousands of users.$/.$/MondoRescue is comprehensive. MondoRescue supports LVM, RAID, ext2, ext3, ext4$/JFS, XFS, ReiserFS, VFAT, and can support additional file systems easily.$/It supports adjustments in disk geometry, including migration$/from non-RAID to RAID.$/MondoRescue runs on all major Linux distributions$/and is getting better all the time.$/You may even use it to backup non-Linux partitions, such as NTFS.$/.$/Homepage: http://www.mondorescue.org
     3filter PBCONFIGURE = %configure
     4filter PBBUILDREQ =
  • projects/mondorescue/pbconf/branches/3.1/mondo/pbfilter/md.pbf

    r384 r1774  
    1 filter PBOBS = Obsoletes: libmondo
     1filter PBOBS = Obsoletes:   libmondo$/Provides: libmondo
     2filter PBCONFIGURE = %configure2_5x
     3filter PBBUILDREQ = gcc-c++
  • projects/mondorescue/pbconf/branches/3.1/mondo/pbfilter/novell.pbf

    r384 r1774  
    1 filter PBOBS = Obsoletes: mondo <= 2.06
     1filter PBOBS = Obsoletes:   mondo <= 2.06
     2filter PBBUILDREQ = 
  • projects/mondorescue/pbconf/branches/3.1/mondo/pbinit

    r555 r1774  
    88use ProjectBuilder::Filter;
    99use ProjectBuilder::CMS;
     10use ProjectBuilder::VCS;
    1011use ProjectBuilder::Env;
    1112use File::Basename;
     13use Data::Dumper;
    1214
    13 system("./bootstrap");
     15pb_system("./bootstrap","Bootstraping MondoRescue","verbose");
    1416pb_mkdir_p("docs/en");
    1517pb_mkdir_p("docs/man");
    1618my %pb;
    17 $pb{'pkg'} = "PBPKG";
    18 $pb{'ver'} = "PBVER";
    1919$pb{'tag'} = "PBTAG";
    2020$pb{'rev'} = "PBREV";
     21$pb{'ver'} = "PBVER";
     22$pb{'pkg'} = "PBPKG";
    2123$pb{'proj'} = "PBPROJ";
    2224$pb{'date'} = "PBDATE";
    2325$pb{'repo'} = "PBREPO";
     26$pb{'extdir'} = "PBEXTDIR";
    2427
    2528# Action needs to be pbinit
     
    2730my ($scheme,$uri) = pb_cms_init(undef);
    2831
    29 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondoarchive.8","docs/man");
    30 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorestore.8","docs/man");
    31 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/images","docs/en/images");
    32 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/fdl.sgml","docs/en");
    33 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.sgml","docs/en");
    34 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.dsl","docs/en");
    35 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/Makefile.howto","docs/en");
     32pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondoarchive.8","docs/man");
     33pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorestore.8","docs/man");
     34pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/images","docs/en/images");
     35pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/fdl.sgml","docs/en");
     36pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.sgml","docs/en");
     37pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/mondorescue-howto.dsl","docs/en");
     38pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/Makefile.howto","docs/en");
    3639# should call filter_file here
    3740
    3841my $ptr = pb_get_filters($pb{'pkg'});
    3942foreach my $f ((<docs/man/*.8>),(<docs/en/*.sgml>)) {
     43    #print "LOG: filtering $f\n";
     44    #print Dumper(%pb);
     45    #print Dumper($ptr);
    4046    pb_filter_file_inplace($ptr,$f,\%pb);
    4147}
  • projects/mondorescue/pbconf/branches/3.1/mondo/rpm/mondo.spec

    r1201 r1774  
    44
    55Summary:    PBSUMMARY
    6 Summary(fr):    Un programme pour créer un media de sauvegarde/restauration
     6Summary(fr):    Un programme pour créer un média de sauvegarde/restauration
    77Summary(it):    Un programma per utenti Linux per creare un CD/tape di rescue
    88Summary(sp):    Un programa por crear una CD/cinta de restoracion/rescate
     
    1616Source:     PBREPO/PBSRC
    1717BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
    18 BuildRequires:  newt-devel >= 0.50, gcc-c++, autoconf, automake, libtool
     18BuildRequires:  newt-devel >= 0.50, autoconf, automake, libtool, PBBUILDREQ
    1919ExcludeArch:    ppc
    2020PBOBS
     
    3434Mondo est une solution GPL de sauvegarde en cas de désastre pour
    3535créer des médias (CD, DVD, bande, images réseau) qui peuvent être
    36 utilisés pour redéployer le système endomangé, aussi bien que des
     36utilisés pour redéployer le système endommagé, aussi bien que des
    3737systèmes similaires, ou moins similaires.
    3838
     
    5656
    5757%build
    58 %configure
     58PBCONFIGURE
    5959make %{?_smp_mflags} VERSION=%{version}
    6060
     
    7373%doc ChangeLog
    7474#svn.log
    75 %doc INSTALL COPYING README* TODO AUTHORS NEWS*
     75%doc COPYING README* TODO AUTHORS NEWS*
    7676%doc docs/en/mondorescue-howto.html docs/en/mondorescue-howto.pdf
    7777
    7878%{_sbindir}/*
    7979%{_datadir}/%{name}
     80%{_libdir}/%{name}
    8081%{_mandir}/man8/*
    8182%{_var}/cache/%{name}
Note: See TracChangeset for help on using the changeset viewer.