Changeset 1774 in ProjectBuilder for projects


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
Files:
1 deleted
31 edited
20 copied

Legend:

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

    r1211 r1774  
    88Package: PBPKG
    99Architecture: amd64 i386 ia64
    10 Depends: binutils, bzip2, dosfstools, mkisofs, module-init-tools, syslinux [amd64 i386], gawk, parted, file, mtools, perl, util-linux
     10Depends: bash, binutils, bzip2, dosfstools, module-init-tools, syslinux [amd64 i386], gawk, parted, file, mtools, perl, util-linux, mindi-busybox (>= 1.7.3-1), mkisofs|genisoimage
    1111Recommends: cpio, mdadm, ntfsprogs, nano
    1212Suggests: eject, less
  • projects/mondorescue/pbconf/branches/3.1/mindi/deb/docs

    r895 r1774  
    22README
    33README.bkphw
     4README.bootparam
    45README.ia64
    5 README.proliant
     6README.ProLiant
    67README.pxe
    78TODO
  • projects/mondorescue/pbconf/branches/3.1/mindi/deb/mindi.docs

    r895 r1774  
    22README
    33README.ia64
    4 README.proliant
     4README.ProLiant
    55README.pxe
    66README.bkphw
  • projects/mondorescue/pbconf/branches/3.1/mindi/ebuild/mindi.ebuild

    r1202 r1774  
    2020        sys-fs/dosfstools
    2121        sys-block/parted
     22        sys-apps/bash
    2223        sys-apps/gawk"
    2324
     
    3637    export DONT_RELINK=1
    3738    export PKGBUILDMINDI="true"
    38     "${WORKDIR}"/"${P}"/install.sh
     39    cd "${WORKDIR}"/"${P}"
     40    ./install.sh
    3941}
    4042
  • projects/mondorescue/pbconf/branches/3.1/mindi/pbcl

    r1345 r1774  
    44
    553.0.0 (2030-02-15)
    6 - TBD
    7 
    8 2.0.7.6 (2011-01-28)
     6- TBC
     7
     82.1.5 (2013-05-03)
     9- Fix #681 by reintroducing code from mindi 2.0.6 in order to support detection of initrd tyep support deep in kernel with some black magic. (Bruno Cornec/Victor Gattegno/Didier Diaz)
     10- Fix ReadAllLink by supporting multi-level of ../.. in link names (Bruno Cornec)
     11- Add cifs support for #208 with first modifications to add cifs support as an external FS - will need mondo 3.0.4 (Bruno Cornec)
     12- Force the addition of the RESTORE keyword in the boot line to avoid interaction at restore time. (Bruno Cornec)
     13- Fix #677 by adding a missing parameter to modinfo (Victor Gattegno)
     14- Update ProLiant support with hp-rcu and hp-fm (Gen8 and following) (Bruno Cornec)
     15
     162.1.4 (2013-03-15)
     17- Fix #651 by removing a potential dmsetup conf before formating the USB with mkdosfs (Matthew Ross)
     18- Should fix an issue with RHEL 6 where mindi was comparing an info obtained by readlink -f (/dev/dm-1) different from the one in fstab (/dev/mapper/systemvg-root_lv) and the one given by vgs in GiveMapperofDm (/dev/systemvg/root_lv) (Bruno Cornec)
     19- Removing telinit from minimal.conf to avoid on SLES to have init coming as the target of the telinit link :-( (Bruno Cornec)
     20- Adding an inittab file in order to avoid problems with CTR-ALT-DEL (Bruno Cornec)
     21- mindi now uses the full content of minimal.conf in deplist to include it in the boot media. Prevously only a fraction of it was included  (Bruno Cornec)
     22- blkid is needed at least by Fedora 16 at restore time early so added to minimal.conf (Bruno Cornec)
     23- Handle better the symlinks during the copy of content in order to support the /lib issue for F17. Performance is still degraded (Bruno Cornec)
     24- Adds more drivers in mindi to better support iscsi env (Bruno Cornec)
     25- Fix #611 for SLES SP1/SP2 with improved LVM support and addition of a function GiveVGLVOfdm to analyze-my-lvm (Matthew Ross/Bruno Cornec)
     26- Fix #654 by exporting correct value for LANG and LANGUAGE in analyze-my-lvm to avoid localized display (ediaz)
     27- Improve Fedora 17 support and #656 with all sort of symlinks from / to /usr (Bruno Cornec)
     28- Improve VxFS support and #167 (Bruno Cornec)
     29- Add proposed enhancement in #648 to add more control through conf file to boot timeout and default mode (Matthew Ross)
     30- Fix #649 by adding serial port detection in GetShell function which was harcoding the tty to use (Matthew Ross)
     31- Fix #639 bu adding dyn. libs needed on RHEL 6.3 by ssh (Peter Kohler)
     32- Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
     33- Fix #647: bash is now systematically included in the ramdisk
     34- Fix #631 by adding /bin/lsmod to minimal.conf in order to support SLES 11 SP2
     35- Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
     36- Adds support for 3.5 kernel and USB keyboard by adding module hid_generic (Hugo vw)
     37- Increase size of tmpfs using shm in order to support larger mindi boot images (Mark Wisniewski)
     38- Solve #646 by increasing BOOT_SIZE for Ubuntu 12.04 (Victor Gattegno)
     39
     402.1.3 (2012-07-08)
     41- Fix #621 by avoiding to handle iso9660 FS type from fstab as well as bind mounted FS. (Bruno Cornec)
     42- Fix a bug in mindi where regular expressions were used with grep without the -E option (Jeffery Kalchik)
     43- Fix #614 SLES kbd issue (removing double quotes was not done for all of them) (Victor Gattegno)
     44- mindi now includes the libnss files under /lib in minimal.conf to bring back sshfs support on Debian (Bruno Cornec)
     45- Mageia 2 needs .ko.xz modules detection (Bruno Cornec)
     46- Document the fact that selinux needs to be disable for extended attributes to be restored (was missing in the PXE example boot line) (Bruno Cornec)
     47
     482.1.2 (2012-06-03)
     49- Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec)
     50- Fix #617 and #615: Only non directtory are transferred to the rootfs by tar, in order to avoid linked dirs such as /lib to finish fully on it. (Bruno Cornec)
     51- Adding pata_acpi support (Bruno Cornec)
     52- Fix #607 by including kernel modules symlinked to modules out of tree (hpsa case from HP PSP) (Sanjeev V Kumar)
     53- Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
     54- Add support for HP CNA in Blades for PXE boot (Bruno Cornec)
     55- Call kpartx to force device creation in case it wasn't done automatically as it should (Bruno Cornec)
     56- Avoids useless warning by using the right regexp for 2.4.x kernel detection (Bruno Cornec)
     57- Fix #609 by using option -L of stat in order to get the correct value for major and minor numbers of mapper links (bzium)
     58- Fix #600 by linking /bin/sh to /bin/bash when it's in the initrd as the default shell used. Adds support for pushd/popd at least. (Bruno Cornec)
     59- Fix #614 to add correct keyboard support on SLES 10 (Bruno Cornec)
     60- Solve #610 by adding a --nolog option to mindi, which needs to be the first one, and used in analyze-my-lvm with a redirection of errors to /dev/null. (Bruno Cornec)
     61- Fix #598 by increasing again boot sizes (Bruno Cornec)
     62- Adds support for upstart (RHEL 6.2) to try having CTRL-ALT-DEL work again (Bruno Cornec)
     63- Adds cnic net driver for bnx2i support on RHEL 6.2 at least (Bruno Cornec)
     64- Prepare a new script to compute IP addresses mr-net-find (not used yet) (Bruno Cornec)
     65- Fix #589 by removing fixed path for grep in mindi, and managing correctly paths for udev related binaries in mindi and rcS, and improving Arch Linux support (MC)
     66- mv udev.files to udev.conf under deplist.d to be more coherent (Bruno Cornec)
     67- Use LogFile everywhere possible as a echo replacement (Bruno Cornec)
     68- Fix #590 by adding a warning in case of McAfee detection, and checking tar files before their copy. (Bruno Cornec)
     69
     702.1.1 (2012-02-24)
     71- Adds rpcbind support. Fixes RHEL6.2 NFS restore, and hopefully Debian as well. (Bruno Cornec)
     72- Force inclusion all files mentioned in minimal.conf (Bruno Cornec)
     73- Fix #576 by truncating the mesage text created with cut (Bruno Cornec)
     74- Fix #586: mindi now skips swap files in the mountlist creation (Bruno Cornec)
     75- Adds module usb_common support for Linux kernel 3.2 (Bruno Cornec)
     76- Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com)
     77- Fix a bug where lvm libes were duplicated (Michael Caerwyn mcaerwyn_at_gmail.com)
     78- Fix #582 by avoiding the use of the term WARNING and using now INFO and a hopefully improved msg (Bruno Cornec)
     79- Fix #519 for good by cjecking syslinux version 4.02 and making a special call to --stupid for it. THat's all it deserves ;-) (Bruno Cornec)
     80- Adds support for more VIA device drivers (pata and rhine) (Bruno Cornec)
     81- debugfs should be excluded from the device considered for fstab analysis (Bruno Cornec)
     82
     832.1.0 (2011-12-23)
     84- Fix a bug in analyze-my-lvm where LVs were created in random order (the one of lvscan) instead of using the dm-xxx order, which creates issues at restore time between the mapping created then and the one we had at backup time which could be inconsistent (Bruno Cornec)
     85- Force activation of first partition which should not be optional as everything is destroyed before (Bruno Cornec)
     86- Exclude sysfs devpts and tmpfs partitions found in RHEL 6.2 from analyze by mindi (made error messages) (Bruno Cornec)
     87- Fix a bug in mindi when having multiple swap partiions with same starting string (/dev/dm-1 and /dev/dm-16). (Bruno Cornec)
     88- Exclude /run similarly to /sys and /proc (Bruno Cornec)
     89- Fix #525 and improve printing when no /etc/raidtab, but still md devices (Bruno Cornec)
     90- Adds support for a new pata_atiixp, bnx2i, virtio drivers (Bruno Cornec)
     91- Force block size back to 32768 in OBDR mode after skipping the 2 tape marks, to read the additional rootfs data corerctly (Bruno Cornec)
     92- Fix #498 by using an external program (hpsa_obdr_mode) which can set the mode of the tape to CD-ROM or Sequential at will. (Bruno Cornec)
     93- Simplify the function engaging SCSI for Smart Array controllers, and support as many controller as we have (Bruno Cornec)
     94- Attempt to solve #503 by handling /lib64 separately for udev and only if not a link (to /lib) for Ubuntu 64 (Bruno Cornec)
     95- Fix #499 by using a real init from busybox and moving our init script to etc/init.d/rcS. We also now call the reboot from busybox to exit, which indeed reset the system correctly (in a VM at least which wasn't the case before). Requires a new mindi-busybox as well. (Bruno Cornec)
     96- Improve mindi support for kernel 3.x (Bruno Cornec)
     97- Improve again ProLiant HW support, by adding references to the yet to come SSSTK rpm so that conrep is called at its future right place. (Bruno Cornec)
     98- Fix #491 by correctly checking Xen kernel used for a dom0 env (Bruno Cornec)
     99- Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Stefan Heijmans/Bruno Cornec)
     100- Fix an issue on udevadm call (Bruno Cornec)
     101- Fix #501 by pushing BOOT_SIZE to 36864 for certain Ubuntu cases (Bruno Cornec)
     102- Add compatibility with the latest SSSTK + PSP content for HP ProLiant + branding homogeneous now. Using hpacuscripting now. (Bruno Cornec)
     103- Fix bugs in the kernel detection routine of mindi related to echo badly captured (Bruno Cornec)
     104- 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 (Bruno Cornec)
     105- Copy everything under .ssh of root account to allow for sshfs mount without passwd at restore time. (Bruno Cornec)
     106- Improve msgs printed during kbd analysis (Bruno Cornec)
     107- Fix an error when dmidecode reports comments before system name (Bruno Cornec)
     108- Move fvat nd fat modules to CDROM_MODS in order to have them in the initrd to support saving logs to a USB device e.g. (Bruno Cornec)
     109- Fix #492 by removing an extra useless fi (Bruno Cornec)
     110- Fix issues in test of FindKernel for Xen and non Xen cases (Bruno Cornec)
     111- Improve mbr.bin handling (Bruno Cornec)
     112- Improve error message in case mondorestore isn't found (Bruno Cornec)
     113- Install an MBR on USB devices when possible (Bruno Cornec)
     114- Fix a compatibility bug in mindi where exclude lists with '|' was incorrectly analyzed (' ' still expected) (Bruno Cornec)
     115- Adds 3 binaries called potentially by udev to support USB key mount at restore time (Victor Gattegno)
     116- Removes a warning when trying to launch udevadm and it doesn't exist (RHEL 5 e.g.) (Bruno Cornec)
     117
     1182.0.7.8 (2011-06-27)
     119- Fix mindi-get-perl-modules when perl dirs in @INC are symlinks (case on Ubuntu 11.04) (Bruno Cornec)
     120- Fix option --findkernel in case of Xen kernel so that mondoarchive get a correct answer instead of an empty one. (Bruno Cornec)
     121- Fix #484 by adding support for the arcmsr driver (to support the Areca ARC-1220 RAID Controller) (Bruno Cornec)
     122- Avoids error msgs if no mondo-restore.cfg file exists (when mindi used stdalone) (Bruno Cornec)
     123- Attempt to fix Xen kernel support by avoiding to remove xen kernel fro; the possible_kernels list too early, whereas it's used afterwards to get them. (Bruno Cornec)
     124- Fix #481 by supporting the new kbd file in latest Ubuntu 10.10+ (Victor Gattegno)
     125- Propose more variables in the mindi.conf example (Bruno Cornec)
     126- More explicit messages when size unsufficient in mindi for kernel + initrd as per #471 (Bruno Cornec)
     127- Log content of mondo-restore.cfg  (Bruno Cornec)
     128- Remove very old code creating confusing symlinks pico to nano in init. Fix #477 (patch from MC)
     129
     1302.0.7.7 (2011-04-12)
     131- Increase sizes again more for Debian 6/Ubuntu 10.x and Fedora 14 support (Victor Gattegno)
     132- Adds a UdevadmTrigger function at restore time to deal with the various syntax formats changes ddepending on version (MC)
     133- Improved Arch Linux support, boot message, keyboard, ... (MC)
     134- Adds reboot to fix #435 (Bruno Cornec)
     135- Use modprobe instead of insmod to load loop, cd, ... modules (in order to force them at restore time) (Bruno Cornec)
     136- Add support for libahci driver (Bruno Cornec)
     137
     1382.0.7.6 (2011-02-27)
     139- Adds functions and /bin/loadkeys (new location) to minimal set of commands to have (Bruno Cornec)
     140- provides a makemessage option to mindi and this function now works with pbdistrocheck (Bruno Cornec)
     141- Latest lvdisplay on RHEL6 prints MiB instead of MB. Impact on analyze-my-lvm fixed. (Bruno Cornec)
     142- With mindi-busybox 1.18.3 the syntax of openvt changed. Mindi is now compatible with this as well as the older one. (Bruno Cornec)
     143- Adds a restore quiet option (Bruno Cornec)
     144- Fixes for RHEL6 support with additional modules (Bruno Cornec)
     145- Fix #462 (removes temp dir if analyze-my-lvm launched in stand alone mode) (Bruno Cornec)
     146- Fix issue with mindi when launched from a dir containing spaces (Bruno Cornec)
     147- Fix #459 by correcting an old README containing info on the edit-mountlist binary which doesn't exist. (Bruno Cornec)
    9148- Adds support for hpsa (new HP Smart Array driver), r8169, xhci, virtio, mega_sr, ide_gd_mod, pata_jmicron, cp210x, dca, raid6_pq, xor async_tx, async_memcpy, async_xor, pata_sil680 drivers (Bruno Cornec)
    10149- Replace usage of pvs with pvscan for speed reasons in analyze-my-lvm (Bruno Cornec)
    11150- Workaround problems met on RHEL 5.2 and 5.4 around pvs command generating a list of \n separated pvs with back quotes in an unexpected way. (Bruno Cornec)
    12151- Adds /etc/rpc and /etc/netconfig as minimal deps for mindi for latest NFS support (Bruno Cornec)
    13 - Boot size pushed to 20MB (Bruno Cornec)
     152- Boot size and extra size pushed to 24MB and 70MB to support correctly Fedora 14 and Debian 6.0 (Bruno Cornec)
    14153- Fix #446 by exiting mindi before doing anything weird in it (Bruno Cornec)
    15154- Fix #445 to avoid vg with similar names to be wrongly excluded (vgroot and vgroot-san e.g.) (Michael Shapiro/Bruno Cornec)
     
    122261- fdomain may prevent booting at restore time, so propose it as example of DENY_MODS (Bruno Cornec)
    123262- MakeBootConfFile handle a bit separately syslinux and isolinux, improves USB key support (Bruno Cornec)
    124 - Adds multipath support for RHEL 5.2 (Bruno Cornec/Matthieu Losmede)
     263- Adds multipath support for RHEL 5.2 (Bruno Cornec/Mathieu Losmede)
    125264- Fix #271 by adding a '/' in front of the string we want to exclude for cd, floppies (Bruno Cornec)
    126265- Adds support for jmicron ide pata controller (Arne Bernin)
  • projects/mondorescue/pbconf/branches/3.1/mindi/pbfilter/all.pbf

    r1201 r1774  
    1 filter PBSUMMARY = Mindi creates emergency boot disks/CDs using your kernel, tools and modules
     1filter PBSUMMARY = Creation of emergency boot disks/CDs using your kernel, tools and modules
    22filter PBDESC = Mindi takes your kernel, modules, tools and libraries, and puts them on N$/bootable disks (or 1 bootable CD image). You may then boot from the disks/CD$/and do system maintenance - e.g. format partitions, backup/restore data,$/verify packages, etc.$/It is part of the MondoRescue suite for which it creates boot media.$/Homepage: http://www.mondorescue.org
  • projects/mondorescue/pbconf/branches/3.1/mindi/pbfilter/novell.pbf

    r384 r1774  
    1 filter PBDEP = syslinux
     1filter PBDEP =
  • projects/mondorescue/pbconf/branches/3.1/mindi/pbinit

    r1000 r1774  
    44#
    55use ProjectBuilder::CMS;
     6use ProjectBuilder::VCS;
    67use ProjectBuilder::Filter;
    78use ProjectBuilder::Env;
     
    1516$pb{'date'} = "PBDATE";
    1617$pb{'repo'} = "PBREPO";
     18$pb{'extdir'} = "PBEXTDIR";
    1719
    1820# Export documentation to generate what is needed
     
    2224my ($scheme,$uri) = pb_cms_init(undef);
    2325
    24 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/mindi.8",".");
     26pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/mindi.8",".");
    2527
    2628my $ptr = pb_get_filters($pb{'pkg'});
  • projects/mondorescue/pbconf/branches/3.1/mindi/rpm/mindi.spec

    r1201 r1774  
    1212BuildArch:  noarch
    1313BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
    14 Requires:   bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools, parted, perl, mtools, PBDEP
     14Requires:   bash, bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools, mindi-busybox >= 1.7.3, parted, perl, mtools, syslinux, PBDEP
     15ExcludeArch:    ppc
    1516PBOBS
    1617# Not on all systems
     
    4647%defattr(-,root,root)
    4748%config(noreplace) %{_sysconfdir}/%{name}
    48 %doc ChangeLog INSTALL COPYING README TODO README.* NEWS
     49%doc ChangeLog COPYING README TODO README.* NEWS
    4950#svn.log
    5051%{_mandir}/man8/*
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/du/compat

    r384 r1774  
    1 4
     1PBDEBCOMP
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/du/control

    r671 r1774  
    44Maintainer: PBPACKAGER
    55Build-Depends: debhelper (>= 4.2.20), imagemagick
    6 Standards-Version: 3.6.1
     6Standards-Version: PBDEBSTD
    77
    88Package: PBPKG
     
    1212Suggests: mondo
    1313Description: manual for Mondo, a powerful disaster recovery suite
    14  Mondo is reliable. It backs up your Debian GNU/Linux server or workstation to
    15  tape, CD-R, CD-RW, NFS or hard disk partition. In the event of catastrophic
    16  data loss, you will be able to restore all of your data [or as much as you
    17  want], from bare metal if necessary. Mondo is in use by numerous blue-chip
    18  enterprises and large organizations, dozens of smaller companies, and tens of
    19  thousands of users.
     14 PBDESC
    2015 .
    21  Mondo is comprehensive. Mondo supports LVM, RAID, ext2, ext3, JFS, XFS,
    22  ReiserFS, VFAT, and can support additional file systems easily. It supports
    23  adjustments in disk geometry, including migration from non-RAID to RAID. Mondo
    24  runs on all major Linux distributions and is getting better all the time. You
    25  may even use it to backup non-Linux partitions, such as NTFS.
    26  .
    27  Homepage: http://www.mondorescue.org
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/du/copyright

    r384 r1774  
    33
    44The current upstream source was downloaded from
    5 ftp://ftp.mondorescue.org/src/.
     5PBURL
    66
    77Upstream Authors: Hugo Rabson <hugo.rabson@mondorescue.org>
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/du/mondo-doc.dirs

    r384 r1774  
    1 usr/share/bug/mondo-doc
    21usr/share/man/man8
    32usr/share/mondo-doc
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/pbcl

    r1343 r1774  
    66- TBD
    77
    8 2.2.9.5 (2011-01-28)
     83.0.3 (2013-03-15)
     9- Precise in mondoarchive man page that -E and -I params are directories, not files (which the word path could imply)
     10
     113.0.2 (2012-06-03)
     12- Update Lab to prepare a MCLinux UK Training (Bruno Cornec)
     13- Update Presentation for TOS Training in devel branch (Bruno Cornec)
     14- Fix #517 by adding a slide on mondorescue installation in the std presentation (Bruno Cornec)
     15- Detail the working mecanisms of HP ProLiant support with MondoRescue - doc in mindi package (Bruno Cornec)
     16- Add an information file for OBDR support wrt to MondoRescue - doc in mindi package (Bruno Cornec)
     17
     183.0.1 (2012-02-18)
     19- No modification
     20
     213.0.0 (2011-12-23)
     22- Document that mondoarchive now excludes /run similarly to /sys and /proc (Bruno Cornec)
     23- Fix #524 as option -U needs a size also (Bruno Cornec)
     24- Fix #505 by documenting environment variables (Bruno Cornec)
     25- Improve -d option description for NFS (Bruno Cornec)
     26- Fix some markup in man pages (Bruno Cornec)
     27- Precise that -J is not supported by mondorestore yet. (Bruno Cornec)
     28- Fix syntax description in mondoarchive man page for -E & -I with | (Bruno Cornec)
     29
     302.2.9.7 (2011-06-27)
     31- Fix -E and -I example in man page which were lacking the '|' as separator (Bruno Cornec)
     32- Update on P2V doc including RHEL6 validation and some minor additions (Lester Wade)
     33
     342.2.9.6 (2011-04-12)
     35- Documents option -v of mondoarchive (Bruno Cornec)
     36- Updated Lab for TES 2011 (Bruno Cornec)
     37- Update P2V doc incorporating latest ML feedbacks (Lester Wade)
     38
     392.2.9.5 (2011-01-27)
     40- Document in man page and HOWTO the syntax modifications for -E/-I options and '|' separator (Bruno Cornec)
    941- Adds the mondoarchive reference card (Lester Wade)
    1042- Updated P2V doc from Lester Wade (Lester Wade)
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/pbfilter/novell.pbf

    r1026 r1774  
    1 filter PBBUILDDEP = ImageMagick lynx docbook_4 docbook-utils
     1filter PBBUILDDEP = ImageMagick,lynx,docbook_4,docbook-utils
  • projects/mondorescue/pbconf/branches/3.1/mondo-doc/rpm/mondo-doc.spec

    r1026 r1774  
    1515BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
    1616BuildRequires:  man,docbook-utils,groff,PBBUILDDEP
    17 BuildArch: noarch
     17BuildArch:  noarch
    1818
    1919%description
  • 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}
  • projects/mondorescue/pbconf/branches/3.1/mondorescue.pb

    r1345 r1774  
    3838
    3939pkgver mindi = 3.0.0
     40pkgver mindi-busybox = 1.20.2
     41pkgtag mindi-busybox = 1
    4042
    4143# Hash of additional package/package directory
     
    5961filteredfiles mondo = configure.in
    6062filteredfiles mondo-doc = mondorescue-howto.sgml,mondoarchive.8,mondorestore.8,mindi.8
    61 filteredfiles mindi = rootfs/sbin/init,mindi,install.sh
     63filteredfiles mindi = rootfs/etc/init.d/rcS,mindi,install.sh
    6264filteredfiles website = top.shtml
     65
     66checkexclude all = centos,lsb,solaris
  • projects/mondorescue/pbconf/branches/3.1/pbfilter/all.pbf

    r1432 r1774  
    1616filter PBDATE = $pb->{'date'}
    1717
     18# PBEXTDIR is replaced by the date ($pb->{'extdir'} in code)
     19filter PBEXTDIR = $pb->{'extdir'}
     20
    1821# PBLOG is replaced by the changelog if value is yes
    1922filter PBLOG = yes
  • projects/mondorescue/pbconf/branches/3.1/pbfilter/debian.pbf

    r1209 r1774  
    55#
    66# PBDEBSTD is replaced by the Debian standard version
    7 filter PBDEBSTD = 3.8.0
     7filter PBDEBSTD = 3.9.4
    88
    99# PBDEBCOMP is replaced by the Debian Compatibility value
    10 filter PBDEBCOMP = 7
     10filter PBDEBCOMP = 9
    1111
    1212
  • projects/mondorescue/pbconf/branches/3.1/pbfilter/du.pbf

    r506 r1774  
    88
    99# PBVER is replaced by the version ($pb->{'ver'} in code)
    10 filter PBVER = $pb->{'ver'}
     10#filter PBVER = $pb->{'ver'}
    1111
    1212# PBDEP is replaced by the list of dependencies
  • projects/mondorescue/pbconf/branches/3.1/pbfilter/rpm.pbf

    r506 r1774  
    1717filter PBOBS =
    1818
    19 filter PBLIC = GPL
     19filter PBLIC = GPLv2+
  • projects/mondorescue/pbconf/branches/3.1/website/pbinit

    r948 r1774  
    77use ProjectBuilder::Base;
    88use ProjectBuilder::Filter;
     9use ProjectBuilder::VCS;
    910use ProjectBuilder::CMS;
    1011use ProjectBuilder::Env;
     
    2021$pb{'date'} = "PBDATE";
    2122$pb{'repo'} = "PBREPO";
     23$pb{'extdir'} = "PBEXTDIR";
    2224
    2325# Action needs to be pbinit
     
    2628
    2729foreach my $f ("mondoarchive.8", "mondorestore.8", "fdl.sgml", "mondorescue-howto.sgml", "mondorescue-howto.dsl", "Makefile.howto", "Makefile.man", "mindi.8", "HOWTO-_Deploy_Linux_from_SCSI_to_SATA.pdf", "hwmigration.pdf", "mondo-presentation-v1.pdf", "mondo-presentation-v2.pdf", "p2v.odt", "p2v.pdf", "LabMondoRescue.odt", "LabMondoRescue.pdf") {
    28     pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/$f","docs");
     30    pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/$f","docs");
    2931}
    30 pb_cms_export($uri,"$ENV{'PBDIR'}/mondo-doc/images","docs/images");
     32pb_vcs_export($uri,"$ENV{'PBDIR'}/mondo-doc/images","docs/images");
    3133
    3234# call filter_file here
Note: See TracChangeset for help on using the changeset viewer.