2016-04-28 Bruno Cornec <bruno@project-builder.org>
* [r3578] Creation of
svn+ssh://svn.mondorescue.org/prj/svn/mondorescue/tags/3.2.2 from
svn+ssh://svn.mondorescue.org/prj/svn/mondorescue//branches/3.2
2016-04-07 Bruno Cornec <bruno@project-builder.org>
* [r3553] Help Fix #790
- Fix perl functions to handle disk type (MBR vs GPT) on RHEL7
and unify output format
- Adds perl function to list all disks on the system
- Adds perl program to unit test these functions
- which_partition_format now uses mr-disk-type
2016-04-04 Bruno Cornec <bruno@project-builder.org>
* [r3550] - Really fix #778 by taking in acount the FAT size !
2016-03-03 Bruno Cornec <bruno@project-builder.org>
* [r3522] Important mindi modifications to share ISO and USB code
- Remove the need for BOOT_SIZE variable now computed
automatically
- Share more params in ISO_OPT
- Rename TurnTgzIntoRdz into MakeBootInitFile
- Remove sages of old_pwd and cd in functions. if a need to
change
directory then do it in a subshell especially in
PrepareDataDiskImages
and MakeBootInitFile
- Remove function ListImagesForUser
- Fix a bug related to list analysis with echo where the variable
needs
to be transformed into list before processing
- Simplify OfferToMakeBootableISO and OfferToMakeBootableUSB to
just deal
with interactivity and parameter handling and create a shared
function
MakeBootableDevice with a parameter for special treatment.
This will allow to fix broken USB support and to avoid that type
of
issue in the future
- Suppress as well PrepareBootDiskImage as content is now
supported in
the shared MakeBootableDevice
- Improve on screen and in log file messages
2016-02-17 Bruno Cornec <bruno@project-builder.org>
* [r3512] - Fix #785 by returning conf values when NFS server not
on the same LAN as the client
2016-02-09 Bruno Cornec <bruno@project-builder.org>
* [r3501] - mr-label now works with UUID having a "-" and checked
also for LABEL
2016-02-08 Bruno Cornec <bruno@project-builder.org>
* [r3496] - Avoid a perl warning on mr-label
2015-12-03 Bruno Cornec <bruno@project-builder.org>
* [r3488] - mr-label now works for setupping UUIDs and is called in
mondorestore postprocessing accordingly. Fix #778.
2015-12-02 Bruno Cornec <bruno@project-builder.org>
* [r3487] - mr-label will be delivered with perl-MondoRescue
* [r3486] - Adds a new perl script to force a new label on VFAT FS
2015-10-12 Bruno Cornec <bruno@project-builder.org>
* [r3475] Export more mr_lvm functions
2015-08-30 Bruno Cornec <bruno@project-builder.org>
* [r3447] - Adds a mr-device-mounted binary to MondoRescue
(replaces the code of the C function is_this_device_mounted) and
the corresponding perl function (mr_device_mounted) to handle
cases where a mounted device has a different name than the one
seen on mount (e.g. /dev/rhel/root and /dev/mapper/rhel-root)
- Adds perl function mr_file_copy_and_erase_hash to empty the
hash generated in mr_file_read_all_link and thus avoid filling
the hash it generates, which is useful for a recursive function,
but not when called multiple times from another perl script. To
be improved later on.
- Adapt build procedure to the new binary (tested on Mageia 5 and
RHEL7)
2015-08-28 Bruno Cornec <bruno@project-builder.org>
* [r3432] - Change analyze-my-lvm in order to generate percentage
of Extents of a VG to use to create the LV instead of a fixed
size. Should improve bugs when creating LVM on a disk of
different size greatly.
2015-05-14 Bruno Cornec <bruno@project-builder.org>
* [r3387] - Fix podchecker warnings
2015-04-18 Bruno Cornec <bruno@project-builder.org>
* [r3369] - Fix syntax errors in module Disk.pm
2015-03-16 Bruno Cornec <bruno@project-builder.org>
* [r3365] - Adds a Disk.pm module to centralize all disk related
functions for
MondoRescue
2015-03-05 Bruno Cornec <bruno@project-builder.org>
* [r3354] - mr-kernel-get-modules now uses Getopt for parameter
management, allowing verbosity increase
- Fix mr_kernel_get_modules to support depmod version providing
relative paths such as on RHEL5
- Fix mr_kernel_get_modules to support modinfo version withou -k
option support, using module full path instead
- the modlist hash is now having keys being full path module
names as a consequence
2015-02-24 Bruno Cornec <bruno@project-builder.org>
* [r3346] - Adds a new Version.pm module to get version management
a la pb in
MondoRescue
2014-09-15 Bruno Cornec <bruno@project-builder.org>
* [r3314] Fix #755 related to a syntax error in the Kernel.pm
module
2014-09-08 Bruno Cornec <bruno@project-builder.org>
* [r3313] Increase verbosity when modlist of modpath doesn't exist
and loop
2014-08-28 Bruno Cornec <bruno@project-builder.org>
* [r3312] - Fix #753 by forcing LV creation which on RHEL7 now asks
a question in case something was already there before.
2014-07-16 Bruno Cornec <bruno@project-builder.org>
* [r3311] - Fix an issue reported by Dider Diaz for older perl
version where the code was incompatible
2014-04-30 Bruno Cornec <bruno@project-builder.org>
* [r3278] - File KEYMAP-LIVES-HERE, USING-* not used anymore
- Nomalize name usinf iso-dir and ISO-DIR where relevant
- config entry netfs-server-path not used anymore (iso-dir
instead when needed)
- In network restore mode, also have the extended boot messages
- Manages grub2 version string as grub 1 was
2014-04-29 Bruno Cornec <bruno@project-builder.org>
* [r3267] - First fully working version of mr-net-get-config
2014-04-28 Bruno Cornec <bruno@project-builder.org>
* [r3265] - Add a new binary mr-net-get-config to coput the network
configuration and generate the appropriate portion of the
configuration file
2014-04-20 Bruno Cornec <bruno@project-builder.org>
* [r3262] - Change interface of mr_file_read_all_link to returning
a hash of hash.
- When recursing with a hash used, declare it with our so it's
available correctly at all levels.
- mr_file_read_all_link now really returns all the links neeed
2014-03-06 Bruno Cornec <bruno@project-builder.org>
* [r3257] - Remove debug print in Kernel.pm which solves wrong
inclusion of kernel modules in boot media
- Add support for latest Fedora keymap file (/etc/vconsole.conf)
and non us keyboard detection
- Improve initramfs detection for recent kernels (RE updated)
- Fix udev deps inclusion by mimicing what was done for minimal
2014-02-27 Bruno Cornec <bruno@project-builder.org>
* [r3254] - Removes duplicate log in mindi
- Plan for a log of live modules vs extra modules
* [r3251] - the mr-kernel-get-modules in now delivred as part of
the MondoRescue
perl package
* [r3250] - The mr-kernel-get-modules program now returns all the
full paths for
all modules passed in parameters with their dependencies. Which
is
exactly what needs mindi
* [r3249] - create function mr_kernel_get_modules in
MondoRescue::Kernel.pm from
code previously in get-modules.pl which now just calls it
2014-01-22 Bruno Cornec <bruno@project-builder.org>
* [r3243] - The test function of MondoRescue is now also working
for distros not having natively Test::More and avoid to depend on
it
2014-01-05 Bruno Cornec <bruno@project-builder.org>
* [r3240] - Fix md5 computation which had the full path name
* [r3239] - Fix build process for perl modules deps (creation of
the perl-scripts file was incorrect with build dir in it, and
overwritten)
- Fix pod2man issue on mondorescue.conf by adding pod content in
it which is then processed in the Makefile.PL
2013-12-31 Bruno Cornec <bruno@project-builder.org>
* [r3232] - Update mindi-busybox to 1.21.1
2013-12-30 Bruno Cornec <bruno@project-builder.org>
* [r3231] - Try to put everything for mindi under /usr now with the
way the latest distros work.
- symlinks.tgz is gone as a consequence
- FAILSAFE kernel is now gone in mindi
- mindi now uses the new mr-read-all-link and mr-process-ldd perl
scripts.
- All this makes this version 3.0.0
* [r3230] - the mr-* scripts now behave the same way as expeted in
mindi (just
return the values. More pretty printing is available with -v)
* [r3229] - Improve mr_file_process_ldd interface (now similar to
read_all_link).
These functions are now ready to be used by mindi
* [r3228] - Add a test file for MondoRescue::File for the
mr_read_all_link function which is a critical one
- Function now work as expected including normalization
* [r3226] - Move elementary perl scripts from mindi to MondoRescue
and adapt build Makefile
* [r3224] - mr_file_read_all_link seems to be working correctly
now.
- test file for the latest mr functions (mr-process-ldd and
mr-read-all-link)
* [r3222] - Fix GPL file for new MondoRescue package
- Fix installation procedure for new MondoRescue package
- Adds a new File.pm module to the new MondoRescue package
* [r3219] - Add a MondoRescue package to support all new perl
functions used in
the MondoRescue project