Subversion build process

This is currently working for a lot of distributions (including Fedora, Mandriva, openSuSE, RHEL, SLES, debian, ubuntu, gentoo)
In order to build mondo and mindi packages, you need to use the ​project-builder tool.
From the last 2.2.x SVN tree extracted you need to launch:

# pb -p mondorescue cms2pkg

which will create for you both the compressed tar files (step cms2build) and then from those the packages (step build2pkg)

If you have or want to create virtual machines of other distributions that you want to generate packages for, you ave to build and set them u using:

Applying patches

You may want to apply patches to a given version of mondo and/or mindi in order to fix an annoying issue.
Look at SVN through that interface. Say that you want to apply revision 1488
which was issued after 2.2.3 of mondo to your 2.2.3 version to fix OCFS support.

First save the revision under /tmp as a patch file format (Use the Unified Diff link at the bottom of the changeset page)
Then use the previous File Rebuild Process paragraph, but before calling make to build the software, apply your previously saved patch by doing

After that you may have to solve conflicts (due to the fact that as in this case the patch doesn't apply cleanly as other patches in the middle are missing)
Then again you can use the configure ; make ; make install trilogy.

Location of mondo and mindi pre-releases Debian packages

This directory contains pre-releases of Mondo Rescue Debian packages. They may
not be production quality. You have been warned.

However, you are more than welcome to try them and provide feedback. Please
email andree_at_debian_dot_org or preferably the Mondo Rescue mailing list at
mondo-devel_at_lists_dot_sourceforge_dot_net both in case of success or lack
thereof.

If you have no idea what to do with these packages, Andree suggests you just use the
ones that come with Debian proper instead.

Installing from YUM

The ftp site is also set up as a yum repository. You can install and update your mindi/mondo packages using yum. First create a file in your yum repo directory like the following (you may download it from our ftp server in each fedora/version directory). Note that this sample is for fedora. You will need to edit a bit for other distros.