commit rear for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2020-06-23 21:06:37

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new.2956 (New)


Package is "rear"

Tue Jun 23 21:06:37 2020 rev:35 rq:816563 version:2.6

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2017-12-22 
12:21:18.112590317 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new.2956/rear.changes  2020-06-23 
21:07:16.466361722 +0200
@@ -1,0 +2,73 @@
+Tue Jun 23 13:10:19 CEST 2020 - jsm...@suse.de
+
+- Using rear-2.6.tar.gz tarball from sourceforge to match Source0:
+  http://sourceforge.net/projects/rear/files/rear/2.6/rear-2.6.tar.gz
+
+---
+Tue Jun 23 09:48:51 CEST 2020 - jsm...@suse.de
+
+- Version upgrade to 2.6
+  New features, bigger enhancements
+  and possibly backward incompatible changes:
+  * Initial preliminary first basic support for IBM Z architecture
+"s390x" (a.k.a. "z Systems", "System/390", "s390").
+  * New BACKUP=CDM method to support
+Rubrik Cloud Data Management (CDM).
+  * New use-case for BLOCKCLONE backup method with the
+"multiple backups" approach for a more complex LUKS setup
+with different passphrases or keys.
+  * Initial draft implementation of the new 'mountonly' workflow
+to use ReaR as rescue system, therein mount the filesystems
+of the target system so that one can manually repair it.
+  * Enable creation of non consecutive partitions.
+  * Improved handling of partition label type for multipath disks
+plus including of multipath disks in backup.
+  * Enhanced default AUTOEXCLUDE_PATH=( /media /run /mnt /tmp )
+to automatically exclude temporarily mounted things
+(e.g. USB devices).
+  * Now we have CLONE_ALL_USERS_GROUPS="true" by default.
+See the explanation in default.conf what that means.
+  * Replaced grub-mkimage with grub-mkstandalone when building
+GRUB2 image for using GRUB2 as recovery system UEFI bootloader.
+  A detailed list can be found in the rear-release-notes.txt file.
+- Version upgrade to 2.5
+  New features, bigger enhancements
+  and possibly backward incompatible changes:
+  * Enhancements to better support mmcblk/eMMC disks.
+  * Now there is in default.conf MODULES=( 'all_modules' )
+which means that now by default all kernel modules
+get included in the recovery system.
+  * The new verify script .../950_verify_disklayout_file.sh
+verifies the disklayout.conf file that is created
+by "rear mkrescue/mkbackup".
+  * Basic support for EFISTUB booting.
+  * The whole 'rear dump' output format need to be changed
+to improve it to clearly distinguish array elements.
+  * Now during "rear mkrescue/mkbackup" md5sums are created
+for all regular files in in the recovery system. During
+recovery system startup it verifies those md5sums.
+  * GRUB2 installation on x86 and ppc64le architecture
+was completely rewritten and enhanced.
+  A detailed list can be found in the rear-release-notes.txt file.
+- Version upgrade to 2.4
+  New features, bigger enhancements
+  and possibly backward incompatible changes:
+  * Major rework and changed default behaviour how ReaR behaves
+in migration mode when partitions can or must be resized
+to fit on replacement disks with different size. The new
+default behaviour is that only the partition end value of the
+last partition on a disk (and therefore its partition size)
+may get changed.
+  * Network setup was completely reworked to support bonding,
+bridges, vlans and teaming.
+  * Initial (limited) support for certain ARM based hardware. It
+should work with Raspberry Pis, most TI and Allwinner devices.
+  * Simplified and enhanced TSM restore
+plus first draft of TSM backup.
+  * EMC Avamar support has been added.
+  * Duplicity backup has been seriously enhanced.
+  * Support for TCG Opal 2-compliant self-encrypting disks
+and RAWDISK output.
+  A detailed list can be found in the rear-release-notes.txt file.
+
+---
@@ -35 +108 @@
-  A detailed list can be found in the rear-release-notes.txt file
+  A detailed list can be found in the rear-release-notes.txt file.

Old:

  rear-2.3.tar.gz

New:

  rear-2.6.tar.gz



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.cCfADm/_old  2020-06-23 21:07:16.946363273 +0200
+++ /var/tmp/diff_new_pack.cCfADm/_new  2020-06-23 21:07:16.950363286 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rear
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All 

commit rear for openSUSE:Factory

2017-12-22 Thread root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2017-12-22 12:20:31

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Fri Dec 22 12:20:31 2017 rev:34 rq:559078 version:2.3

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2017-12-21 
11:30:00.697594957 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2017-12-22 
12:21:18.112590317 +0100
@@ -1,0 +2,6 @@
+Thu Dec 21 13:28:39 CET 2017 - jsm...@suse.de
+
+- Using newest rear-2.3.tar.gz tarball from sourceforge
+  cf. https://github.com/rear/rear/issues/1656
+
+---



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.SzdmCM/_old  2017-12-22 12:21:19.120541170 +0100
+++ /var/tmp/diff_new_pack.SzdmCM/_new  2017-12-22 12:21:19.120541170 +0100
@@ -51,7 +51,9 @@
 # according to the current COPYING file in rear that was changed from GPL 
version 2 (up to rear 1.17.2)
 # to GPL version 3 (since rear 1.18) see the rear upstream issue 
https://github.com/rear/rear/pull/739
 Url:http://relax-and-recover.org/
-# As GitHub stopped with download section we need to go back to Sourceforge 
for downloads
+# As GitHub stopped with download section we need to go back to Sourceforge 
for downloads.
+# How to download Source0 from Sourceforge:
+# wget --no-check-certificate -O rear-2.3.tar.gz 
http://sourceforge.net/projects/rear/files/rear/2.3/rear-2.3.tar.gz
 Source0:
http://sourceforge.net/projects/rear/files/rear/%{upstream_version}/rear-%{upstream_version}.tar.gz
 # Source999 rear-rpmlintrc filters false positives rpmlint warning messages, 
see
 # 
https://en.opensuse.org/openSUSE:Packaging_checks#Building_Packages_despite_of_errors

++ rear-2.3.tar.gz ++
 36227 lines of diff (skipped)




