Hello community, here is the log from the commit of package rear for openSUSE:Factory checked in at Mon Feb 21 00:23:15 CET 2011.
-------- --- rear/rear.changes 2011-02-14 11:44:50.000000000 +0100 +++ /mounts/work_src_done/STABLE/rear/rear.changes 2011-02-20 20:08:00.000000000 +0100 @@ -1,0 +2,9 @@ +Sun Feb 20 19:04:45 UTC 2011 - [email protected] + +- 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 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- debian.control debian.copyright debian.rules rear-1.9.0.tar.gz New: ---- rear-1.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rear.spec ++++++ --- /var/tmp/diff_new_pack.TwAeWp/_old 2011-02-21 00:23:02.000000000 +0100 +++ /var/tmp/diff_new_pack.TwAeWp/_new 2011-02-21 00:23:02.000000000 +0100 @@ -18,7 +18,7 @@ Name: rear -Version: 1.9.0 +Version: 1.10.0 Release: 1 Summary: Relax and Recover (ReaR) is a Linux Disaster Recovery framework @@ -146,15 +146,6 @@ %clean rm -rf $RPM_BUILD_ROOT -%pre -# remove dirs that turned into symlinks because RPM fails on them - -for d in %{_datadir}/rear/*/CentOS ; do - if test -d "$d" -a \! -L "$d" ; then - rm -rfv "$d" - fi -done - %files %defattr(-,root,root,-) %doc COPYING CHANGES README doc/* ++++++ rear-1.9.0.tar.gz -> rear-1.10.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/CHANGES new/rear-1.10.0/CHANGES --- old/rear-1.9.0/CHANGES 2011-02-02 14:50:19.000000000 +0100 +++ new/rear-1.10.0/CHANGES 2011-02-20 20:01:26.000000000 +0100 @@ -1,8 +1,20 @@ -Version 1.10 - Not yet released ---------------------------------- +Version 1.10.0 - 2011-02-20 +--------------------------- +2011-02-20 GSS * removed all Linux-x86_64 symlinks and map it to Linux-i386 instead +2011-02-16 GSS * add OS_MASTER_* variables to map distros to their upstream distros + * remove all distro symlinks (e.g. CentOS -> Fedora) + * reorganize some wrong subdirectories, e.g. Ubuntu instead of Debian + * adjust all ReaR mechanics to support OS_MASTER_* stuff and also manage if these + are empty. + * log the automatic switch to USE_DHCLIENT +2011-02-09 GD * add link under finalize from RedHatEnterpriseClient to Fedora as pointed out by + Olivier KALOUDOFF + * 85_make_USB_bootable.sh: applied patch from Jeroen and Dag (SF#3170685) + * setting blocksize to 2048 for OBDR tapes - patch SF#3169791 (from Dag Wieers) + These scripts live under output/OBDR/default/ -Version 1.9 - 2011-02-02 -------------------------- +Version 1.9.0 - 2011-02-02 +--------------------------- 2011-01-30 GSS * Add /etc/localtime to COPY_AS_IS 2011-01-25 GD * 21_include_dhclient.sh: make it IPv4/IPv6 aware and look for other DHCP clients such as dhclient, dhcpcd, dhclient6, dhcp6c, or user defined via DHCLIENT_BIN or DHCLIENT6_BIN @@ -24,7 +36,7 @@ * svn2host: handle also DEB style machines by copying stuff into /usr. TODO: build DEB packages. 2011-01-20 GD * Apply patch 'Protect tapes from being scratched' SF#3162557 New workflow: rear labeltape - Sponsored by Belgian Federal Police by Dagand Jeroen + Sponsored by Belgian Federal Police (Dag and Jeroen) * 58-start-dhclient.sh: removed the "-v" (bug report SF#3157282) * _input-output-functions.sh: new SpinnerSleep function 2011-01-19 GD * Merge BEXTRACT/BACULA for tape and disk support - SF#3158159 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/sbin/rear new/rear-1.10.0/usr/sbin/rear --- old/rear-1.9.0/usr/sbin/rear 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/sbin/rear 2011-02-20 19:59:48.000000000 +0100 @@ -23,8 +23,8 @@ # Versioning PRODUCT="Relax & Recover" -VERSION="1.9.0" -RELEASE_DATE="2011-02-02" +VERSION="1.10.0" +RELEASE_DATE="2011-02-20" COPYRIGHT="Copyright (C) 2006-2011 Schlomo Schapiro @@ -221,8 +221,12 @@ Source "$CONFIG_DIR/$WORKFLOW.conf" SetOSVendorAndVersion # distribution configuration files -for config in "$ARCH" "$OS" "$OS_VENDOR" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" "$OS_VENDOR_VERSION_ARCH" ; do - Source $SHARE_DIR/conf/"$config".conf +for config in "$ARCH" "$OS" \ + "$OS_MASTER_VENDOR" "$OS_MASTER_VENDOR_ARCH" "$OS_MASTER_VENDOR_VERSION" "$OS_MASTER_VENDOR_VERSION_ARCH" \ + "$OS_VENDOR" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" "$OS_VENDOR_VERSION_ARCH" ; do + if test "$config" ; then + Source $SHARE_DIR/conf/"$config".conf + fi done # user configuration files for config in site local ; do diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/CHANGES new/rear-1.10.0/usr/share/rear/CHANGES --- old/rear-1.9.0/usr/share/rear/CHANGES 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/CHANGES 2011-02-20 20:01:00.000000000 +0100 @@ -1,8 +1,20 @@ -Version 1.10 - Not yet released ---------------------------------- +Version 1.10.0 - 2011-02-20 +--------------------------- +2011-02-20 GSS * removed all Linux-x86_64 symlinks and map it to Linux-i386 instead +2011-02-16 GSS * add OS_MASTER_* variables to map distros to their upstream distros + * remove all distro symlinks (e.g. CentOS -> Fedora) + * reorganize some wrong subdirectories, e.g. Ubuntu instead of Debian + * adjust all ReaR mechanics to support OS_MASTER_* stuff and also manage if these + are empty. + * log the automatic switch to USE_DHCLIENT +2011-02-09 GD * add link under finalize from RedHatEnterpriseClient to Fedora as pointed out by + Olivier KALOUDOFF + * 85_make_USB_bootable.sh: applied patch from Jeroen and Dag (SF#3170685) + * setting blocksize to 2048 for OBDR tapes - patch SF#3169791 (from Dag Wieers) + These scripts live under output/OBDR/default/ -Version 1.9 - 2011-02-02 -------------------------- +Version 1.9.0 - 2011-02-02 +--------------------------- 2011-01-30 GSS * Add /etc/localtime to COPY_AS_IS 2011-01-25 GD * 21_include_dhclient.sh: make it IPv4/IPv6 aware and look for other DHCP clients such as dhclient, dhcpcd, dhclient6, dhcp6c, or user defined via DHCLIENT_BIN or DHCLIENT6_BIN @@ -24,7 +36,7 @@ * svn2host: handle also DEB style machines by copying stuff into /usr. TODO: build DEB packages. 2011-01-20 GD * Apply patch 'Protect tapes from being scratched' SF#3162557 New workflow: rear labeltape - Sponsored by Belgian Federal Police by Dagand Jeroen + Sponsored by Belgian Federal Police (Dag and Jeroen) * 58-start-dhclient.sh: removed the "-v" (bug report SF#3157282) * _input-output-functions.sh: new SpinnerSleep function 2011-01-19 GD * Merge BEXTRACT/BACULA for tape and disk support - SF#3158159 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/build/Debian/x86_64 new/rear-1.10.0/usr/share/rear/build/Debian/x86_64 --- old/rear-1.9.0/usr/share/rear/build/Debian/x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/build/Debian/x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/build/Ubuntu new/rear-1.10.0/usr/share/rear/build/Ubuntu --- old/rear-1.9.0/usr/share/rear/build/Ubuntu 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/build/Ubuntu 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Debian diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/conf/Linux-x86_64.conf new/rear-1.10.0/usr/share/rear/conf/Linux-x86_64.conf --- old/rear-1.9.0/usr/share/rear/conf/Linux-x86_64.conf 2011-02-02 14:49:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/conf/Linux-x86_64.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,9 +0,0 @@ -LIBS=( -${LIBS[@]} -/lib64/libnss_dns* -/lib64/libnss_files* -) - -# include also i386 settings -. $SHARE_DIR/conf/Linux-i386.conf - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/conf/default.conf new/rear-1.10.0/usr/share/rear/conf/default.conf --- old/rear-1.9.0/usr/share/rear/conf/default.conf 2011-02-02 14:49:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/conf/default.conf 2011-02-20 19:10:36.000000000 +0100 @@ -43,7 +43,9 @@ # machine architecture, OS independant MACHINE="$(uname -m )" case "$MACHINE" in - i686|i586) + x86_64|i686|i586) + # all these behave exactly like i386. For 64bit we took care to handle the + # special cases within the 32bit scripts to prevent code duplication MACHINE=i386 ;; esac @@ -292,6 +294,9 @@ COPY_AS_IS_EXCLUDE_OBDR=( ) PROGS_OBDR=( lsscsi sg_wr_mode ) +# OBDR block size, known to work with 2048 +OBDR_BLOCKSIZE=2048 + ## # BACKUP=NBU stuff (Symantec/Veritas NetBackup) ## diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/contrib/rear-1.10.0.ebuild new/rear-1.10.0/usr/share/rear/contrib/rear-1.10.0.ebuild --- old/rear-1.9.0/usr/share/rear/contrib/rear-1.10.0.ebuild 1970-01-01 01:00:00.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/contrib/rear-1.10.0.ebuild 2011-02-03 20:38:31.000000000 +0100 @@ -0,0 +1,44 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + + +inherit eutils depend.php + +DESCRIPTION="ReaR - Relax and Recover | Disaster Recovery for GNU/Linux" +HOMEPAGE="http://rear.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +KEYWORDS="~amd64 x86" +LICENSE="GPL-2" +SLOT="1" + +RDEPEND="sys-apps/util-linux + net-dialup/mingetty + sys-apps/lsb-release + sys-apps/iproute2 + net-fs/nfs-utils + sys-boot/syslinux + app-cdr/cdrtools" + +S=${WORKDIR} + +src_unpack() { + unpack ${A} +} + +src_compile() { + einfo "Nothing to compile." +} + +src_install() { + dodir /usr/share/rear /etc/rear + cp -rPR ${S}/${P}/etc/rear/* "${D}etc/rear" + cp -rPR ${S}/${P}/usr/share/rear/* "${D}usr/share/rear" + dosbin ${S}/${P}/usr/sbin/rear +} + +pkg_config() { + einfo Rear - Relax and Recover was successfully installed + einfo you can get information about configuration on + einfo the website http://rear.sourceforge.net/documentation.php +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/contrib/rear-1.9.0.ebuild new/rear-1.10.0/usr/share/rear/contrib/rear-1.9.0.ebuild --- old/rear-1.9.0/usr/share/rear/contrib/rear-1.9.0.ebuild 2011-02-02 14:49:07.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/contrib/rear-1.9.0.ebuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,44 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - - -inherit eutils depend.php - -DESCRIPTION="ReaR - Relax and Recover | Disaster Recovery for GNU/Linux" -HOMEPAGE="http://rear.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 x86" -LICENSE="GPL-2" -SLOT="1" - -RDEPEND="sys-apps/util-linux - net-dialup/mingetty - sys-apps/lsb-release - sys-apps/iproute2 - net-fs/nfs-utils - sys-boot/syslinux - app-cdr/cdrtools" - -S=${WORKDIR} - -src_unpack() { - unpack ${A} -} - -src_compile() { - einfo "Nothing to compile." -} - -src_install() { - dodir /usr/share/rear /etc/rear - cp -rPR ${S}/${P}/etc/rear/* "${D}etc/rear" - cp -rPR ${S}/${P}/usr/share/rear/* "${D}usr/share/rear" - dosbin ${S}/${P}/usr/sbin/rear -} - -pkg_config() { - einfo Rear - Relax and Recover was successfully installed - einfo you can get information about configuration on - einfo the website http://rear.sourceforge.net/documentation.php -} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/dr/Linux-x86_64 new/rear-1.10.0/usr/share/rear/dr/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/dr/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/dr/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/CentOS new/rear-1.10.0/usr/share/rear/finalize/CentOS --- old/rear-1.9.0/usr/share/rear/finalize/CentOS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/CentOS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/Debian/x86_64 new/rear-1.10.0/usr/share/rear/finalize/Debian/x86_64 --- old/rear-1.9.0/usr/share/rear/finalize/Debian/x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/Debian/x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/Fedora/x86_64 new/rear-1.10.0/usr/share/rear/finalize/Fedora/x86_64 --- old/rear-1.9.0/usr/share/rear/finalize/Fedora/x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/Fedora/x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/FedoraCore new/rear-1.10.0/usr/share/rear/finalize/FedoraCore --- old/rear-1.9.0/usr/share/rear/finalize/FedoraCore 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/FedoraCore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/Gentoo/x86_64 new/rear-1.10.0/usr/share/rear/finalize/Gentoo/x86_64 --- old/rear-1.9.0/usr/share/rear/finalize/Gentoo/x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/Gentoo/x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/LinuxMint new/rear-1.10.0/usr/share/rear/finalize/LinuxMint --- old/rear-1.9.0/usr/share/rear/finalize/LinuxMint 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/LinuxMint 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Debian diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/RedHatEnterpriseAS new/rear-1.10.0/usr/share/rear/finalize/RedHatEnterpriseAS --- old/rear-1.9.0/usr/share/rear/finalize/RedHatEnterpriseAS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/RedHatEnterpriseAS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/RedHatEnterpriseES new/rear-1.10.0/usr/share/rear/finalize/RedHatEnterpriseES --- old/rear-1.9.0/usr/share/rear/finalize/RedHatEnterpriseES 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/RedHatEnterpriseES 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/RedHatEnterpriseServer new/rear-1.10.0/usr/share/rear/finalize/RedHatEnterpriseServer --- old/rear-1.9.0/usr/share/rear/finalize/RedHatEnterpriseServer 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/RedHatEnterpriseServer 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/SUSE_LINUX/x86_64 new/rear-1.10.0/usr/share/rear/finalize/SUSE_LINUX/x86_64 --- old/rear-1.9.0/usr/share/rear/finalize/SUSE_LINUX/x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/SUSE_LINUX/x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/ScientificSL new/rear-1.10.0/usr/share/rear/finalize/ScientificSL --- old/rear-1.9.0/usr/share/rear/finalize/ScientificSL 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/ScientificSL 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/finalize/Ubuntu new/rear-1.10.0/usr/share/rear/finalize/Ubuntu --- old/rear-1.9.0/usr/share/rear/finalize/Ubuntu 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/finalize/Ubuntu 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Debian diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/config-functions.sh new/rear-1.10.0/usr/share/rear/lib/config-functions.sh --- old/rear-1.9.0/usr/share/rear/lib/config-functions.sh 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/config-functions.sh 2011-02-20 19:19:24.000000000 +0100 @@ -50,4 +50,38 @@ OS_VENDOR_ARCH="$OS_VENDOR/$MACHINE" OS_VENDOR_VERSION_ARCH="$OS_VENDOR/$OS_VERSION/$MACHINE" + # add OS_MASTER_* vars in case this is a derived OS + case "$OS_VENDOR_VERSION" in + (*CentOS*|*FedoraCore*|*RedHat*|*ScientificSL*) + OS_MASTER_VENDOR="Fedora" + case "$OS_VERSION" in + (5.*) + # map all RHEL 5.x and clones to Fedora/5 + # this is safe because FedoraCore 5 never existed + OS_MASTER_VERSION="5" + ;; + (6.*) + # map all RHEL 5.x and clones to Fedora/5 + # this is safe because FedoraCore 5 never existed + OS_MASTER_VERSION="6" + ;; + (*) + OS_MASTER_VERSION="$OS_VERSION" + ;; + esac + ;; + (*Ubuntu*|*LinuxMint*) + OS_MASTER_VENDOR="Debian" + OS_MASTER_VERSION="$OS_VERSION" + ;; + esac + + # combined stuff for OS_MASTER_* + if [ "$OS_MASTER_VENDOR" ] ; then + OS_MASTER_VENDOR_VERSION="$OS_MASTER_VENDOR/$OS_MASTER_VERSION" + OS_MASTER_VENDOR_ARCH="$OS_MASTER_VENDOR/$MACHINE" + OS_MASTER_VENDOR_VERSION_ARCH="$OS_MASTER_VENDOR/$OS_MASTER_VERSION/$MACHINE" + fi + + } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/dump-workflow.sh new/rear-1.10.0/usr/share/rear/lib/dump-workflow.sh --- old/rear-1.9.0/usr/share/rear/lib/dump-workflow.sh 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/dump-workflow.sh 2011-02-16 22:57:44.000000000 +0100 @@ -24,15 +24,21 @@ LogPrint "Dumping out configuration and system information" LogPrint "System definition:" - for var in "ARCH" "OS" "OS_VENDOR" "OS_VERSION" "OS_VENDOR_ARCH" "OS_VENDOR_VERSION" "OS_VENDOR_VERSION_ARCH"; do + for var in "ARCH" "OS" \ + "OS_MASTER_VENDOR" "OS_MASTER_VERSION" "OS_MASTER_VENDOR_ARCH" "OS_MASTER_VENDOR_VERSION" "OS_MASTER_VENDOR_VERSION_ARCH" \ + "OS_VENDOR" "OS_VERSION" "OS_VENDOR_ARCH" "OS_VENDOR_VERSION" "OS_VENDOR_VERSION_ARCH"; do LogPrint "$( printf "%40s = %s" "$var" "${!var}" )" done LogPrint "Configuration tree:" - for config in "$ARCH" "$OS" "$OS_VENDOR" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" "$OS_VENDOR_VERSION_ARCH" ; do - LogPrint "$( printf "%40s : %s" "$config".conf "$( - test -s $SHARE_DIR/conf/"$config".conf && echo OK || echo missing/empty - )" )" + for config in "$ARCH" "$OS" \ + "$OS_MASTER_VENDOR" "$OS_MASTER_VENDOR_ARCH" "$OS_MASTER_VENDOR_VERSION" "$OS_MASTER_VENDOR_VERSION_ARCH" \ + "$OS_VENDOR" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" "$OS_VENDOR_VERSION_ARCH"; do + if [ "$config" ] ; then + LogPrint "$( printf "%40s : %s" "$config".conf "$( + test -s $SHARE_DIR/conf/"$config".conf && echo OK || echo missing/empty + )" )" + fi done for config in site local ; do LogPrint "$( printf "%40s : %s" "$config".conf "$( @@ -71,6 +77,14 @@ LogPrint "Your system is not yet validated. Please carefully check all functions" LogPrint "and create a validation record with '$0 validate'. This will help others" LogPrint "to know about the validation status of $PRODUCT on this system." + # if the master OS is validated print out a suitable hint + if test -s "$SHARE_DIR/lib/validated/$OS_MASTER_VENDOR_VERSION_ARCH.txt" ; then + LogPrint "" + LogPrint "Your system is derived from $OS_MASTER_VENDOR_VERSION which is validated:" + while read -r ; do + LogPrint "$REPLY" + done <"$SHARE_DIR/lib/validated/$OS_MASTER_VENDOR_VERSION_ARCH.txt" + fi fi } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/rear.spec new/rear-1.10.0/usr/share/rear/lib/rear.spec --- old/rear-1.9.0/usr/share/rear/lib/rear.spec 2011-02-02 14:50:19.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/rear.spec 2011-02-20 20:01:26.000000000 +0100 @@ -1,5 +1,5 @@ Name: rear -Version: 1.9.0 +Version: 1.10.0 Release: 1%{?dist} Summary: Relax and Recover (ReaR) is a Linux Disaster Recovery framework diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/shell-script-functions.sh new/rear-1.10.0/usr/share/rear/lib/shell-script-functions.sh --- old/rear-1.9.0/usr/share/rear/lib/shell-script-functions.sh 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/shell-script-functions.sh 2011-02-16 21:10:01.000000000 +0100 @@ -20,6 +20,10 @@ # source a file given in $1 Source () { + # skip empty + if test -z "$1" ; then + return + fi if test -d "$1" ; then Error "$1 is a directory, cannot source" fi @@ -54,10 +58,10 @@ cd $SHARE_DIR/$stage ; # We always source scripts in the same subdirectory structure. The {..,..,..} way of writing # it is just a shell shortcut that expands as intended. - ls -d {default,"$ARCH","$OS","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ - "$BACKUP"/{default,"$ARCH","$OS","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ - "$OUTPUT"/{default,"$ARCH","$OS","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ - "$OUTPUT"/"$BACKUP"/{default,"$ARCH","$OS","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ + ls -d {default,"$ARCH","$OS","$OS_MASTER_VENDOR","$OS_MASTER_VENDOR_ARCH","$OS_MASTER_VENDOR_VERSION","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ + "$BACKUP"/{default,"$ARCH","$OS","$OS_MASTER_VENDOR","$OS_MASTER_VENDOR_ARCH","$OS_MASTER_VENDOR_VERSION","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ + "$OUTPUT"/{default,"$ARCH","$OS","$OS_MASTER_VENDOR","$OS_MASTER_VENDOR_ARCH","$OS_MASTER_VENDOR_VERSION","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ + "$OUTPUT"/"$BACKUP"/{default,"$ARCH","$OS","$OS_MASTER_VENDOR","$OS_MASTER_VENDOR_ARCH","$OS_MASTER_VENDOR_VERSION","$OS_VENDOR","$OS_VENDOR_ARCH","$OS_VENDOR_VERSION"}/*.sh \ | sed -e 's#/\([0-9][0-9]\)_#/!\1!_#g' | sort -t \! -k 2 | tr -d \! ) # This sed hack is neccessary to sort the scripts by their 2-digit number INSIDE indepentand of the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/10/x86_64.txt new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/10/x86_64.txt --- old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/10/x86_64.txt 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/10/x86_64.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -Submitted: Gratien D'haese -Date: 2009-02-03 -Features: LVM, NETFS, ISO -Comment: out of the box diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11/i386.txt new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11/i386.txt --- old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11/i386.txt 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11/i386.txt 2011-02-20 19:01:00.000000000 +0100 @@ -1,3 +1,3 @@ Submitted: Schlomo Schapiro -Date: 2009-12-09 -Features: NETFS, ISO, LVM, EMAIL +Date: 2011-02-20 +Features: NETFS, ISO, LVM, V2V diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11/x86_64.txt new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11/x86_64.txt --- old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11/x86_64.txt 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11/x86_64.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -Submitted: Schlomo Schapiro -Date: 2009-12-09 -Features: NETFS, ISO, LVM, EMAIL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11.2/x86_64.txt new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11.2/x86_64.txt --- old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11.2/x86_64.txt 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11.2/x86_64.txt 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -Submitted: Schlomo Schapiro -Date: 2009-12-09 -Features: NETFS, ISO, LVM, EMAIL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11.4/i386.txt new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11.4/i386.txt --- old/rear-1.9.0/usr/share/rear/lib/validated/SUSE_LINUX/11.4/i386.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/lib/validated/SUSE_LINUX/11.4/i386.txt 2011-02-20 19:00:14.000000000 +0100 @@ -0,0 +1,3 @@ +Submitted: Schlomo Schapiro +Date: 2011-02-20 +Features: NETFS, ISO, LVM diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/ISO/Linux-i386/80_create_isofs.sh new/rear-1.10.0/usr/share/rear/output/ISO/Linux-i386/80_create_isofs.sh --- old/rear-1.9.0/usr/share/rear/output/ISO/Linux-i386/80_create_isofs.sh 2011-02-02 14:49:07.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/ISO/Linux-i386/80_create_isofs.sh 2011-02-16 22:05:10.000000000 +0100 @@ -27,13 +27,13 @@ test -d "$ISO_DIR" || mkdir -p "$ISO_DIR" 1>&8 ProgressStopIfError $? "Could not create ISO ouput directory ($ISO_DIR)" pushd $BUILD_DIR 1>&8 # so that relative paths will work -$ISO_MKISOFS_BIN -o "$ISO_DIR/$ISO_PREFIX.iso" -b isolinux.bin -c boot.cat \ +$ISO_MKISOFS_BIN -quiet -o "$ISO_DIR/$ISO_PREFIX.iso" -b isolinux.bin -c boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -R -J -volid "$ISO_VOLID" -v "${ISO_FILES[@]}" 1>&8 ProgressStopOrError $? "Could not create ISO image" ISO_IMAGES=( "${ISO_IMAGES[@]}" "$ISO_DIR/$ISO_PREFIX.iso" ) popd >/dev/null -Print "Wrote ISO Image $ISO_DIR/$ISO_PREFIX.iso ($(du -h "$ISO_DIR/$ISO_PREFIX.iso"| tr -s " \t" " " | cut -d " " -f 1))" +LogPrint "Wrote ISO Image $ISO_DIR/$ISO_PREFIX.iso ($(du -h "$ISO_DIR/$ISO_PREFIX.iso"| tr -s " \t" " " | cut -d " " -f 1))" # Add ISO image to result files RESULT_FILES=( "${RESULT_FILES[@]}" "$ISO_DIR/$ISO_PREFIX.iso" ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/ISO/Linux-x86_64 new/rear-1.10.0/usr/share/rear/output/ISO/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/output/ISO/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/ISO/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/OBDR/Linux-x86_64 new/rear-1.10.0/usr/share/rear/output/OBDR/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/output/OBDR/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/OBDR/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/OBDR/default/50_set_obdr_blocksize.sh new/rear-1.10.0/usr/share/rear/output/OBDR/default/50_set_obdr_blocksize.sh --- old/rear-1.9.0/usr/share/rear/output/OBDR/default/50_set_obdr_blocksize.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/OBDR/default/50_set_obdr_blocksize.sh 2011-02-16 20:23:49.000000000 +0100 @@ -0,0 +1,6 @@ +# set tape block size + +Log "Set tape block size to ${OBDR_BLOCKSIZE:-0}" +mt -f "${TAPE_DEVICE}" setblk ${OBDR_BLOCKSIZE:-0} +ProgressStopIfError $? "Problem with setting tape blocksize to ${OBDR_BLOCKSIZE:-0} on tape device ${TAPE_DEVICE}" +ProgressStep diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/OBDR/default/50_set_tape_blocksize.sh new/rear-1.10.0/usr/share/rear/output/OBDR/default/50_set_tape_blocksize.sh --- old/rear-1.9.0/usr/share/rear/output/OBDR/default/50_set_tape_blocksize.sh 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/OBDR/default/50_set_tape_blocksize.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to ../../../prep/TAPE/default/50_set_tape_blocksize.sh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/OBDR/default/81_write_image.sh new/rear-1.10.0/usr/share/rear/output/OBDR/default/81_write_image.sh --- old/rear-1.9.0/usr/share/rear/output/OBDR/default/81_write_image.sh 2011-02-02 14:49:07.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/OBDR/default/81_write_image.sh 2011-02-16 20:23:49.000000000 +0100 @@ -4,7 +4,7 @@ Error "The ISO image $ISO_DIR/$ISO_PREFIX.iso was not found or could not be read." fi -dd if=$ISO_DIR/$ISO_PREFIX.iso of=${TAPE_DEVICE} ${TAPE_BLOCKSIZE:+bs=$TAPE_BLOCKSIZE} +dd if=$ISO_DIR/$ISO_PREFIX.iso of=${TAPE_DEVICE} ${OBDR_BLOCKSIZE:+bs=$OBDR_BLOCKSIZE} ProgressStopIfError $? "ISO image could not be written to ${TAPE_DEVICE}" ProgressStep diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/output/USB/default/85_make_USB_bootable.sh new/rear-1.10.0/usr/share/rear/output/USB/default/85_make_USB_bootable.sh --- old/rear-1.9.0/usr/share/rear/output/USB/default/85_make_USB_bootable.sh 2011-02-02 14:49:07.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/output/USB/default/85_make_USB_bootable.sh 2011-02-16 20:23:49.000000000 +0100 @@ -1,10 +1,21 @@ +# Attempt to find the real USB device by trying its parent +# Return a proper short device name using udev +TEMP_USB_DEVICE=$(dirname $(my_udevinfo -q path -n "$USB_DEVICE")) +if [[ -d "/sys/$TEMP_USB_DEVICE" && "$TEMP_USB_DEVICE" =~ "^/block/" ]]; then + RAW_USB_DEVICE="/dev/$(my_udevinfo -q name -p "$TEMP_USB_DEVICE")" +else + RAW_USB_DEVICE="/dev/$(my_udevinfo -q name -n "$USB_DEVICE")" +fi + # Make the USB bootable -syslinux --stupid ${USB_DEVICE} -ProgressStopIfError $? "Problem with syslinux --stupid ${USB_DEVICE}" +syslinux $USB_DEVICE +ProgressStopIfError $? "Problem with syslinux $USB_DEVICE" ProgressStep + # Write the USB boot sector -dd if=$(dirname ${ISO_ISOLINUX_BIN})/mbr.bin of=`echo ${USB_DEVICE} | sed -e 's/[0-9]$//'` -ProgressStopIfError $? "Problem with writing the mbr.bin to `echo ${USB_DEVICE} | sed -e 's/[0-9]$//'`" +dd if=$(dirname $ISO_ISOLINUX_BIN)/mbr.bin of=$RAW_USB_DEVICE +ProgressStopIfError $? "Problem with writing the mbr.bin to $RAW_USB_DEVICE" ProgressStep + # Need to flush the buffer for the USB boot sector. sync; sync diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/CentOS new/rear-1.10.0/usr/share/rear/pack/CentOS --- old/rear-1.9.0/usr/share/rear/pack/CentOS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/CentOS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/FedoraCore new/rear-1.10.0/usr/share/rear/pack/FedoraCore --- old/rear-1.9.0/usr/share/rear/pack/FedoraCore 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/FedoraCore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/Linux-x86_64 new/rear-1.10.0/usr/share/rear/pack/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/pack/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/RedHatEnterpriseAS new/rear-1.10.0/usr/share/rear/pack/RedHatEnterpriseAS --- old/rear-1.9.0/usr/share/rear/pack/RedHatEnterpriseAS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/RedHatEnterpriseAS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/RedHatEnterpriseES new/rear-1.10.0/usr/share/rear/pack/RedHatEnterpriseES --- old/rear-1.9.0/usr/share/rear/pack/RedHatEnterpriseES 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/RedHatEnterpriseES 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/RedHatEnterpriseServer new/rear-1.10.0/usr/share/rear/pack/RedHatEnterpriseServer --- old/rear-1.9.0/usr/share/rear/pack/RedHatEnterpriseServer 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/RedHatEnterpriseServer 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/ScientificSL new/rear-1.10.0/usr/share/rear/pack/ScientificSL --- old/rear-1.9.0/usr/share/rear/pack/ScientificSL 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/ScientificSL 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/pack/Ubuntu new/rear-1.10.0/usr/share/rear/pack/Ubuntu --- old/rear-1.9.0/usr/share/rear/pack/Ubuntu 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/pack/Ubuntu 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Debian diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/prep/GNU/Linux/21_include_dhclient.sh new/rear-1.10.0/usr/share/rear/prep/GNU/Linux/21_include_dhclient.sh --- old/rear-1.9.0/usr/share/rear/prep/GNU/Linux/21_include_dhclient.sh 2011-02-02 14:49:08.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/prep/GNU/Linux/21_include_dhclient.sh 2011-02-16 21:59:16.000000000 +0100 @@ -27,6 +27,7 @@ if [ $? -eq 0 ]; then # if we find a dhcp client being active we automatically # include DHCP CLIENT support in ReaR + Log "Running DHCP client found, enabling USE_DHCLIENT" USE_DHCLIENT=yes fi } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/prep/ISO/Linux-x86_64 new/rear-1.10.0/usr/share/rear/prep/ISO/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/prep/ISO/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/prep/ISO/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/prep/OBDR/Linux-x86_64 new/rear-1.10.0/usr/share/rear/prep/OBDR/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/prep/OBDR/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/prep/OBDR/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/prep/USB/Linux-x86_64 new/rear-1.10.0/usr/share/rear/prep/USB/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/prep/USB/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/prep/USB/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/recreate/Linux-x86_64 new/rear-1.10.0/usr/share/rear/recreate/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/recreate/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/recreate/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/rescue/default/01_merge_skeletons.sh new/rear-1.10.0/usr/share/rear/rescue/default/01_merge_skeletons.sh --- old/rear-1.9.0/usr/share/rear/rescue/default/01_merge_skeletons.sh 2011-02-02 14:49:04.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/rescue/default/01_merge_skeletons.sh 2011-02-16 22:47:45.000000000 +0100 @@ -20,8 +20,14 @@ ProgressStart "Creating root FS layout" pushd $SHARE_DIR/skel >/dev/null -for dir in default "$ARCH" "$OS" "$OS_VENDOR/default" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" "$BACKUP" "$OUTPUT" ; do - if test -s "$dir".tar.gz ; then +for dir in default "$ARCH" "$OS" \ + "$OS_MASTER_VENDOR/default" "$OS_MASTER_VENDOR_ARCH" "$OS_MASTER_VENDOR_VERSION" \ + "$OS_VENDOR/default" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" \ + "$BACKUP" "$OUTPUT" ; do + if test -z "$dir" ; then + # silently skip if $dir it empty, e.g. if OS_MASTER_* is empty + continue + elif test -s "$dir".tar.gz ; then Log "Adding '$dir.tar.gz'" tar -C $ROOTFS_DIR -xvzf "$dir".tar.gz 1>&8 elif test -d "$dir" ; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/restore/CentOS new/rear-1.10.0/usr/share/rear/restore/CentOS --- old/rear-1.9.0/usr/share/rear/restore/CentOS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/restore/CentOS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/restore/FedoraCore new/rear-1.10.0/usr/share/rear/restore/FedoraCore --- old/rear-1.9.0/usr/share/rear/restore/FedoraCore 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/restore/FedoraCore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/restore/RedHatEnterpriseAS new/rear-1.10.0/usr/share/rear/restore/RedHatEnterpriseAS --- old/rear-1.9.0/usr/share/rear/restore/RedHatEnterpriseAS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/restore/RedHatEnterpriseAS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/restore/RedHatEnterpriseES new/rear-1.10.0/usr/share/rear/restore/RedHatEnterpriseES --- old/rear-1.9.0/usr/share/rear/restore/RedHatEnterpriseES 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/restore/RedHatEnterpriseES 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/restore/RedHatEnterpriseServer new/rear-1.10.0/usr/share/rear/restore/RedHatEnterpriseServer --- old/rear-1.9.0/usr/share/rear/restore/RedHatEnterpriseServer 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/restore/RedHatEnterpriseServer 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/restore/ScientificSL new/rear-1.10.0/usr/share/rear/restore/ScientificSL --- old/rear-1.9.0/usr/share/rear/restore/ScientificSL 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/restore/ScientificSL 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/CentOS new/rear-1.10.0/usr/share/rear/skel/CentOS --- old/rear-1.9.0/usr/share/rear/skel/CentOS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/CentOS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora Files old/rear-1.9.0/usr/share/rear/skel/Debian/default.tar.gz and new/rear-1.10.0/usr/share/rear/skel/Debian/default.tar.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/Fedora/5/etc/scripts/run-syslog new/rear-1.10.0/usr/share/rear/skel/Fedora/5/etc/scripts/run-syslog --- old/rear-1.9.0/usr/share/rear/skel/Fedora/5/etc/scripts/run-syslog 1970-01-01 01:00:00.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/Fedora/5/etc/scripts/run-syslog 2011-02-16 21:25:20.000000000 +0100 @@ -0,0 +1,15 @@ +#!/bin/bash + +# run a syslog daemon +# special version to support rsyslog 2.x on RHEL 5 + +if type -p rsyslogd >/dev/null ; then + exec rsyslogd -n -i /var/run/rsyslogd.pid -f /etc/rsyslog.conf +else + klogd -c 1 -x + if type -p syslog-ng >/dev/null ; then + exec syslog-ng -p /var/run/syslog-ng.pid -f /etc/syslog-ng.conf -F + else + exec syslogd -f /etc/syslog.conf -n + fi +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/Fedora/5.1 new/rear-1.10.0/usr/share/rear/skel/Fedora/5.1 --- old/rear-1.9.0/usr/share/rear/skel/Fedora/5.1 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/Fedora/5.1 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to 5.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/Fedora/5.2 new/rear-1.10.0/usr/share/rear/skel/Fedora/5.2 --- old/rear-1.9.0/usr/share/rear/skel/Fedora/5.2 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/Fedora/5.2 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to 5.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/Fedora/5.3 new/rear-1.10.0/usr/share/rear/skel/Fedora/5.3 --- old/rear-1.9.0/usr/share/rear/skel/Fedora/5.3 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/Fedora/5.3 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to 5.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/Fedora/5.4/etc/scripts/run-syslog new/rear-1.10.0/usr/share/rear/skel/Fedora/5.4/etc/scripts/run-syslog --- old/rear-1.9.0/usr/share/rear/skel/Fedora/5.4/etc/scripts/run-syslog 2011-02-02 14:49:06.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/Fedora/5.4/etc/scripts/run-syslog 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -#!/bin/bash - -# run a syslog daemon -# special version to support rsyslog 2.x on RHEL 5 - -if type -p rsyslogd >/dev/null ; then - exec rsyslogd -n -i /var/run/rsyslogd.pid -f /etc/rsyslog.conf -else - klogd -c 1 -x - if type -p syslog-ng >/dev/null ; then - exec syslog-ng -p /var/run/syslog-ng.pid -f /etc/syslog-ng.conf -F - else - exec syslogd -f /etc/syslog.conf -n - fi -fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/FedoraCore new/rear-1.10.0/usr/share/rear/skel/FedoraCore --- old/rear-1.9.0/usr/share/rear/skel/FedoraCore 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/FedoraCore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/LinuxMint new/rear-1.10.0/usr/share/rear/skel/LinuxMint --- old/rear-1.9.0/usr/share/rear/skel/LinuxMint 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/LinuxMint 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Ubuntu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/RedHatEnterpriseAS new/rear-1.10.0/usr/share/rear/skel/RedHatEnterpriseAS --- old/rear-1.9.0/usr/share/rear/skel/RedHatEnterpriseAS 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/RedHatEnterpriseAS 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/RedHatEnterpriseES new/rear-1.10.0/usr/share/rear/skel/RedHatEnterpriseES --- old/rear-1.9.0/usr/share/rear/skel/RedHatEnterpriseES 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/RedHatEnterpriseES 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/RedHatEnterpriseServer new/rear-1.10.0/usr/share/rear/skel/RedHatEnterpriseServer --- old/rear-1.9.0/usr/share/rear/skel/RedHatEnterpriseServer 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/RedHatEnterpriseServer 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/skel/ScientificSL new/rear-1.10.0/usr/share/rear/skel/ScientificSL --- old/rear-1.9.0/usr/share/rear/skel/ScientificSL 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/skel/ScientificSL 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Fedora Files old/rear-1.9.0/usr/share/rear/skel/Ubuntu/default.tar.gz and new/rear-1.10.0/usr/share/rear/skel/Ubuntu/default.tar.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rear-1.9.0/usr/share/rear/verify/Linux-x86_64 new/rear-1.10.0/usr/share/rear/verify/Linux-x86_64 --- old/rear-1.9.0/usr/share/rear/verify/Linux-x86_64 2011-02-21 00:23:03.000000000 +0100 +++ new/rear-1.10.0/usr/share/rear/verify/Linux-x86_64 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -symbolic link to Linux-i386 ++++++ rear.dsc ++++++ --- /var/tmp/diff_new_pack.TwAeWp/_old 2011-02-21 00:23:03.000000000 +0100 +++ /var/tmp/diff_new_pack.TwAeWp/_new 2011-02-21 00:23:03.000000000 +0100 @@ -1,6 +1,6 @@ Format: 1.0 Source: rear -Version: 1.9.0 +Version: 1.10.0 Binary: rear Maintainer: Schlomo Schapiro <[email protected]> Architecture: all ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
