pax_global_header00006660000000000000000000000064123067404600014514gustar00rootroot0000000000000052 comment=95c4c4aec1afea062bca40e8f3ddc1fee27f90b2 .gear/000075500000000000000000000000001230674046000120525ustar00rootroot00000000000000.gear/rules000064400000000000000000000000161230674046000131240ustar00rootroot00000000000000tar: . base= .gitignore000064400000000000000000000000041230674046000130400ustar00rootroot00000000000000*~ Makefile000064400000000000000000000010131230674046000125110ustar00rootroot00000000000000all: install: mkdir -p ${DESTDIR}/etc/apt/apt.conf.d mkdir -p ${DESTDIR}/usr/sbin/ mkdir -p ${DESTDIR}/usr/share/syskeeper mkdir -m 0750 -p ${DESTDIR}/var/lib/syskeeper install -m644 syskeeper.conf ${DESTDIR}/etc/apt/apt.conf.d install -m755 syskeeper ${DESTDIR}/usr/sbin/ install -m755 share/* ${DESTDIR}/usr/share/syskeeper install -D -m755 firsttime ${DESTDIR}/etc/firsttime.d/syskeeper install -D -m755 syskeeper.daily ${DESTDIR}/etc/cron.daily/syskeeper chmod 0644 ${DESTDIR}/usr/share/syskeeper/functions firsttime000075500000000000000000000003601230674046000130110ustar00rootroot00000000000000#!/bin/sh if [ ! -d /etc/.git ]; then etckeeper init > /dev/null 2> /dev/null ||: etckeeper commit "Initial commit" > /dev/null 2> /dev/null ||: cd /etc git repack -a -d 2> /dev/null > /dev/null ||: fi /usr/sbin/syskeeper share/000075500000000000000000000000001230674046000121605ustar00rootroot00000000000000share/backup_disk000075500000000000000000000041031230674046000143630ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions D=$dir/diskdata rm -rf $dir/diskdata mkdir -p $D pushd $dir/diskdata > /dev/null > $D/blkid.tmp ls -1 /sys/block \ | grep -v ^ram \ | grep -v ^zram \ | grep -v ^dm \ | grep -v ^loop \ | grep -v ^md \ | grep -v ^fd \ | while read dev; do realdev=`echo $dev | sed 's%!%/%g'` if [ "x`cat /sys/block/$dev/removable`" == "x0" ]; then mkdir -p $D/$dev dd if=/dev/$realdev of=$D/$dev/1st_block bs=4k count=1 > /dev/null 2> /dev/null if gdisk -l /dev/$realdev | grep -q 'GPT: present'; then sgdisk -p /dev/$realdev > $D/$dev/sgdisk.txt sgdisk --backup=$D/$dev/sgdisk.dump /dev/$realdev > /dev/null else fdisk -l /dev/$realdev > $D/$dev/fdisk fdisk -lu /dev/$realdev > $D/$dev/fdisk.sectors sfdisk -d /dev/$realdev > $D/$dev/sfdisk.dump fi fi done ## blkid ls -1 /sys/class/block \ | grep -v ^ram \ | grep -v ^zram \ | grep -v ^loop \ | grep -v ^fd \ | while read dev; do realdev=`echo $dev | sed 's%!%/%g'` if [ -f /sys/class/block/$realdev/dm/name ]; then realdev=/dev/mapper/`cat /sys/class/block/$realdev/dm/name` else realdev=/dev/$realdev fi # if [ "x`cat /sys/block/$dev/removable`" == "x0" ]; then blkid "$realdev" >> $D/blkid.tmp # fi done sort < $D/blkid.tmp > $D/blkid rm -f $D/blkid.tmp pvdisplay > $D/pvdisplay 2> /dev/null vgdisplay > $D/vgdisplay 2> /dev/null lvdisplay > $D/lvdisplay 2> /dev/null echo "DEVICE partitions" > $D/mdadm.conf.auto mdadm --detail --scan --verbose >> $D/mdadm.conf.auto 2> /dev/null cp /etc/mdadm.conf $D/mdadm.conf 2> /dev/null cat /etc/fstab > $D/fstab popd > /dev/null share/backup_disk_git000075500000000000000000000011541230674046000152310ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions-git initdata_git /usr/share/syskeeper/backup_disk pushd $dir/diskdata > /dev/null git add . git commit -m "block device data update at "`date -I` . > /dev/null popd > /dev/null share/backup_rpm000075500000000000000000000015201230674046000142270ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions pushd $dir > /dev/null mkdir -p $dir/rpm rpm -qa --qf="%{NAME} = %{SERIAL}:%{VERSION}-%{RELEASE}\n" \ | sed 's/(none)://' \ | sort -k1 \ > rpm/rpm-qa-version rpm -qa --qf='%{NAME}\n' | sort > rpm/rpm-qa if [ "-f" = "$1" ]; then echo -n "Create optimized package list... " /usr/share/syskeeper/optimize_package_list < rpm/rpm-qa > rpm/rpm-optimized 2> /dev/null echo "Ok" fi popd > /dev/null share/backup_rpm_git000075500000000000000000000011411230674046000150710ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions-git initdata_git pushd $dir > /dev/null /usr/share/syskeeper/backup_rpm "$1" git add rpm git commit -m "rpm list update at "`date -I` rpm > /dev/null popd > /dev/null share/backup_system000075500000000000000000000011351230674046000147570ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions D=$dir/system mkdir -p $D if pushd $dir/system > /dev/null; then cat /proc/cpuinfo > cpuinfo /usr/sbin/dmidecode > dmidecode.txt 2>&1 popd > /dev/null fi share/backup_system_git000075500000000000000000000011631230674046000156230ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions-git initdata_git pushd $dir > /dev/null /usr/share/syskeeper/backup_system "$1" git add system git commit -m "system information update at "`date -I` system > /dev/null popd > /dev/null share/functions000064400000000000000000000007301230674046000141130ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# dir=/var/lib/syskeeper # directory for backup export LANG=POSIX share/functions-git000064400000000000000000000011551230674046000146760ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions initdata_git() { pushd $dir > /dev/null if [ ! -d .git ]; then git init-db git config user.name syskeeper git config user.email root@`hostname` fi popd > /dev/null } share/optimize_package_list000075500000000000000000000064721230674046000164650ustar00rootroot00000000000000#!/bin/sh -efu # # Copyright (C) 2006-2007 Alexey Tourbin # Copyright (C) 2006 Dmitry V. Levin # # Optimizes package list by excluding dependent packages. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # PROG="${0##*/}" exit_handler() { local rc=$? trap - EXIT rm -rf -- "$workdir" exit $rc } workdir="$(mktemp -dt "$PROG.XXXXXXXXXX")" trap exit_handler EXIT HUP INT QUIT PIPE TERM cd "$workdir" export LC_COLLATE=C # make list of package names if [ $# -gt 0 ]; then printf %s "$*" |xargs -n1 printf '%s\n' else xargs -n1 printf '%s\n' fi >n sort -u -o n n # make list of requirements xargs -r rpmquery --qf '[%{REQUIRENAME}\t%{NAME}\n]' -- Rn sort -k1,1 -k2,2 -u -o Rn Rn # make list of provides xargs -r rpmquery --qf '[%{PROVIDENAME}\t%{NAME}\n][%{FILENAMES}\t%{NAME}\n]' -- Pn sort -k1,1 -k2,2 -u -o Pn Pn # make relation Requires(pkg1->dep->pkg2) join -j 1 -o '1.2 0 2.2' Rn Pn |sort -u -k1,1 -k2,2 -k3,3 >nRn # Check if the same virtual dep resolves to different packages, e.g. # rpm-build autoconf autoconf_2.50 # rpm-build autoconf autoconf_2.60 awk '{print$3,$2}' R-amb if [ -s R-amb ]; then sort -u -o R-amb R-amb sort -k2,2 nRn-amb echo "$PROG: ambiguous virtual dependencies:" sed -e 's/ / -> /g' &2 # Assist loop breaks. Consider this: # gcc-common /usr/bin/i586-alt-linux-gcc gcc4.1 # gcc4.1 gcc-common gcc-common # We would like gcc4.1 to take precedence, because gcc4.1 explicitly # requires gcc-common. awk '$2==$3{print$1,$3}' nn-real awk '$2!=$3{print$1,$3}' nn-virt comm -23 nn-virt nn-real >nn-virt-only mv -f nn-virt-only nn-virt # nn-real: gcc4.1 gcc-common # nn-virt: gcc-common gcc4.1 awk '{print$2,$1}' reverse-nn-virt comm -12 reverse-nn-virt nn-real >nn-real-virt-loop if [ -s nn-real-virt-loop ]; then echo "$PROG: simple RV-loop (first package takes precedence):" sed -e 's/ / <-> /g' nn-virt-bad comm -23 nn-virt nn-virt-bad >nn-virt-good mv -f nn-virt-good nn-virt fi >&2 # make list of package pairs where first depends on second sort -u nn-real nn-virt >nn # tsort this list of pairs tsort t || [ -s t ] # make list of package names which satisfy other package requirements awk s ' BEGIN { N=0 while ((getline <"t") > 0) t[++N] = $1 } { nn[$1,$2] = 1 } END { for (i = 1; i < N; i++) { d = t[i] for (j = i+1; j <= N; j++) { s = t[j] if (nn[d,s]) print s } } }' sort -u -o s s # substract names of packages-satisfiers from the whole list comm -23 n s specs/000075500000000000000000000000001230674046000121735ustar00rootroot00000000000000specs/syskeeper-base-git.spec000064400000000000000000000002361230674046000165530ustar00rootroot00000000000000Summary: git support for syskeeper Group: System/Base Requires: %name-base = %version-%release Requires: perl-Git %files %_datadir/syskeeper/functions-git specs/syskeeper-base.spec000064400000000000000000000003711230674046000157720ustar00rootroot00000000000000Summary: Base files for syskeeper Group: System/Base Requires: crontabs Requires: syskeeper = %version-%release %files %_datadir/syskeeper/ %_datadir/syskeeper/functions %_sysconfdir/cron.daily/syskeeper %attr(0750,root,wheel) /var/lib/syskeeper/ specs/syskeeper-disks-git.spec000064400000000000000000000004501230674046000167540ustar00rootroot00000000000000Summary: Autobackup storage information Group: System/Base Requires: %name-disks = %version-%release Requires: syskeeper-base-git = %version-%release %description Autobackup storage information - fstab - blkid - disks partitioning - LVM information %files %_datadir/syskeeper/backup_disk_git specs/syskeeper-disks.spec000064400000000000000000000004251230674046000161750ustar00rootroot00000000000000Summary: Autobackup storage information Group: System/Base Requires: %name = %version-%release Requires: %name-base = %version-%release %description Autobackup storage information - fstab - blkid - disks partitioning - LVM information %files %_datadir/syskeeper/backup_disk specs/syskeeper-hn.spec000064400000000000000000000003071230674046000154640ustar00rootroot00000000000000Summary: Autobackup system info (use it for HN) Group: System/Base Requires: %name-ve = %version-%release Requires: %name-disks-git = %version-%release Requires: %name-system-git = %version-%release specs/syskeeper-rpm-git.spec000064400000000000000000000003051230674046000164340ustar00rootroot00000000000000Summary: Autobackup installed packages list Group: System/Base Requires: %name-rpm = %version-%release Requires: syskeeper-base-git = %version-%release %files %_datadir/syskeeper/backup_rpm_git specs/syskeeper-rpm.spec000064400000000000000000000002721230674046000156560ustar00rootroot00000000000000Summary: Autobackup installed packages list Group: System/Base Requires: %name-base = %version-%release %files %_datadir/syskeeper/backup_rpm %_datadir/syskeeper/optimize_package_list specs/syskeeper-system-git.spec000064400000000000000000000004531230674046000171660ustar00rootroot00000000000000Summary: Autobackup system information Group: System/Base Requires: %name-disks = %version-%release Requires: syskeeper-base-git = %version-%release Requires: syskeeper-system = %version-%release %description Autobackup system information - CPU - DMI %files %_datadir/syskeeper/backup_system_git specs/syskeeper-system.spec000064400000000000000000000003521230674046000164030ustar00rootroot00000000000000Summary: Autobackup system information Group: System/Base Requires: %name = %version-%release Requires: %name-base = %version-%release %description Autobackup system information - CPU - DMI %files %_datadir/syskeeper/backup_system specs/syskeeper-ve.spec000064400000000000000000000003101230674046000154630ustar00rootroot00000000000000Summary: Autobackup system info (use it for VE) Group: System/Base Requires: %name = %version-%release Requires: %name-rpm-git = %version-%release %description Autobackup system info (use it for VE) specs/syskeeper.spec000064400000000000000000000072631230674046000150710ustar00rootroot00000000000000Name: syskeeper Summary: %name Version: 0.10 Release: alt1 License: GPL Group: System/Base BuildArch: noarch Url: http://sisyphus.ru/ru/srpm/Sisyphus/syskeeper Packager: Denis Smirnov Requires(pre): etckeeper Requires: %name-base = %version-%release Source: %name-%version.tar %description %summary %prep %setup -c %build %install %makeinstall_std mkdir -p %buildroot%_initdir/ %files %_sysconfdir/apt/apt.conf.d/syskeeper.conf %_sbindir/syskeeper %_sysconfdir/firsttime.d/%name %changelog * Sun Mar 09 2014 Denis Smirnov 0.10-alt1 - add GPT backup - add mdadm config backup support * Sat Feb 02 2013 Denis Smirnov 0.9-alt1 - remove kernelbootlog subpackage * Sat Jan 26 2013 Denis Smirnov 0.8-alt2 - fix non-strict dependency * Tue Jul 03 2012 Denis Smirnov 0.8-alt1 - update backup_disk * Thu Feb 09 2012 Denis Smirnov 0.7-alt1 - ignore zram devices * Sat May 15 2010 Denis Smirnov 0.6-alt1 - work _fast_ when used from apt - add cpu and dmi info backup * Tue Nov 03 2009 Denis Smirnov 0.5-alt2 - fix requires * Sat Oct 31 2009 Denis Smirnov 0.5-alt1 - don't try backup partition tables on md* devices (ALT#20982) * Sun Oct 11 2009 Denis Smirnov 0.4-alt1 - fix syskeeper main script * Tue Oct 06 2009 Denis Smirnov 0.3-alt3 - fix typo * Tue Oct 06 2009 Denis Smirnov 0.3-alt2 - fix kernelbootlog packaging * Tue Oct 06 2009 Denis Smirnov 0.3-alt1 - import kernelbootlog * Sun Oct 04 2009 Denis Smirnov 0.0.14-alt4 - fix typo * Sun Oct 04 2009 Denis Smirnov 0.0.14-alt3 - code cleanup - separate syskeeper-rpm package - separate git support for syskeeper * Mon Sep 28 2009 Denis Smirnov 0.0.13-alt3 - spec refactoring * Mon Sep 28 2009 Denis Smirnov 0.0.13-alt2 - add Url tag * Thu Sep 24 2009 Denis Smirnov 0.0.13-alt1 - fix HP Smart Array Controller compatibiltiy * Thu Apr 23 2009 Denis Smirnov 0.0.12-alt1 - initialize syskeeper in firsttime.d, instead of post section * Thu Apr 23 2009 Denis Smirnov 0.0.11-alt1 - use sfdisk for partitioning backup * Thu Apr 23 2009 Denis Smirnov 0.0.10-alt1 - create etckeeper repo in postin silently * Sun Dec 14 2008 Denis Smirnov 0.0.9-alt1 - fix typo in backup_disk * Sat Dec 13 2008 Denis Smirnov 0.0.8-alt1 - ignore loop devices when backup data from disk storages * Tue Nov 11 2008 Denis Smirnov 0.0.7-alt1 - fix git >= 1.6.0 compatibility * Sun Aug 31 2008 Denis Smirnov 0.0.6-alt1 - suppress error output from LVM utilites - not try to create git repo if it already exists - set LANG to 'POSIX' (for correct lvm utils output) * Sun Aug 24 2008 Denis Smirnov 0.0.5-alt1 - set return code to 0 - create directory for disk partitioning backup from backup_disk module - add requires to kernelbootlog for syskeeper-hn * Sat Aug 23 2008 Denis Smirnov 0.0.4-alt1 - split to subpackages (disk partitioning backup not needed in VEs) * Sat Aug 23 2008 Denis Smirnov 0.0.3-alt1 - init etckeeper after install * Sat Aug 23 2008 Denis Smirnov 0.0.2-alt1 - copy optimize_package_list from rpm-utils (syskeeper must not requires rpm-build) * Sat Aug 23 2008 Denis Smirnov 0.0.1-alt1 - first build syskeeper000075500000000000000000000012221230674046000130130ustar00rootroot00000000000000#!/bin/sh #============================================================================# # Backup critical information about system # #============================================================================# # (C) Denis Smirnov 22 Aug 2008 # #============================================================================# . /usr/share/syskeeper/functions if [ "-q" = "$1" ]; then PARAM=-q elif [ "-f" = "$1" ]; then PARAM=-f else PARAM=-q fi for s in /usr/share/syskeeper/backup_*; do if [ -x "$s" ] && ! [ -x "${s}_git" ]; then $s "$PARAM" fi done exit 0 syskeeper.conf000064400000000000000000000002651230674046000137420ustar00rootroot00000000000000RPM::Pre-Install-Pkgs { "if [ -x /usr/sbin/syskeeper ]; then /usr/sbin/syskeeper; fi"; }; RPM::Post-Invoke { "if [ -x /usr/sbin/syskeeper ]; then /usr/sbin/syskeeper; fi"; }; syskeeper.daily000075500000000000000000000000721230674046000141160ustar00rootroot00000000000000#!/bin/sh /usr/sbin/syskeeper -f > /dev/null 2> /dev/null syskeeper.spec000064400000000000000000000152511230674046000137500ustar00rootroot00000000000000#============================================================================ # Please do not edit! # Created by specgen utility from files in specs/ subdir #============================================================================ Name: syskeeper Summary: %name Version: 0.10 Release: alt1 License: GPL Group: System/Base BuildArch: noarch Url: http://sisyphus.ru/ru/srpm/Sisyphus/syskeeper Packager: Denis Smirnov Requires(pre): etckeeper Requires: %name-base = %version-%release Source: %name-%version.tar %package base Summary: Base files for syskeeper Group: System/Base Requires: crontabs Requires: syskeeper = %version-%release %description base Base files for syskeeper %package base-git Summary: git support for syskeeper Group: System/Base Requires: %name-base = %version-%release Requires: perl-Git %description base-git git support for syskeeper %package disks Summary: Autobackup storage information Group: System/Base Requires: %name = %version-%release Requires: %name-base = %version-%release %description disks Autobackup storage information - fstab - blkid - disks partitioning - LVM information %package disks-git Summary: Autobackup storage information Group: System/Base Requires: %name-disks = %version-%release Requires: syskeeper-base-git = %version-%release %description disks-git Autobackup storage information - fstab - blkid - disks partitioning - LVM information %package hn Summary: Autobackup system info (use it for HN) Group: System/Base Requires: %name-ve = %version-%release Requires: %name-disks-git = %version-%release Requires: %name-system-git = %version-%release %description hn Autobackup system info (use it for HN) %package rpm Summary: Autobackup installed packages list Group: System/Base Requires: %name-base = %version-%release %description rpm Autobackup installed packages list %package rpm-git Summary: Autobackup installed packages list Group: System/Base Requires: %name-rpm = %version-%release Requires: syskeeper-base-git = %version-%release %description rpm-git Autobackup installed packages list %package system Summary: Autobackup system information Group: System/Base Requires: %name = %version-%release Requires: %name-base = %version-%release %description system Autobackup system information - CPU - DMI %package system-git Summary: Autobackup system information Group: System/Base Requires: %name-disks = %version-%release Requires: syskeeper-base-git = %version-%release Requires: syskeeper-system = %version-%release %description system-git Autobackup system information - CPU - DMI %package ve Summary: Autobackup system info (use it for VE) Group: System/Base Requires: %name = %version-%release Requires: %name-rpm-git = %version-%release %description ve Autobackup system info (use it for VE) %description %name %prep %setup -c %install %makeinstall_std mkdir -p %buildroot%_initdir/ %files %_sysconfdir/apt/apt.conf.d/syskeeper.conf %_sbindir/syskeeper %_sysconfdir/firsttime.d/%name %files base %dir %_datadir/syskeeper %_datadir/syskeeper/functions %_sysconfdir/cron.daily/syskeeper %dir %attr(0750,root,wheel) /var/lib/syskeeper %files base-git %_datadir/syskeeper/functions-git %files disks %_datadir/syskeeper/backup_disk %files disks-git %_datadir/syskeeper/backup_disk_git %files hn %files rpm %_datadir/syskeeper/backup_rpm %_datadir/syskeeper/optimize_package_list %files rpm-git %_datadir/syskeeper/backup_rpm_git %files system %_datadir/syskeeper/backup_system %files system-git %_datadir/syskeeper/backup_system_git %files ve %changelog * Sun Mar 09 2014 Denis Smirnov 0.10-alt1 - add GPT backup - add mdadm config backup support * Sat Feb 02 2013 Denis Smirnov 0.9-alt1 - remove kernelbootlog subpackage * Sat Jan 26 2013 Denis Smirnov 0.8-alt2 - fix non-strict dependency * Tue Jul 03 2012 Denis Smirnov 0.8-alt1 - update backup_disk * Thu Feb 09 2012 Denis Smirnov 0.7-alt1 - ignore zram devices * Sat May 15 2010 Denis Smirnov 0.6-alt1 - work _fast_ when used from apt - add cpu and dmi info backup * Tue Nov 03 2009 Denis Smirnov 0.5-alt2 - fix requires * Sat Oct 31 2009 Denis Smirnov 0.5-alt1 - don't try backup partition tables on md* devices (ALT#20982) * Sun Oct 11 2009 Denis Smirnov 0.4-alt1 - fix syskeeper main script * Tue Oct 06 2009 Denis Smirnov 0.3-alt3 - fix typo * Tue Oct 06 2009 Denis Smirnov 0.3-alt2 - fix kernelbootlog packaging * Tue Oct 06 2009 Denis Smirnov 0.3-alt1 - import kernelbootlog * Sun Oct 04 2009 Denis Smirnov 0.0.14-alt4 - fix typo * Sun Oct 04 2009 Denis Smirnov 0.0.14-alt3 - code cleanup - separate syskeeper-rpm package - separate git support for syskeeper * Mon Sep 28 2009 Denis Smirnov 0.0.13-alt3 - spec refactoring * Mon Sep 28 2009 Denis Smirnov 0.0.13-alt2 - add Url tag * Thu Sep 24 2009 Denis Smirnov 0.0.13-alt1 - fix HP Smart Array Controller compatibiltiy * Thu Apr 23 2009 Denis Smirnov 0.0.12-alt1 - initialize syskeeper in firsttime.d, instead of post section * Thu Apr 23 2009 Denis Smirnov 0.0.11-alt1 - use sfdisk for partitioning backup * Thu Apr 23 2009 Denis Smirnov 0.0.10-alt1 - create etckeeper repo in postin silently * Sun Dec 14 2008 Denis Smirnov 0.0.9-alt1 - fix typo in backup_disk * Sat Dec 13 2008 Denis Smirnov 0.0.8-alt1 - ignore loop devices when backup data from disk storages * Tue Nov 11 2008 Denis Smirnov 0.0.7-alt1 - fix git >= 1.6.0 compatibility * Sun Aug 31 2008 Denis Smirnov 0.0.6-alt1 - suppress error output from LVM utilites - not try to create git repo if it already exists - set LANG to 'POSIX' (for correct lvm utils output) * Sun Aug 24 2008 Denis Smirnov 0.0.5-alt1 - set return code to 0 - create directory for disk partitioning backup from backup_disk module - add requires to kernelbootlog for syskeeper-hn * Sat Aug 23 2008 Denis Smirnov 0.0.4-alt1 - split to subpackages (disk partitioning backup not needed in VEs) * Sat Aug 23 2008 Denis Smirnov 0.0.3-alt1 - init etckeeper after install * Sat Aug 23 2008 Denis Smirnov 0.0.2-alt1 - copy optimize_package_list from rpm-utils (syskeeper must not requires rpm-build) * Sat Aug 23 2008 Denis Smirnov 0.0.1-alt1 - first build