commit rear for openSUSE:Factory

2017-12-21 Thread root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2017-12-21 11:29:54

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Thu Dec 21 11:29:54 2017 rev:33 rq:558882 version:2.3

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2017-08-24 
18:42:27.137459518 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2017-12-21 
11:30:00.697594957 +0100
@@ -1,0 +2,30 @@
+Wed Dec 20 16:56:11 CET 2017 - jsm...@suse.de
+
+- Version upgrade to 2.3
+  (fate#323930 fate#323931 fate#323932)
+  New features and bigger enhancements:
+  * First steps towards running ReaR unattended in general
+  * SSH support in the recovery system is now secure by default
+  * Improved verification of the recovery system contents
+  * ReaR is now more safe against recreating on a wrong disk
+  Possibly backward incompatible changes:
+  * In addition to STDERR now also STDOUT is redirected into the
+log file so that when programs prompt via STDOUT to get input
+the program's prompt could be no longer visible to the user
+  * There are no longer private SSH keys in the recovery system by
+default and a RSA key is generated from scratch when starting
+sshd during recovery system startup so that it does no longer
+work by default to use SSH in the recovery system via the
+SSH keys that exist on the original system
+  * By default it is now fatal when 'ldd' reports a 'not found'
+library for any file in a /bin/ or /sbin/ directory in the
+recovery system so that now 'rear mkrescue/mkbackup'
+may fail where it had (blindly) worked before
+  * Improved autodetection when the disk layout looks ambiguous.
+Now 'rear recover' switches by default more often into the
+MIGRATION_MODE where manual disk layout configuration happens
+via several user dialogs so that by default 'rear recover'
+shows more often user dialogs
+  A detailed list can be found in the rear-release-notes.txt file
+
+---

Old:

  rear-2.2.tar.gz

New:

  rear-2.3.tar.gz



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.aKuX4X/_old  2017-12-21 11:30:01.341563557 +0100
+++ /var/tmp/diff_new_pack.aKuX4X/_new  2017-12-21 11:30:01.345563362 +0100
@@ -22,9 +22,9 @@
 # When there are SUSE specific patches, add a trailing letter 'a' 'b' 'c' ...
 # to the rear upstrea, version (e.g. "Version: 1.18.a"
 # see https://github.com/rear/rear/issues/666
-Version:2.2
+Version:2.3
 Release:0
-%define upstream_version 2.2
+%define upstream_version 2.3
 # Automatic version upgrades are not possible in practice.
 # The user must explicitly specify his intended version.
 # When users have a working disaster recovery procedure, they should not 
upgrade
@@ -61,8 +61,9 @@
 # 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):
-ExclusiveArch:  %ix86 x86_64 ppc ppc64 ppc64le
+# This avoids that rear can be "just installed" on architectures that are 
actually not supported (e.g. ARM or IBM z Systems).
+# ReaR does not support the 'ppc' architecture, cf. 
https://github.com/rear/rear/issues/1596#issuecomment-351698817
+ExclusiveArch:  %ix86 x86_64 ppc64 ppc64le
 # Furthermore for some architectures it requires architecture dependent 
packages (like syslinux for x86 and x86_64)
 # so that rear must be architecture dependent because ifarch conditions never 
match in case of "BuildArch: noarch"
 # see the GitHub issue https://github.com/rear/rear/issues/629
@@ -324,7 +325,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING README.adoc doc/*.txt doc/*.adoc doc/user-guide/*.adoc 
doc/mappings/
+%doc MAINTAINERS COPYING README.adoc doc/*.txt doc/*.adoc 
doc/user-guide/*.adoc doc/mappings/
 %{_mandir}/man8/rear.8*
 %config(noreplace) %{_sysconfdir}/rear/
 %config(noreplace) %{_datadir}/rear/

++ rear-2.2.tar.gz -> rear-2.3.tar.gz ++
 15777 lines of diff (skipped)




commit rear for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2017-08-24 18:42:22

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Thu Aug 24 18:42:22 2017 rev:32 rq:512638 version:2.2

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2016-11-24 
21:23:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2017-08-24 
18:42:27.137459518 +0200
@@ -1,0 +2,185 @@
+Wed Jul 26 12:58:25 CEST 2017 - jsm...@suse.de
+
+- Version upgrade to 2.2
+  A detailed list can be found in the rear-release-notes.txt file.
+  Changes include (excerpt):
+  * Let the get_disk_size() function retry several times to be more
+fail-safe when udev needs some time until device files appear.
+This introduces the new generic helper function retry_command()
+plus the new config variables REAR_SLEEP_DELAY and
+REAR_MAX_RETRIES. For details see default.conf and
+lib/layout-functions.sh (issue #1370)
+  * ReaR failed to continue due incorrect check of presence
+of USB device (REAR-000) in /proc/mounts, despite foregoing
+script (060_mount_NETFS_path.sh) did mounting of this device
+(issue #1415)
+  * Add missing privilege separation dir to start sshd
+on Debian 9 (issue #1381)
+  * Redirect rsync verbose output to backup log (issue #1387)
+  * Load storage controllers in rescue system in same order
+as on host system (issue #1384):
+Copy over modules from initrd on SUSE LINUX and prevent sorting
+of MODULES_LOAD array to keep the order intended.
+  * Add /yaboot to ISO_FILE when running SUSE ppc64 (issue #1414)
+  * Add SSL cert directories so we can interact
+with Google Cloud Storage (issue #1402)
+  * Modified the "unattended" into "automatic" with ISO_DEFAULT
+required for automated recovery tests (issue #1397)
+  * Use the original fds when ReaR was launched (which are now
+saved as fd6, fd7, and fd8 for stdin, stdout, and stderr
+respectively) for actually intended user input and user output.
+To keep backward compatible behaviour all old deprecated usage
+of '>&8' is converted into '>/dev/null' but /dev/null usage
+in general should be cleaned up later (issues #887, #1395)
+  * Added new generic UserInput and UserOutput plus LogUserOutput
+functions that are intended to replace current user input
+functionality that calls select or read directly.
+For the next ReaR version 2.3 it is planned to also
+redirect stdout into the log file in addition to stderr
+(issues #885, #1366, #1398, #1399)
+  * The 'make rpm' now relies on 'make srpm' which creates
+the src.rpm package first. This src.rpm package can then
+be easily copied to another computer to rebuild a rpm package
+from it without needed the sources itself (or git checkout)
+(issue #1389)
+  * Replaced some perl regexp with grep native extended regexp
+(issue #1376)
+  * Introducing SECURE_BOOT_BOOTLOADER variable in default.conf
+This variable should enable users booting with Secure Boot,
+to use whatever custom signed boot loader they like, and
+removes hard coded entry "shim.efi" from ReaRs code
+(issue #1374)
+  * Enhanced and cleaned up making ISO on POWER (ppc64/ppc64le).
+Now the backup can be stored in the ISO (via BACKUP_URL=iso...)
+and even multiple ISOs work on POWER now (issues #697, #1383)
+  * Create multipath.conf only during migration (from non-mulitpath
+to multipath), and always copy /etc/multipath/bindings to the
+TARGET_FS_ROOT (issues #1382, #1393)
+- Version upgrade to 2.1
+  A detailed list can be found in the rear-release-notes.txt file.
+  Changes include (excerpt):
+  * Support for Grub2 installation with software RAID1 on Linux
+on POWER (ppc64/ppc64le) (issue #1369)
+  * REBUILD_INITRAMFS variable was introduced.
+The new default.conf setting REBUILD_INITRAMFS="yes" rebuilds
+the initramfs/initrd during "rear recover" to be more on the
+safe side. With REBUILD_INITRAMFS="" the old behaviour
+can still be specified (issue #1321)
+  * ISO_RECOVER_MODE=unattended mode (issue #1351) - required
+for automated ReaR testing with OUTPUT=ISO
+  * MODULES variable supports now special values like
+'all_modules', 'loaded_modules', 'no_modules'
+(issues #1202, #1355)
+  * Include systemd/network to preserve
+"Predictable Network Interface Names" (issue #1349)
+  * Various improvements regarding multipath
+(issues #1190, #1309, #1310, #1311, #1314, #1315, #1324,
+ #1325, #1328, #1329, #1344, #1346)
+  * Show OUTPUT variables in rear dump (issue #1337)
+  * Added support for "grub PXE style" via PXE_CONFIG_GRUB_STYLE
+and PXE_TFTP_IP on non x86 platform (issue #1339)
+  * Try 

commit rear for openSUSE:Factory

2016-11-24 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2016-11-24 21:23:35

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2016-04-06 
11:51:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2016-11-24 
21:23:36.0 +0100
@@ -1,0 +2,86 @@
+Tue Nov 22 07:05:55 UTC 2016 - ec...@opensuse.org
+
+- Version upgrade to 1.19
+  A detailed list can be found in the rear-release-notes.txt file.
+  Changes include (excerpt):
+  * Save bootloader info from POWER architecture and rebuild initrd 
+after migration (issues #1029, #1031)
+  * Improved documentation and man page in general (issues #918,
+#930, #1004, #1007, #1008)
+  * New SLE12-SP2-btrfs-example.conf file because since SLES12-SP2 
+btrfs quota setup for snapper via "snapper setup-quota" is 
+needed (issue #999)
+  * Simplified reboot halt poweroff and shutdown in the 
+rescue/recovery system in case of systemd (issue #953)
+  * If TSM parameters contain a dot, the dot is replaced by an 
+underscore in the TSM_SYS variable names (issue #985 and #986)
+  * Check if /dev/disk/by-label/RELAXRECOVER exist 
+(issue #979 and #326)
+  * Added PRE_BACKUP_SCRIPT and POST_BACKUP_SCRIPT to be able to 
+do custom tasks in the mkbackup/mkbackuponly workflows 
+(issue #977)
+  * Make TMPDIR work in compliance with Unix standards (issue #969)
+  * USE_STATIC_NETWORKING now really overrides USE_DHCLIENT 
+(issue #964)
+  * Make it safe against wrong btrfs subvolumes on SLES12 
+   (issue #963, #966)
+  * Encrypted incremental backup cannot read the tar label 
+(issue #952)
+  * Introduction of the NETWORKING_PREPARATION_COMMANDS variable 
+to prepare network setup in the rescue/recovery system 
+(issue #960)
+  * After migration fs_uuid for root partition wasn't changed in 
+ELILO config file /etc/elilo.conf (issue #956)
+  * Clarified rear man page and default.conf file around 
+BACKUP_URL=rsync: (issues #930 and #918)
+  * Make "rear recover" work with default btrfs on SLES12-SP2 
+(issue #944)
+  * Dropped GRUB_SUPERUSER and GRUB_RESCUE_PASSWORD to avoid that 
+GRUB_RESCUE could change the behaviour of the GRUB2 bootloader 
+in the currently running system in unexpected ways. With the 
+new optional GRUB_RESCUE_USER setting GRUB_RESCUE works in 
+compliance with the existing GRUB2 configuration 
+(issues #938, #942)
+  * Bail out if not enough disk space for GRUB and GRUB2 rescue
+image (issue #913)
+  * Use BACKUP_PROG_COMPRESS_OPTIONS as an array so that one can 
+use it to provide more complex values (issue #904)
+  * Add /usr/lib/syslinux/bios to the search path for mbr.bin 
+(issue #908)
+  * Always load modules in /etc/modules (issue #905)
+  * Ask user for EFI partition size on USB disk (issue #849)
+  * Insure /etc/rear/mappings directory exists before doing a 
+recovery (issue #861)
+  * First steps for rescue/recovery system update support via
+RECOVERY_UPDATE_URL (issue #841)
+  * NFS mount points are not recreated after a recover (issue #818)
+  * Correcting rear return code handling in auto recover mode 
+(issue #893)
+  * Added NFSv4 support for security 'sys' only so far (issue #754)
+  * Changed the usage of 'rpcinfo -p' a bit to have the same 
+outcome of different Linux flavours (issue #889)
+  * RSYNC: /boot/efi needs -relative rsync option (issue #871)
+  * New variables added for Bareos: BAREOS_RESTORE_JOB and 
+BAREOS_FILESET
+  * Multipath partition not found in rhel7.2 (issue #875)
+  * Adding support for ppc64le PowerNV (non-virtualized aka 
+Bare-Metal) (issue #863)
+  * First steps to support new ftpfs BACKUP_URL scheme 
+(issue #845)
+  * Clean up 'url_host()' (issue #856)
+  * Fix that libaio (needed for multipath) could be missing in 
+rescue/recovery system because libaio can be located in 
+different directories (issue #852)
+  * Improved the Relax-and-Recover menu for GRUB2 
+(issues #844, #849, #850)
+  * Check for valid BACKUP_URL schemes (issue #842)
+  * USB UEFI boot support (issue #831)
+  * Mitigate the problem that btrfs subvolums are not restored by 
+default via TSM (issue #833)
+  * Determine EFI virtual disk size automatically (issue #816)
+  * ebiso image size is too small if BACKUP=TSM (issue #811)
+  * Improving the logics around ebiso usage in UEFI mode 
+(issue #801)
+  * Fix for wrong UUID in initrd for bootfs (issues #649 and #851)
+
+---

Old:

  rear-1.18.tar.gz

New:

  rear-1.19.tar.gz


commit rear for openSUSE:Factory

2016-04-06 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2016-04-06 11:51:35

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2015-11-06 
00:04:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2016-04-06 
11:51:36.0 +0200
@@ -1,0 +2,64 @@
+Tue Mar 22 10:36:19 CET 2016 - jsm...@suse.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.
+
+---

Old:

  SLE11-ext3-example.conf
  SLE12-SP1-btrfs-example.conf
  SLE12-SP1-btrfs.patch
  SLE12-btrfs-example.conf
  rear-1.17.2.tar.gz
  rear1172a-gpt_sync_mbr.patch

New:

  rear-1.18.tar.gz



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.VhhtxB/_old  2016-04-06 11:51:37.0 +0200
+++ /var/tmp/diff_new_pack.VhhtxB/_new  2016-04-06 11:51:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rear
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,12 @@
 %bcond_without use_mkisofs
 
 Name:   rear
-# Version 1.17.2.a is rear upstream version 1.17.2 plus SUSE specific patches,
+# When there are SUSE specific patches, add a trailing letter 'a' 'b' 'c' ...
+# to the rear upstrea, version (e.g. "Version: 1.18.a"
 # see https://github.com/rear/rear/issues/666
-Version:1.17.2.a
+Version:   

commit rear for openSUSE:Factory

2015-11-05 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2015-11-06 00:04:10

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2015-10-28 
17:30:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2015-11-06 
00:04:22.0 +0100
@@ -1,0 +2,18 @@
+Tue Nov  3 15:00:49 CET 2015 - jsm...@suse.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 15:27:59 CET 2015 - jsm...@suse.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).
+
+---

New:

  rear1172a-gpt_sync_mbr.patch



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.mOu1xK/_old  2015-11-06 00:04:24.0 +0100
+++ /var/tmp/diff_new_pack.mOu1xK/_new  2015-11-06 00:04:24.0 +0100
@@ -62,6 +62,10 @@
 # and https://bugzilla.suse.com/show_bug.cgi?id=946006
 # and https://fate.suse.com/318701
 Patch121:   SLE12-SP1-btrfs.patch
+# Patch200 rear1172a-gpt_sync_mbr.patch adds support for the SUSE specific 
gpt_sync_mbr partitioning
+# see https://github.com/rear/rear/issues/544
+# and https://bugzilla.suse.com/show_bug.cgi?id=950610
+Patch200:   rear1172a-gpt_sync_mbr.patch
 # 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.
@@ -244,6 +248,10 @@
 # and https://bugzilla.suse.com/show_bug.cgi?id=946006
 # and https://fate.suse.com/318701
 %patch121 -p1
+# Patch200 rear1172a-gpt_sync_mbr.patch adds support for the SUSE specific 
gpt_sync_mbr partitioning
+# see https://github.com/rear/rear/issues/544
+# and https://bugzilla.suse.com/show_bug.cgi?id=950610
+%patch200 -p1
 # Add a specific os.conf to not depend on LSB dependencies
 # (otherwise it calls "lsb_release" in /usr/share/rear/lib/config-functions.sh)
 # for the suse_version values see the listing at
@@ -291,15 +299,18 @@
 
 %install
 make install DESTDIR="%{buildroot}"
+# Create a separate directory /usr/share/rear/conf/examples/ for example 
config files
+# see https://github.com/rear/rear/pull/681
+mkdir %{buildroot}%{_datadir}/rear/conf/examples/
 # Source11 SLE11-ext3-example.conf is a working example for SLE11 with default 
ext3 filesystem
-# that gets installed as /usr/share/rear/conf/SLE11-ext3-example.conf
-install -m 644 %{SOURCE11} 
%{buildroot}%{_datadir}/rear/conf/SLE11-ext3-example.conf
+# that gets installed as /usr/share/rear/conf/examples/SLE11-ext3-example.conf
+install -m 644 %{SOURCE11} 
%{buildroot}%{_datadir}/rear/conf/examples/SLE11-ext3-example.conf
 # Source12 SLE12-btrfs-example.conf is a working example for SLE12 with 
default btrfs subvolumes
-# that gets installed as /usr/share/rear/conf/SLE12-btrfs-example.conf
-install -m 644 %{SOURCE12} 
%{buildroot}%{_datadir}/rear/conf/SLE12-btrfs-example.conf
+# that gets installed as /usr/share/rear/conf/examples/SLE12-btrfs-example.conf
+install -m 644 %{SOURCE12} 
%{buildroot}%{_datadir}/rear/conf/examples/SLE12-btrfs-example.conf
 # Source121 SLE12-SP1-btrfs-example.conf is a working example for SLE12-SP1 
with default btrfs subvolumes
-# that gets installed as /usr/share/rear/conf/SLE12-SP1-btrfs-example.conf
-install -m 644 %{SOURCE121} 
%{buildroot}%{_datadir}/rear/conf/SLE12-SP1-btrfs-example.conf
+# that gets installed as 
/usr/share/rear/conf/examples/SLE12-SP1-btrfs-example.conf
+install -m 644 %{SOURCE121} 
%{buildroot}%{_datadir}/rear/conf/examples/SLE12-SP1-btrfs-example.conf
 
 %files
 %defattr(-,root,root,-)

++ rear1172a-gpt_sync_mbr.patch ++
diff -rp -U8 
rear-1.17.2.SLE12-SP1-btrfs/usr/share/rear/layout/prepare/GNU/Linux/10_include_partition_code.sh
 
rear-1.17.2.SLE12-SP1-btrfs.gpt_sync_mbr/usr/share/rear/layout/prepare/GNU/Linux/10_include_partition_code.sh
--- 
rear-1.17.2.SLE12-SP1-btrfs/usr/share/rear/layout/prepare/GNU/Linux/10_include_partition_code.sh

commit rear for openSUSE:Factory

2015-10-28 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2015-10-28 17:30:36

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2015-10-20 
00:05:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2015-10-28 
17:30:43.0 +0100
@@ -1,0 +2,12 @@
+Fri Oct 16 13:02:44 CEST 2015 - jsm...@suse.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).
+
+---



Other differences:
--
++ SLE12-SP1-btrfs-example.conf ++
--- /var/tmp/diff_new_pack.wJg7WI/_old  2015-10-28 17:30:44.0 +0100
+++ /var/tmp/diff_new_pack.wJg7WI/_new  2015-10-28 17:30:44.0 +0100
@@ -41,8 +41,9 @@
 # On SLE12-SP1 with default btrfs subvolumes what is mounted at '/' is a btrfs 
snapshot subvolume
 # that is controlled by snapper so that snapper is needed in the recovery 
system.
 # In SLE12-SP1 some btrfs subvolume directories (/var/lib/pgsql 
/var/lib/libvirt/images /var/lib/mariadb)
-# have the "no copy on write (C)" file attribute set so that chattr is needed 
in the recovery system.
-REQUIRED_PROGS=( "${REQUIRED_PROGS[@]}" snapper chattr )
+# have the "no copy on write (C)" file attribute set so that chattr is 
required in the recovery system
+# and accordingly also lsattr is useful to have in the recovery system (but 
not strictly required):
+REQUIRED_PROGS=( "${REQUIRED_PROGS[@]}" snapper chattr lsattr )
 # Snapper setup by the recovery system uses 
/usr/lib/snapper/installation-helper
 # that is linked to all libraries where snapper is linked to
 # (except libdbus that is only needed by snapper).

++ SLE12-SP1-btrfs.patch ++
--- /var/tmp/diff_new_pack.wJg7WI/_old  2015-10-28 17:30:44.0 +0100
+++ /var/tmp/diff_new_pack.wJg7WI/_new  2015-10-28 17:30:44.0 +0100
@@ -65,8 +65,8 @@
  # its top-level/root subvolume is the btrfs default subvolume 
which gets mounted when no other subvolume is specified.
 diff -rp -U17 
rear-1.17.2/usr/share/rear/layout/prepare/GNU/Linux/13_include_mount_subvolumes_code.sh
 
rear-1.17.2.SLE12-SP1-btrfs/usr/share/rear/layout/prepare/GNU/Linux/13_include_mount_subvolumes_code.sh
 --- 
rear-1.17.2/usr/share/rear/layout/prepare/GNU/Linux/13_include_mount_subvolumes_code.sh
2015-06-08 09:50:38.0 +0200
-+++ 
rear-1.17.2.SLE12-SP1-btrfs/usr/share/rear/layout/prepare/GNU/Linux/13_include_mount_subvolumes_code.sh
2015-10-02 13:22:15.0 +0200
-@@ -19,206 +19,300 @@ btrfs_subvolumes_setup() {
 
rear-1.17.2.SLE12-SP1-btrfs/usr/share/rear/layout/prepare/GNU/Linux/13_include_mount_subvolumes_code.sh
2015-10-16 12:09:06.0 +0200
+@@ -19,206 +19,309 @@ btrfs_subvolumes_setup() {
  # where $device is the device node where the filesystem was already 
created by 13_include_filesystem_code.sh
  # (usually a harddisk partition like e.g. /dev/sda1):
  device=$1
@@ -188,6 +188,15 @@
  fi
  echo "btrfs subvolume create 
$recovery_system_mountpoint/$subvolume_path"
  ) >> "$LAYOUT_CODE"
++# Btrfs subvolumes 'no copy on write' attribute setup:
++if grep -q "^btrfsnocopyonwrite $subvolume_path\$" "$LAYOUT_FILE" ; 
then
++info_message="Setting 'no copy on write' attribute for subvolume 
$subvolume_path"
++Log $info_message
++(
++echo "# $info_message"
++echo "chattr +C $recovery_system_mountpoint/$subvolume_path"
++) >> "$LAYOUT_CODE"
++fi
  done < <( grep "^btrfsnormalsubvol $device $mountpoint " "$LAYOUT_FILE" )
  ###
  # Btrfs default subvolume setup:
@@ -381,3 +390,56 @@
  if test "$subvolume_path" = "$default_subvolume_path" ; then
 Log "On $device btrfs default subvolume 
$default_subvolume_path already mounted at $subvolume_mountpoint, no remounting 
needed"
 continue
+diff -rp -U17 
rear-1.17.2/usr/share/rear/layout/save/GNU/Linux/23_filesystem_layout.sh 
rear-1.17.2.SLE12-SP1-btrfs/usr/share/rear/layout/save/GNU/Linux/23_filesystem_layout.sh
+--- rear-1.17.2/usr/share/rear/layout/save/GNU/Linux/23_filesystem_layout.sh  

commit rear for openSUSE:Factory

2015-10-19 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2015-10-19 22:51:43

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2015-09-17 
09:20:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2015-10-20 
00:05:33.0 +0200
@@ -1,0 +2,26 @@
+Thu Oct  8 11:04:18 CEST 2015 - jsm...@suse.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.
+
+---

New:

  SLE12-SP1-btrfs-example.conf
  SLE12-SP1-btrfs.patch



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.I9ryNY/_old  2015-10-20 00:05:34.0 +0200
+++ /var/tmp/diff_new_pack.I9ryNY/_new  2015-10-20 00:05:34.0 +0200
@@ -19,24 +19,50 @@
 %bcond_without use_mkisofs
 
 Name:   rear
-Version:1.17.2
+# Version 1.17.2.a is rear upstream version 1.17.2 plus SUSE specific patches,
+# see https://github.com/rear/rear/issues/666
+Version:1.17.2.a
 Release:0
+%define upstream_version 1.17.2
+# Automatic version upgrades are not possible in practice.
+# The user must explicitly specify his intended version.
+# When users have a working disaster recovery procedure, they should not 
upgrade
+# (see "Version upgrades" at http://en.opensuse.org/SDB:Disaster_Recovery).
+# Users who already use it and like to upgrade, must re-validate that their
+# particular disaster recovery procedure still works.
+# For one product (e.g. 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:
+Provides:   rear = %{version}
+Conflicts:  rear < %{version}
+Conflicts:  rear > %{version}
 Summary:Relax-and-Recover (abbreviated rear) is a Linux Disaster 
Recovery framework
 License:GPL-2.0+
 Group:  Productivity/Archiving/Backup
 Url:http://relax-and-recover.org/
-# as GitHub stopped with download section we need to go back to Sourceforge 
for downloads
-Source0:
http://sourceforge.net/projects/rear/files/rear/1.17/%{version}/rear-%{version}.tar.gz
+# As GitHub stopped with download section we need to go back to Sourceforge 
for downloads
+Source0:
http://sourceforge.net/projects/rear/files/rear/1.17/%{upstream_version}/rear-%{upstream_version}.tar.gz
 # Source11 SLE11-ext3-example.conf is a working example for SLE11 with default 
ext3 filesystem
 # that gets installed as /usr/share/rear/conf/SLE11-ext3-example.conf
 Source11:   SLE11-ext3-example.conf
 # Source12 SLE12-btrfs-example.conf is a working example for SLE12 with 
default btrfs subvolumes
 # that gets installed as /usr/share/rear/conf/SLE12-btrfs-example.conf
 Source12:   SLE12-btrfs-example.conf
-# Source99 rear-rpmlintrc filters false positives rpmlint warning messages, see
+# Source121 SLE12-SP1-btrfs-example.conf is a working example for SLE12-SP1 
with default btrfs subvolumes
+# that gets installed as /usr/share/rear/conf/SLE12-SP1-btrfs-example.conf
+Source121:  SLE12-SP1-btrfs-example.conf

commit rear for openSUSE:Factory

2015-09-17 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2015-09-17 09:20:22

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is "rear"

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2015-07-12 
22:52:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2015-09-17 
09:20:23.0 +0200
@@ -1,0 +2,80 @@
+Mon Sep  7 12:42:05 CEST 2015 - jsm...@suse.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  3 15:55:49 CEST 2015 - jsm...@suse.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
+
+---

Old:

  rear-1.17.1.tar.gz

New:

  rear-1.17.2.tar.gz



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.Ph463x/_old  2015-09-17 09:20:24.0 +0200
+++ 

commit rear for openSUSE:Factory

2015-07-12 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2015-07-12 22:52:50

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2015-03-18 
13:05:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2015-07-12 
22:52:51.0 +0200
@@ -1,0 +2,66 @@
+Tue Jun 30 13:57:05 CEST 2015 - jsm...@suse.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/usbdevice
+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[@] 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.
+
+---
@@ -5,5 +71,6 @@
-  * 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)
+  * 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)

Old:

  rear-1.17.0.tar.gz

New:

  SLE11-ext3-example.conf
  SLE12-btrfs-example.conf
  rear-1.17.1.tar.gz
  rear-rpmlintrc



Other differences:
--
++ rear.spec ++
--- 

commit rear for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2015-03-18 13:05:27

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2014-05-14 
10:45:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2015-03-18 
13:05:29.0 +0100
@@ -1,0 +2,152 @@
+Sun Mar 15 19:42:07 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 1.17.0
+  * 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 

commit rear for openSUSE:Factory

2014-05-14 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2014-05-14 10:45:02

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2014-05-09 
20:30:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2014-05-14 
10:45:04.0 +0200
@@ -1,0 +2,6 @@
+Tue May 13 12:28:52 CEST 2014 - jsm...@suse.de
+
+- Provide also the other documentation (make install only
+  installs the man page).
+
+---



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.SHnFUJ/_old  2014-05-14 10:45:05.0 +0200
+++ /var/tmp/diff_new_pack.SHnFUJ/_new  2014-05-14 10:45:05.0 +0200
@@ -248,15 +248,27 @@
 
 %build
 # no code to compile - all bash scripts
-# but at least test if the syntax is o.k.:
+# but at least test if the syntax is o.k.
+# currently make validate does not work because '-n 1' is missing for xargs
+# so that the commands from make validate are run here with 'xargs -n 1':
+find etc/ usr/share/rear/conf/ -name '*.conf' | xargs -n 1 bash -n
+bash -n usr/sbin/rear
 find . -name '*.sh' | xargs -n 1 bash -n
 
 %install
 make install DESTDIR=%{buildroot}
+# make install only installs the man page but not the other documentation
+# and the 'doc' RPM macro in the files section would install the documentation
+# into a /usr/share/doc/packages/rear116 directory (using the RPM package name)
+# but the documentation should be installed into the fixed
+# upstream-compliant /usr/share/doc/packages/rear directory
+# so that the documentation is hereby explicitly installed as needed:
+install -d %{buildroot}%{_defaultdocdir}/rear/
+cp -r AUTHORS COPYING README doc/*.txt doc/user-guide/ doc/mappings/ 
%{buildroot}%{_defaultdocdir}/rear
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING README doc/*.txt doc/user-guide
+%doc %{_defaultdocdir}/rear/
 %doc %{_mandir}/man8/rear.8*
 %config(noreplace) %{_sysconfdir}/rear/
 %{_datadir}/rear/

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rear for openSUSE:Factory

2014-02-11 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2014-02-11 15:25:38

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2014-02-04 
22:47:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2014-02-11 
15:25:39.0 +0100
@@ -1,0 +2,22 @@
+Fri Feb  7 17:23:08 CET 2014 - jsm...@suse.de
+
+- Added Requires: lsb-release because Rear calls lsb_release
+  in /usr/share/rear/lib/config-functions.sh (bnc#861871).
+
+---
+Fri Feb  7 12:08:12 CET 2014 - jsm...@suse.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).
+
+---



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.6JRU13/_old  2014-02-11 15:25:39.0 +0100
+++ /var/tmp/diff_new_pack.6JRU13/_new  2014-02-11 15:25:39.0 +0100
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %bcond_without use_mkisofs
 
 Name:   rear
@@ -35,13 +36,119 @@
 # as fixed upstream https://github.com/rear/rear/issues/356
 Patch01:bug-859436_40_restore_with_tsm.sh.diff
 
-# all RPM based systems seem to have this and call it the same
+# LSB RPM Requires:
+# Begin of Requires: lsb cleanup:
+# Rear upstream has Requires: lsb but that requires 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 SUSE's lsb RPM requires tons of stuff that is not
+# needed by Rear (in particular various graphical libraries,
+# sound stuff, printing stuff, and so on).
+# Therefore Requires: lsb is replaced by explicitly listing the RPM packages
+# that are mandatory (in particular when a binary is called in a script) for 
Rear (as RPM Requires)
+# plus what seems to be optional (nice to have) for Rear (as RPM Recommends)
+# minus library packages because needed libraries should be automatically 
required.
+# I jsm...@suse.de think requiring RPM packages instead of binaries is better
+# because it keeps the list shorter which is hopefully easier to maintain and
+# the requirements are on a more higher level which is hopefully more 
unsusceptible against
+# minor changes in what exact binaries names are actually called by Rear.
+# To test if a binary is called by a Rear script the following was done 
(example for /usr/bin/bc):
+#   BIN=bc
+#   for f in $( find /usr/share/rear/ )
+#   do grep \$BIN\  $f 2/dev/null | grep -v '^[[:space:]]*#'
+#   done
+# What is not tested to find out if a binary is called by a Rear script is 
eval stuff,
+# something like STRING=result of whatever calls ; eval $STRING
+# Usually Rear calls eval echo ... or eval ${EXTERNAL_whatever[@]}
+# except in /usr/share/rear/finalize/default/88_check_for_mount_by_id.sh that 
calls
+#   eval $(scsi_id ...
+# where the only scsi_id that I could find is /usr/lib/udev/scsi_id
+# which belongs to udev and I assume that udev is installed in any case
+# so that there is no explicit RPM Requires for udev in Rear.
+# What is also not tested to find out what Rear actually needs is
+# which files (not only binaries) Rear needs to build up its recovery system
+# (in particular tools for partitioning, creating filesystems, and bootloader 
installation).
+# I assume what Rear needs to build up the system-specific recovery system is 
installed
+# (e.g. if the ext4 filesystem is used, I assume mkfs.ext4 is installed)
+# so that there are no explicit RPM Requires needed for that in Rear.
+# The following list was derived from the RPM Requires of SUSE's lsb package
+# (its last RPM changelog entry dated Tue Oct  1 07:01:56 UTC 2013) as 
follows:
+#   for r in $( grep ^Requires: lsb.spec | tr -s ' ' | cut -d ' ' -f2 )
+#   do rpm -q --whatprovides $r
+#   done | sort -u 
+# which results the following list 

commit rear for openSUSE:Factory

2014-02-04 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2014-02-04 19:57:25

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2013-06-13 
21:57:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2014-02-04 
22:47:43.0 +0100
@@ -1,0 +2,20 @@
+Wed Jan 22 13:00:39 CET 2014 - jsm...@suse.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
+
+---

Old:

  rear-1.14.tar.gz

New:

  bug-859436_40_restore_with_tsm.sh.diff
  rear-1.15.tar.gz



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.FJq9xC/_old  2014-02-04 22:47:44.0 +0100
+++ /var/tmp/diff_new_pack.FJq9xC/_new  2014-02-04 22:47:44.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rear
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,21 +15,26 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 %bcond_without use_mkisofs
 
 Name:   rear
-Version:1.14
+Version:1.15
 Release:0
 Summary:Relax and Recover (ReaR) is a Linux Disaster Recovery framework
 License:GPL-2.0+
 Group:  Productivity/Archiving/Backup
 
 Url:http://relax-and-recover.org/
-Source0:
https://github.com/downloads/rear/rear/%{name}-%{version}.tar.gz
+# as GitHub stopped with download section we need to go back to Sourceforge 
for downloads
+Source0:
https://sourceforge.net/projects/rear/files/rear/%{version}/rear-%{version}.tar.gz
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
+# Patch01 bug-859436_40_restore_with_tsm.sh.diff fixes
+# recovery with TSM 6.4 that results in error message ANS1102E
+# as fixed upstream https://github.com/rear/rear/issues/356
+Patch01:bug-859436_40_restore_with_tsm.sh.diff
+
 # all RPM based systems seem to have this and call it the same
 Requires:   binutils
 Requires:   ethtool
@@ -67,6 +72,10 @@
 
 %prep
 %setup -q
+# Patch01 bug-859436_40_restore_with_tsm.sh.diff fixes
+# recovery with TSM 6.4 that results in error message ANS1102E
+# as fixed upstream https://github.com/rear/rear/issues/356
+%patch01 -p1
 
 %build
 # no code to compile - all bash scripts

++ bug-859436_40_restore_with_tsm.sh.diff ++
Index: rear-1.15/usr/share/rear/restore/TSM/default/40_restore_with_tsm.sh
===
--- rear-1.15.orig/usr/share/rear/restore/TSM/default/40_restore_with_tsm.sh
+++ rear-1.15/usr/share/rear/restore/TSM/default/40_restore_with_tsm.sh
@@ -19,8 +19,8 @@ for num in $TSM_RESTORE_FILESPACE_NUMS ;
test ${filespace:0-1} == / || filespace=$filespace/
LogPrint Restoring ${filespace}
TsmProcessed=
-   Log Running 'dsmc restore ${filespace}* /mnt/local/$filespace -verbose 
-subdir=yes -replace=all -tapeprompt=no ${TSM_DSMC_RESTORE_OPTIONS[@]}'
-   dsmc restore ${filespace}* /mnt/local/$filespace \
+   Log Running 'dsmc restore \${filespace}\ 
\/mnt/local/${filespace}/\ -verbose -subdir=yes -replace=all -tapeprompt=no 
${TSM_DSMC_RESTORE_OPTIONS[@]}'
+   dsmc restore \${filespace}\ \/mnt/local/${filespace}/\ \
-verbose -subdir=yes -replace=all \
-tapeprompt=no ${TSM_DSMC_RESTORE_OPTIONS[@]} | \
while read Line ; do
++ rear-1.14.tar.gz - rear-1.15.tar.gz ++
 6623 lines of diff (skipped)

-- 
To unsubscribe, e-mail: 

commit rear for openSUSE:Factory

2013-06-13 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2013-06-13 21:56:59

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear

Changes:

--- /work/SRC/openSUSE:Factory/rear/rear.changes2011-09-23 
12:44:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes   2013-06-13 
21:57:00.0 +0200
@@ -1,0 +2,22 @@
+Wed Jun 12 08:30:00 UTC 2013 - wer...@suse.com
+
+- Require /usr/bin/mkisofs instead of mkisofs
+- The default getty is agetty now
+
+---
+Wed Jun  5 16:16:09 UTC 2013 - jeng...@inai.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 11:31:02 UTC 2013 - p.drou...@gmail.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
+
+---

Old:

  debian.changelog
  rear-1.10.0.tar.gz
  rear.dsc

New:

  rear-1.14.tar.gz



Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.0SSQYG/_old  2013-06-13 21:57:01.0 +0200
+++ /var/tmp/diff_new_pack.0SSQYG/_new  2013-06-13 21:57:01.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rear
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,87 +16,43 @@
 #
 
 
+%bcond_without use_mkisofs
 
 Name:   rear
-Version:1.10.0
-Release:1
+Version:1.14
+Release:0
 Summary:Relax and Recover (ReaR) is a Linux Disaster Recovery framework
-
-Group:  Productivity/Archiving/Backup
 License:GPL-2.0+
-Url:http://rear.sourceforge.net
-Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Group:  Productivity/Archiving/Backup
+
+Url:http://relax-and-recover.org/
+Source0:
https://github.com/downloads/rear/rear/%{name}-%{version}.tar.gz
 BuildArch:  noarch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 # all RPM based systems seem to have this and call it the same
-Requires:   mingetty binutils iputils tar gzip ethtool syslinux
-
-# if SuSE
-%if 0%{?suse_version} != 0
-Requires:   iproute2 lsb
-# recent SuSE versions have an extra nfs-client package and switched to 
genisoimage/wodim
-%if 0%{?suse_version} = 1020
-Requires:   genisoimage nfs-client
+Requires:   binutils
+Requires:   ethtool
+Requires:   gzip
+Requires:   iproute2
+Requires:   iputils
+Requires:   lsb
+%if 0%{?suse_version} = 1230
+Requires:   %{_sbindir}/agetty
+%else
+Requires:   /sbin/mingetty
+%endif
+%if %{with use_mkisofs}
+Requires:   %{_bindir}/mkisofs
 %else
-Requires:   mkisofs
+Requires:   %{_bindir}/genisoimage
 %endif
+# recent SuSE versions have an extra nfs-client package
+Requires:   nfs-client
 # openSUSE from 11.1 and SLES from 11 uses rpcbind instead of portmap
-%if 0%{?suse_version} = 1110
 Requires:   rpcbind
-%else
-Requires:   portmap
-%endif
-# end SuSE
-%endif
-
-# if Mandriva
-%if 0%{?mandriva_version} != 0
-Requires:   iproute2 lsb
-# Mandriva switched from 2008 away from mkisofs, and as a specialty call the 
package cdrkit-genisoimage!
-%if 0%{?mandriva_version} = 2008
-Requires:   cdrkit-genisoimage rpcbind
-%else
-Requires:   mkisofs portmap
-%endif
-# end Mandriva
-%endif
-
-# all Red Hat compatible, Scientific Linux and other clones are not yet 
supported by openSUSE
-# Build Server, add more RHEL clones as needed. To make the boolean expression 
simpler I copy
-# this section for each Red Hat OS
-%if 0%{?centos_version} != 0
-Requires:   iproute redhat-lsb
-# Red Hat moved from CentOS/RHEL/SL 6 and Fedora 9 away from mkisofs
-%if 0%{?centos_version} = 600
-Requires:   genisoimage rpcbind
-%else
-Requires:   mkisofs portmap
-%endif
-# end CentOS
-%endif
-
-%if 0%{?rhel_version} != 0
-Requires:   iproute redhat-lsb
-# Red Hat moved from CentOS/RHEL/SL 6 and Fedora 9 away from mkisofs
-%if 0%{?rhel_version} = 600 
-Requires:   genisoimage rpcbind
-%else
-Requires:   mkisofs portmap

commit rear for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package rear for openSUSE:Factory checked in 
at 2011-12-06 18:59:42

Comparing /work/SRC/openSUSE:Factory/rear (Old)
 and  /work/SRC/openSUSE:Factory/.rear.new (New)


Package is rear, Maintainer is jsm...@suse.com

Changes:




Other differences:
--
++ rear.spec ++
--- /var/tmp/diff_new_pack.M2YBTN/_old  2011-12-06 19:32:00.0 +0100
+++ /var/tmp/diff_new_pack.M2YBTN/_new  2011-12-06 19:32:00.0 +0100
@@ -23,7 +23,7 @@
 Summary:Relax and Recover (ReaR) is a Linux Disaster Recovery framework
 
 Group:  Productivity/Archiving/Backup
-License:GPLv2+
+License:GPL-2.0+
 Url:http://rear.sourceforge.net
 Source0:
http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
 BuildArch:  noarch

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org