Changelog for
rear118a-1.18.a-2.1.x86_64.rpm :
* Wed Sep 28 2016 jsmeixAATTsuse.de- Update to GitHub master from Wed Sep 28 11:29:55 2016 +0200 with latest Git commit 35975dfbaa08978a91b8591073d8dc3821a79a4c that fixes the reboot halt poweroff and shutdown commands that did no longer work in the rear recovery system with newest systemd/systemctl (e.g. in SLE12-SP2 and FC24), see https://github.com/rear/rear/issues/953 (bsc#1001629).
* Mon Sep 26 2016 jsmeixAATTsuse.de- Update to GitHub master from Fri Sep 23 12:37:17 2016 +0200 with latest Git commit 6c31e79dc6a21b891ee644f3ffacd22761b698f9. This is mainly a cosmetical and documentation update. It is primarily intended to make a better (first) impression. It fixes misspelled forms of \'SUSE\' and \'Relax-and-Recover\' and has more clear documentation regarding \"BACKUP_TYPE=incremental\" (because our automated \"sle-changelog-checker\" requires a SUSE-specific ID - voila - here you are: bsc#999227).
* Tue Sep 20 2016 jsmeixAATTsuse.de- Update to GitHub master from Tue Sep 20 12:46:33 2016 +0200 with latest Git commit 77b346ccce00b1a7dcda5e8b236ca0dd66f49af3. It contains Git commit 90a03db45b27a4cae067af4127d3f4c0e7d0f30e that added SLE12-SP2-btrfs-example.conf that contains a POST_RECOVERY_SCRIPT that implements btrfs quota setup for snapper if that is used in the original system, see https://github.com/rear/rear/issues/999 (bsc#999227).
* Thu Aug 18 2016 jsmeixAATTsuse.de- Update to GitHub master from Wed Aug 17 15:01:46 2016 +0200 with latest Git commit 86240b05983ffe33a936de966f145e118745899f. It contains Git commit a4443a53dcb2399b8f1d04d6c6873944ab5597ed that makes it working in general more fail-safe against wrong btrfs subvolumes on SLE12. Now snapper\'s own subvolumes and falsely created normal subvolumes below snapper\'s base subvolume are automatically excluded from being recreated by listing them only as comments in disklayout.conf during \"rear mkbackup\". Furthermore if such subvolumes are active in disklayout.conf (e.g. because the user has manually activated them) they are skipped during \"rear recover\" plus LogPrint info for the user, see https://github.com/rear/rear/issues/963. For example systemd may create such wrong btrfs subvolumes namely AATT/.snapshots/1/snapshot/var/lib/machines (cf. below) see http://lists.opensuse.org/opensuse-factory/2015-07/msg00591.html which was rediscovered as bsc#992573.
* Thu Aug 04 2016 jsmeixAATTsuse.de- Update to GitHub master from Wed Aug 3 16:19:22 2016 +0200 with latest Git commit 01f35154b35de0d4829cfe2a5502d4f839c27d45 that should make \'rear recover\' work on SLE12-SP2 with the default btrfs subvolume structure on SLE12-SP2 because at least the default btrfs subvolume structure on SLE12-SP2-beta5 is not sufficiently backward compatible with the default btrfs subvolume structure on SLE12-SP1 (there is the additional btrfs normal subvolume AATT/.snapshots/1/snapshot/var/lib/machines), see https://github.com/rear/rear/issues/944 (see also bsc#990675).
* Tue May 10 2016 jsmeixAATTsuse.de- Update to GitHub master from Tue May 10 11:01:47 CEST 2016 with Git commit bd3d2ac41c7ed04352abd28de16b9493aff40683 that removed the outdated and leftover EXCLUDE_RECREATE from the btrfs example config files SLE12-SP1-btrfs-example.conf and SLE12-btrfs-example.conf because excluding btrfs subvolumes via EXCLUDE_RECREATE was only needed in our SLE12-specific RPM package \"rear116\" (with special adaptions for btrfs support) but it leads to falsely excluded btrfs subvolumes from the backup (and restore) for all newer rear versions (i.e. since rear 1.17), see the GitHub issue 821 https://github.com/rear/rear/issues/821 in particular see https://github.com/rear/rear/issues/821#issuecomment-215071027 (because our automated \"sle-changelog-checker\" requires a SUSE-specific ID - voila - here you are: bsc#946389). This means users who use btrfs and upgrade from our SLE12-specific RPM package \"rear116\" to a newer rear version must manually adapt their /etc/rear/local.conf file. This is a good example for what is documented in the section \"Rear Version Updates\" in our SLE12-HA manual and online at \"Version upgrades with Relax-and-Recover (rear)\" in https://en.opensuse.org/SDB:Disaster_Recovery that reads (excerpt): \"For each rear version upgrade and for each change of a software that is used by rear you must carefully and completely re-validate that your particular disaster recovery procedure still works for you.\"
* Wed Apr 13 2016 jsmeixAATTsuse.de- New package rear118a for SUSE Linux Enterprise (fate#319332). It is the upstream GitHub master from Wed Apr 13 14:00 CEST 2016 (latest Git commit 11eb7d19e5484c19783b86a705bc3aeed34b250c) that is rear version 1.18 plus enhancements regarding ebiso mainly let rear determine EFI virtual disk size automatically (cf. https://github.com/rear/rear/issues/810). ebiso is used since rear version 1.18 for making a UEFI bootable rear recovery system ISO image on SUSE Linux Enterprise systems (see also bsc#931824).
* Tue Mar 22 2016 jsmeixAATTsuse.de- Version upgrade to 1.18 A detailed list can be found in the rear-release-notes.txt file. Changes include (excerpt):
* Support was added for NVME SSD type of disk devices (issue #787)
* Script 99_sysreqs.sh was added to save the minimal system requirements necessary for cloning a system in a remote DRP data center (issue #798)
* New 99_move_away_restored_files.sh to remove restored files after recover (issue #799) New array was introduced to make this - BACKUP_RESTORE_MOVE_AWAY_FILES=()
* Add example configuration for NetBackup Master/Media server
* Added backup capabilities; getcap and setcap are used to backup and restore (issue #771)
* Added support for new backup method Novastor NovaBACKUP DC (+BACKUP=NBKDC+) (issue #669)
* Code was improved to have network teaming support (issue #655)
* Example configuration to put backup and rescue image on same ISO image, eg. DVD (issue #430)
* /mnt/local became a global variable TARGET_FS_ROOT (issue #708)
* Copy rear.log from recovery into /var/log/rear/recovery/ directory after \"rear recover\" (issue #706)
* wipefs will be used when available (issue #649)
* SAN related improvements with btrfs (issue #695)
* Support for shim.efi (UEFI booting) added (issue #702)
* Added support for elilo (used by SLES 11/12) (issue #583, #691, #692, #693)
* Bareos team added BAREOS_FILESET and ISO_DEFAULT to default.conf (for automated DR tests executed by Bareos team; issue #686, #719)
* New SLE11-SLE12-SAP-HANA-UEFI-example.conf (issue #683)
* usr/share/rear/conf/examples/SLE12-SP1-btrfs-example.conf added as an example configuration file
* Added support for the SUSE specific gpt_sync_mbr partitioning scheme (issue #544)
* Improved btrfs snapshot support with SLES 12 (issue #556)
* Unload scsi_debug driver in recovery mode (issue #626)
* Saved the current mount points and permissions; in order to improve and avoid missing mount points after recovery (issue #619)
* grub support for ppc64 (issue #673)
* grub2 supported was added for ppc64 (issue #672)
* ppc64le support was added into the rear.spec (issue #665)
* Network code partially rewritten to improve teaming (issue #662)
* Changed default value of USE_CFG2HTML from 1 to empty (means do not run cfg2html by default) (issue #643)
* Move the 50_selinux_autorelabel.sh script to the default location so it gets picked up by all backup methods. This was required for RHEL 7 (issue #650)
* Check via NSR if the ISO image is not obsolete (issue #653)
* Added ebiso support within rear (required for UEFI booting with SLES 11 & 12 (issue #657)
* FDR/Upstream (BACKUP=FDRUPSTREAM) (NEW!) (issue #659)- SLE11-ext3-example.conf, SLE12-SP1-btrfs-example.conf, and SLE12-btrfs-example.conf are now provided in the upstream sources.- SLE12-SP1-btrfs.patch and rear1172a-gpt_sync_mbr.patch are obsolete because it is now implemented in the upstream sources.
* Tue Nov 03 2015 jsmeixAATTsuse.de- Create a separate directory /usr/share/rear/conf/examples/ for example config files, see https://github.com/rear/rear/pull/681 and install the SUSE example config files there - i.e.: /usr/share/rear/conf/examples/SLE11-ext3-example.conf /usr/share/rear/conf/examples/SLE12-btrfs-example.conf /usr/share/rear/conf/examples/SLE12-SP1-btrfs-example.conf
* Wed Oct 28 2015 jsmeixAATTsuse.de- rear1172a-gpt_sync_mbr.patch adds support for the SUSE specific gpt_sync_mbr partitioning see https://github.com/rear/rear/issues/544 (bsc#950610).
* Fri Oct 16 2015 jsmeixAATTsuse.de- Enhanced SLE12-SP1-btrfs.patch so that for mounted btrfs subvolumes that have the \'no copy on write\' attribute set those btrfs subvolumes are recreated with that attribute set (by using \'chattr\' on the btrfs subvolume directory), see https://github.com/rear/rear/issues/556 (bsc#946006 fate#318701).- Enhanced SLE12-SP1-btrfs-example.conf so that also lsattr is in the recovery system (useful but not strictly required).
* Thu Oct 08 2015 jsmeixAATTsuse.de- Version 1.17.2.a is rear 1.17.2 with SLE12-SP1-btrfs.patch that makes it work specifically for the default btrfs structure in SLE12-SP1, see https://github.com/rear/rear/issues/556 (bsc#946006 fate#318701).- SLE12-SP1-btrfs-example.conf is an example for SLE12-SP1 with default btrfs subvolumes that gets installed as /usr/share/rear/conf/SLE12-SP1-btrfs-example.conf- Warning for users who upgrade Relax-and-Recover (rear): Users who already use it must re-validate that their particular disaster recovery procedure still works. See in particular \"Version upgrades\" at http://en.opensuse.org/SDB:Disaster_Recovery Automatic version upgrades are not possible in practice. The user must explicitly specify his intended rear version. For one product like SLE11 or SLE12 we provide several versions in parallel so that users where version N does not support their particular needs can upgrade to version M but on the other hand users who have a working disaster recovery procedure with version N do not need to upgrade. Therefore the package name contains the version and all packages conflict with each other to avoid that an installed version gets accidentally replaced with another version.
* Mon Sep 07 2015 jsmeixAATTsuse.de- Update to version 1.17.2
* Fixed the NTP startup script (issue #641)
* Fixed the vfat label issue (issue #647)
* Improved the DUPLICITY method with finding all required libraries and python scripts
* Added the /run directory to the list of recreating missing directories (issue #619)
* Fix issue with USB disk and rsync as internal backup program (issue #645)
* Fix rsync restore: -anchored invalid rsync option (issue #642)
* A new variable was introduced NSR_POOLNAME (issue #640)
* Replaced almost all temporary files from /tmp/ to $TMP_DIR/ (issue #607) Related to security recommendations for Fedora and RHEL: https://bugzilla.redhat.com/show_bug.cgi?id=1239009 (f22) https://bugzilla.redhat.com/show_bug.cgi?id=1238843 (rhel 7.2)
* In script 27_hpraid_layout.sh added the missing HPSSACLI_BIN_INSTALLATION_DIR variable to the COPY_AS_IS array (issue #630)
* Syslinux version > 5.00 is now supported (ISO and USB output) works on Debian 8, Ubuntu 15.04 (issue #624)
* Bail out when syslinux/modules are not found in lib/ bootloader-functions.sh (issues #467 and #596) You could also define a variable SYSLINUX_MODULES_DIR if rear cannot find it automatically (should not be necessary)
* Support was added for SLES11 on PPC64 hardware (issues #616 and #628)
* Support was added for new hardware - PPC64LE - RHEL and Ubuntu (issue # 627)
* FIX the hashed password (SSH_ROOT_PASSWORD variable) and added a missing library libfreeblpriv3 (issue #560)
* Insert a 3 seconds sleep after a volume group restauration to give udevd or systemd-udevd time to create needed devices (issue #608 and #617)
* Variable MANUAL_INCLUDE=YES has been introduced to work with array BACKUP_PROG_INCLUDE (issue #597)
* Add new variable NSR_DEFAULT_POOL_NAME (defaulting to Default) to use a different default pool name. Renamed the RETENTION_TIME variable to NSR_RETENTION_TIME (issue #640)
* new document 10-integrating-external-backup.adoc which explains the steps to take for a new backup integration into rear
* All AsciiDoc documentation changed extention from .txt to .adoc- Known restrictions on openSUSE and SUSE Linux Enterprise (in general see https://en.opensuse.org/SDB:Disaster_Recovery):
* rear 1.17.2 will not work with default btrfs on SLES12-SP1 because support for btrfs in rear explicitly excludes snapshot subvolumes but on SLES12-SP1 what is mounted at \'/\' will be a btrfs snapshot subvolume (issue #556)
* rear 1.17.2 does not work with UEFI because of various different reasons (issues #588 #585 #583 #229 #214)
* rear does not support partitions of type \'gpt_sync_mbr\' aka. \'hybrid (synced) MBR\' (issue #544)
* Thu Sep 03 2015 jsmeixAATTsuse.de- Use \"ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le\" instead of \"BuildArch: noarch\" in the spec file. rear contains only bash scripts plus documentation so that on first glance it could be \"BuildArch: noarch\" but actually it is not \"noarch\" because it only works on those architectures that are explicitly supported. Of course the rear bash scripts can be installed on any architecture just as any binaries can be installed on any architecture. But the meaning of architecture dependent packages should be on what architectures they will work. Therefore only those architectures that are actually supported are explicitly listed. This avoids that rear can be \"just installed\" on architectures that are actually not supported (e.g. ARM or IBM z Systems). Furthermore for some architectures it requires architecture dependent packages (like syslinux for x86 and x86_64) so that rear must be architecture dependent. See the GitHub issue https://github.com/rear/rear/issues/629
* Tue Jun 30 2015 jsmeixAATTsuse.de- Update to version 1.17.1
* Removed the plain password in the logs (and output) coming from BACKUP_PROG_CRYPT_KEY to avoid crib (issue #568)
* Mount vfat file system without special mount options seems to work much better then with these options in recovery mode, therefore, we do not use these anymore (especially for /boot/efi) (issue #576)
* Elilo support has been added for SLES (not fully tested yet) - issue #583
* Grub2 rescue menu has been added (enable this feature with GRUB_RESCUE=y) - issue #589
* splitted script 31_include_uefi_tools.sh in two pieces: 31_include_uefi_tools.sh: to grab the UEFI tools (as long as /boot/efi is mounted), and 32_include_uefi_env.sh: to dig deeper into the configuration when UEFI is active (related to issue #214). This is necessary to have to UEFI tools on SLES 11/12 where we cannot create an UEFI bootable ISO image. We must boot in BIOS mode, and need the UEFI tools to make the system bootable over UEFI.
* It is now possible to format an USB disk with a vfat and ext3 partition (for UEFI booting) - issue #593 rear -v format -- --efi /dev/
However, UEFI booting from an USB disk has not been implemented yet (sponsoring?).
* Simplified the code for ext
* fs and added StopIfError calls to prevent divide by zero during recovery (issue #598)
* Syslinux version >6 requires some special handling due to splitting up the package (Ubuntu 15.04) (issue #584)
* Debian 8 support added with ISO booting with latest syslinux release as well (issues #596, #599 and #600)
* Changed the behavior of SSH_ROOT_PASSWORD - now saved as MD5 hash password, but backwards compatibility is still respected (issue #560)
* For EMC NetWorker server/client we added some exclude items to COPY_AS_IS_EXCLUDE_NSR (issue #571)
* Removed the Warning message from main rear script as it was misleading (issues #563 and #564)
* output/ISO/Linux-i386/80_create_isofs.sh: make sure ISO_FILES[AATT] are copied to isofs directory (issue #569)- SLE11-ext3-example.conf is an example for SLE11 with default ext3 filesystem that gets installed as /usr/share/rear/conf/SLE11-ext3-example.conf- SLE12-btrfs-example.conf is an example for SLE12 with default btrfs subvolumes that gets installed as /usr/share/rear/conf/SLE12-btrfs-example.conf- Have config(noreplace) also for all files in /usr/share/rear/ to avoid that RPM package update overwrites user edited files because Relax-and-Recover (rear) is meant to be adapted and enhanced by the user according to his particular needs (see http://en.opensuse.org/SDB:Disaster_Recovery).- Added rear-rpmlintrc to filter the following false positives rpmlint warning messages:
* non-etc-or-var-file-marked-as-conffile because config(noreplace) is intentionally for all files in /usr/share/rear/ (see above)
* systemd-service-without-service_del_preun systemd-service-without-service_del_postun systemd-service-without-service_add_pre systemd-service-without-service_add_post because the systemd unit files in /usr/share/rear/skel/ are not meant to be used in the running system. They are used to build the rear recovery system ISO image.
* Sun Mar 15 2015 p.drouandAATTgmail.com- Update to version 1.17.0
* rear 1.17 introduced a new stage directory (init) which is called before any workflow. Can be used for extra initialization code, custom configurations and other stuff that should happen each time that ReaR is used (was added especially for DRLM as plugin for their DRLM variables) (issue #557)
* RHEL 5 could not mount NFS share as portmap daemon was not started yet. Reason was that script verify/NETFS/default/08_start_required_daemons.sh was executed after the mount test instead of before. (issue #547)
* RHEL 6 on PPC64 architecture has problems with seclabel mount option. There was a fix which cuts the seclabel mount option (as rear is by default not using SELinux) (issue #545)
* Disaster Recovery Linux Manager (DRLM) is a new Open Source project to centrally manage Disaster Recovery for Linux. ReaR 1.17 adds support for DRLM with a new configuration option DRLM_MANAGED=y (issue #522)
* Adding /etc/crypto-policies/ when openssl is requested (prep/NETFS/default/09_check_encrypted_backup.sh) - required for https://bugzilla.redhat.com/show_bug.cgi?id=1179239 (issue #523)
* Introduced USING_UEFI_BOOTLOADER in default.conf file and modified all the involved scripts to follow the logic (issue #214)
* Archicture PPC64 has been enhanced (partition recognition issue #536, console #537)
* TSM restore filespace has been enhanced (issue #535)
* Correct the usage of set -e and StopIfError function (issue #534, #541)
* With BACKUP_TYPE=incremental disable variable NETFS_KEEP_OLD_BACKUP_COPY (mutual exclusive with this mode) (issue #143)
* Increased to start variable from 32768 to 2097152 in script 10_include_partition_code.sh (issue #492)
* Adding /run/resolvconf/resolv.conf (Ubuntu) to rear image when found (issue #520)
* When using /etc/rear/mappings/ip_addresses IPADDR/cidr must be translated into IPADDR and NETMASK (for RHEL 5 and 6) (issue #460)
* mdadm layout code was changed in RHEL 7; code to deal with it (issue #518)
* Adding missing driver xhci_hcd to GNU/Linux.conf (issue #519)
* Adding findmnt command to GNU/Linux.conf file; request from https://bugzilla.opensuse.org/show_bug.cgi?id=908854
* BTRFS code has been rewritten by J. Meixner to get SUSE rear116 fork back into our master tree of rear. BTRFS is now properly recreated on Fedora 20 and 21 and on SLES 12 and openSUSE 13 (issue #233, #497, #538) See also https://bugzilla.opensuse.org/show_bug.cgi?id=908854
* Enhanced the systemd start-up of udev daemons which is different on Fedora 20 and 21 (issue #507, #531)
* BACKUP_PROG_OPTIONS=\"anchored\" became a default option in default.conf (issue #475)
* Fixed an issue with auto-detection of the client name in BAREOS (issue #542)
* Ubuntu 14.04 did not detect /dev/sda automatically - added upstart script 99-makedev.sh to create missing block devices like sda (issue #446)
* New script usr/share/rear/layout/save/GNU/Linux/34_false_blacklisted.sh added as work-around. Sometimes we might see the HP Smart Storage Array disk listed as a multipath device. Most likely this device was not blacklisted in the blacklist section of the /etc/multipath.conf file (do not forget to rebuilt the initial ramdisk after this) e.g. falsempathdev=$( multipath -l | grep \"HP,LOGICAL\" | awk \'{print $1}\' ) [#] mpatha
* Added a systemd service script for SEP Sesam to start sesam client automatically (issue #498)
* Disk Layout Generation with HP SmartArray with more than one Logical Drive correction introduced by issue #208 (issue #455)
* OUTPUT_URL=null was added to avoid 2 ISO images on the local system (issue #501, #419)
* Fix drbd restore code so it can handle multiple volumes in single resource (issue #495)
* Function get_device_name was enhanced to properly translate /dev/vg/lv to /dev/mapper/vg-lv (issue #494)
* Fixed the \"lvm wait yes\" problem (issue #493)
* Device name conflict when grep disklayout file without proper space (issue #491)
* Several fixes with mdadm code (issue #480, #489, #490, #508, #539)
* Several fixes in the 10_include_partition_code.sh script (issue #487, #492)
* Being a bit more careful when deleting the outputfs directory when rear finishes (issue #465)
* Add a new config option USE_STATIC_NETWORKING (issue #488)
* Resolving library search with duply (issue #482)
* Improved the RPM package build for SLES, removed the lsb requirement (issue #479)
* Integrated the patch skip_sysconfig_kernel_if_not_exist.diff from SUSE (issue #477)
* Debian 7 reference to grub.conf was corrected (issue #473)
* Debian packing was improved (issue #474, #484)
* Commercial backup solution Galaxy 10 support added to rear (issue #471) Also, point in time recovery was implemented (issue #472)
* Fixed the error \"unary operator expected with BACKUP_TYPE\" (issue #422)
* lvm release 2.02.72 had already the knowledge of norestorefile (issue #462)
* Add prefix $OUTPUT_PREFIX to all PXE related files (issue #464)
* 55-migrate-network-devices.sh: fixed type with /sys/class/net (issue #459)
* Removed Get_Start_Date function with Netbackup because (depending on backup strategy) it led to partial restore only (issue #456)
* 26_crypt_layout.sh: fixed issue when cypher contains : (issue #425)
* 55-migrate-network-devices.sh: rebuild the array instead of unset (issue #452)
* skel/default/etc/scripts/system-setup : change uname -n by $HOSTNAME to avoid short/long hostname problems (issue #439)
* Added a mkdir for $VAR_DIR/output if dir does not exist (issue #440)
* 95_check_missing_programs.sh to find REQUIRED_PROGS before proceeding (issue #418)
* Added a fix for autorizing and recognizong the boot flag in the partition (issue #443)
* udev showing error message during startup (issue #442)
* Prevent \"ntpd -q\" from waiting forever if, for example, no network is available, by killing it after 10 seconds (issue #438)
* Several improvements around duply and duplicity [Debian related] (issues #426, #478)
* 95_copy_result_files.sh uses now [
*] instead of [AATT] with array (issue #431)
* New variable introduced for TSM in default.conf file called LANG_RECOVER (issue #424)
* Added Pre check script for removing older releases first during upgrade (RPM - issue #361)
* Prevent udev rule rewrites if systemd-udevd is running issue #405
* Fix \"Networker backup fails if pool name contains spaces\" (issue #427 and #429)
* Fix the \"More than 128 partitions is not supported\" problem (issue #373 and #428) during recreating the partition layout
* A new configuration option, USE_STATIC_NETWORKING=y, will cause statically configured network settings to be applied even when USE_DHCLIENT is in effect (issue #447).- Remove rear-release-notes.txt-1.16; rear-release-notes.txt has been updated- Remove traditional_style_for_bash_3.diff; merged on upstream release
* Tue May 13 2014 jsmeixAATTsuse.de- Provide also the other documentation (\"make install\" only installs the man page).
* Fri May 09 2014 jsmeixAATTsuse.de- Version upgrade to 1.16 from upstream (fate#316508) that has in particular VLAN tagging support (fate#317032). For details see the rear-release-notes.txt file. Warning for users who upgrade Relax-and-Recover (rear): Users who already use it must re-validate that their particular disaster recovery procedure still works. See in particular \"Version upgrades\" at http://en.opensuse.org/SDB:Disaster_Recovery- bug-859436_40_restore_with_tsm.sh.diff is obsolete because the issue is fixed in the uptream sources.- rear-release-notes.txt-1.16 replaces the outdated doc/rear-release-notes.txt from rear-1.16.tar.gz.- traditional_style_for_bash_3.diff replaces bash 4.x syntax with traditional style for bash 3.x if bash 3.x is used (i.e. up to openSUSE:11.1 and SLE11 where we have bash 3.x) where the test in the build environment assumes that the same bash major version is also used by the end-user in his runtime environment but even if the end-user had upgraded his bash it should not matter because bash 3.x syntax should also work for bash 4.x.- Added an explicit os.conf to not depend on LSB dependencies to avoid calling \"lsb_release\" in config-functions.sh that might result inconsistent values (bnc#877042).
* Fri Feb 07 2014 jsmeixAATTsuse.de- Added \"Requires: lsb-release\" because rear calls \"lsb_release\" in /usr/share/rear/lib/config-functions.sh (bnc#861871).
* Fri Feb 07 2014 jsmeixAATTsuse.de- Cleanup of the LSB RPM requirements (bnc#861871): Replaced \"Requires: lsb\" by explicitly requiring only those RPM packages that are mandatory for rear (in particular when a binary is called in a script) because \"Requires: lsb\" would require much too much, see https://bugzilla.novell.com/show_bug.cgi?id=807747#c4 \"A distribution is LSB Certified or LSB compliant if and only if the distribution provides all requirements as outlined in the specification.\" Accordingly the lsb RPM requires tons of stuff that is not needed by rear (in particular various graphical libraries, sound stuff, printing stuff, and so on).- Replaced rear-1.15.tar.gz with the current one from upstream at https://sourceforge.net/projects/rear/files/rear/1.15/rear-1.15.tar.gz that contains exactly same files but the tarball differs (probably it was re-packed at upstream) and that causes failures of our automated factory-auto check scripts like: \"download_files is configured to fail when the upstream file is different then the committed file\".
* Wed Jan 22 2014 jsmeixAATTsuse.de- Version upgrade to 1.15 from upstream (fate#316508). For details see the rear-release-notes.txt file.- bug-859436_40_restore_with_tsm.sh.diff fixes recovery with TSM (Tivoli Storage Manager) since version 6.4 that results in an error message \"ANS1102E\" as fixed upstream in https://github.com/rear/rear/issues/356 (bnc#859436).- Warning for users who upgrade from rear 1.10.0 (e.g. when upgrading from SUSE Linux Enterprise 11): Rear 1.15 has many new features and fundamental changes. In particular the filesystem creation is totally different (via the so called \"layout workflow\" instead of the old \"dr workflow\" that has been removed in rear 1.14). Users who already use rear must completely re-validate that their particular disaster recovery procedure still works. See in particular \"Version upgrades\" at http://en.opensuse.org/SDB:Disaster_Recovery
* Wed Jun 12 2013 wernerAATTsuse.com- Require /usr/bin/mkisofs instead of mkisofs- The default getty is agetty now
* Wed Jun 05 2013 jengelhAATTinai.de- Require mkisofs instead of genisoimage, as we plan to switch to it. (rear works both /usr/bin/mkisofs and /usr/bin/genisoimage)- Avoid UUOC: better deletion strategy for gitignore
* Sun Feb 10 2013 p.drouandAATTgmail.com- updated to rear 1.14 from upstream
* see rear-release-notes.txt for more informations- clean and rebase specfile- remove debian files- don\'t include manfiles and makefile in documentation
* Sun Feb 20 2011 schlomo.schapiroAATTnovell.com- updated to rear 1.10.0 from upstream
* remove symlinks that conflict with directories to resolve RPM upgrade problems
* add OS_MASTER_
* variables to define a parent distro, e.g. Fedora for CentOS
* remove Linux-x86_64 and map it to Linux-i386 to remove a lot of symlinks pointing to directories
* bugfixes for tape blocksize and bootable USB media
* Mon Feb 14 2011 schlomo.schapiroAATTnovell.com- updated to rear 1.9.0 from upstream
* many bugfixes
* (new) P2V/V2V/V2P/P2P with system reconfiguration
* (new) support Data Protector, Bacula, OBDR, Tapes
* (new) use udev for module loading, support firmware loading
* see full list of changes at http://rear.svn.sourceforge.net/viewvc/rear/releases/1.9.0/usr/share/rear/CHANGES
* Fri Dec 11 2009 schlomo.schapiroAATTnovell.com- updated to rear 1.7.23 from upstream
* some bugfixing
* added validation info for openSUSE 11.2 i386 and x86_64
* improved library collection for 64bit Linux (e.g. /lib
*/libnss
*)
* symlink doc and contrib in the dist archive to reduce the size
* clone required system users/groups to rescue system (daemon and rpc)
* Wed Dec 02 2009 schlomo.schapiroAATTnovell.com- updated to rear 1.7.22 from upsteam
* added -L to stat call to read real device in 29_find_required_devices.sh
* make svn2host report scp errors
* updated rear.spec, rear.sourcespec of SUSE and FEDORA
* updated contrib/mkvendorrp to pull version nr from rear, CHANGED
* updated lib/spec/Fedora/rear.sourcespec Require field and doc/
* updated skel/default/etc/scripts/system-setup to improve loading modules
* updated finalize/default/88_check_for_mount_by_id.sh
* added prep/GNU/Linux/28_include_vmware_tools.sh
* moved some misplaced scripts from pack to build
* added contrib/svn2hosts (continuous integration script)
* fixed up mkdist-workflow.sh and contrib/svn2tar to share more code
* removed the UTF-8 conversion (IMHO should be only done manually)
* removed the overwriting of the generic spec file with vendor specific spec file
* fixed the copying of /dev/shm/
* by adding it to COPY_AS_IS_EXCLUDE
* support open-vm-tools and loading of vmxnet
* removed the usage of udev_volume_id (for RHEL4) in favour of internal vol_id
* fixed internal vol_id to correctly strip leading spaces from the values
* fixed 31_create_filesystems.sh to actually correctly create ext
* and support FS labels with < or > in them (https://sourceforge.net/tracker/?func=detail&aid=2891970&group_id=171835&atid=859452)
* added usleep and mktemp
* Fixed all wrong occurences of [
*] with [AATT]. See https://sourceforge.net/tracker/?func=detail&atid=859452&aid=2877091&group_id=171835
* backup/NETFS/default/40_create_include_exclude_files.sh fixed variable name for excluded mountpoints to actually read EXCLUDE_MOUNTPOINTS
* recreate/GNU/Linux/22_create_lvm2_devices.sh move lvm vgchange -a y in loop to avoid old VGs to activate
* Sun Sep 27 2009 schlomo.schapiroAATTnovell.com- updated to rear 1.7.21 from upstream
* support openSUSE 11.2 (M6)
* rsyslogd
* ext4
* Sun Mar 08 2009 Schlomo.SchapiroAATTnovell.com- import into Factory