Backup danych

Krystian T tomczyk w op.onet.pl
Nie, 17 Kwi 2005, 21:35:17 CEST


Dnia 17-04-2005, nie o godzinie 20:59 +0200, Michał Panasiewicz
napisał(a):
> Dnia 17-04-2005, nie o godzinie 19:02 +0200, DreameR napisał(a):
> > > Polecam http://flexbackup.sourceforge.net/
> > > Jest to w istocie skrypt perlowy, z konfiguracją w /etc/flexbackup.conf.
> > > Potrafi robić backupy pełne i różnicowe/przyrostowe, w zależności od
> > > upodobania używa tar/cpio/afio/zip/czego dusza zapragnie.
> > > Nie ma jeszcze niestety spec'a w PLD (ktoś chętny?)
> > 
> > Jak ktos bedzie mial to ja z checia tez biore ;)
> > 
> jak ktoś bedzie miał to pewnie chętnie wrzuci go do cvs :) zerke na to w
> wolnej chwili i zobacze co da sie zrobić :)
W tar.gz jest działający spec (znaczy budowanie przechodzi)
Spróbowałem go dostosować do pld, mógłbyś zerknąć na moje wypociny?
Adapter rozwala desription i nie jestem pewien tłumaczeń.
Buduje się, działania nie sprawdzałem :)
-- 
Pozdrawiam
Krystian T

        "errare humanum est..."
-------------- następna część ---------
# $Revision: 1.0 $, $Date: 2004/02/15 13:39:20 $
Summary:	Flexible backup script
Summary(pl):	"Elastyczny" skrypt do backup-ów
Name:		flexbackup
Version:	1.2.1
Release:	1
Epoch:		0
License:	GPL v2
Group:		Applications/Archiving
Source0:	%{name}-%{version}.tar.gz
# Source0-md5:	4955c89dbee354248f354a9bf0a480dd
URL:		http://www.flexbackup.org
Requires:	gzip
Requires:	fileutils
Requires:	findutils
Provides:	flexbackup
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
BuildArch:	noarch

%description
A flexible backup tool

Features:
 o Easy to configure
 o Uses dump, afio, GNU tar, cpio, star, pax, or zip archivers
 o Full and numbered levels of incremental backup (acts like "dump")
 o Compression and buffering options for all backup types
 o Does remote filesystems (over rsh/ssh; no special service)
 o Can backup only files not owned by rpm, or changed from rpm version
 o Writes to tapes, on-disk archive files, or on-disk directory trees
 o Keeps a table of contents so you know archives are on each tape
 o Nice log files

%description -l pl
Elastyczne narzędzie do robienia kopii zapasowych.

Możliwości:
 o Łatwa konfiguracja o Archiwizuje z pomocą dump, afio, GNU tar,
   cpio, star, pax, lub zip
 o Pełne i numerowane poziomy kopii przyrostowych
 o Opcje kompresj i buforowania dla wszystkich typów kopii
 o Obsługuje zdalne systemy plików (przez rsh/ssh, no special service)
 o Potrafi robić kopie tylko plików nie należących do pakietów rpm,
   lub zmienionych w stosunku do wersji z pakietu
 o Zapisuje na taśmie, do pliku archiwum na dysku lub jako drzewo katalogów
 o Zachowuje spis zawartości kopii w celu łatwego wyszukiwania
 o Logowanie działań do pliku

%prep
%setup -q

%build
%{__make}

%install
rm -rf $RPM_BUILD_ROOT

install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_mandir}/man{1,5},%{_libdir}/%{name},%{_var}/log/%{name}}
install flexbackup.conf $RPM_BUILD_ROOT%{_sysconfdir}
install flexbackup $RPM_BUILD_ROOT%{_bindir}
install flexbackup.1 $RPM_BUILD_ROOT%{_mandir}/man1
install flexbackup.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc CHANGES TODO README CREDITS INSTALL faq.html
%attr(755,root,root) %{_bindir}/*
%config(noreplace) %{_sysconfdir}/flexbackup.conf
%{_mandir}/*/*
%{_libdir}/%{name}
%{_var}/log/%{name}

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log:$
* Tue Sep 23 2003 Edwin Huffstutler <edwinh w computer.org>
- cleanup spec a bit

* Tue Jul 29 2003 Edwin Huffstutler <edwinh w hercules.my-net>
- add manpages, tweak a bit

* Thu Jul  3 2003 Edwin Huffstutler <edwinh w hercules.my-net>
- update description

* Tue Feb 18 2003 Edwin Huffstutler <edwinh w hercules.my-net>
- config file is noreplace

* Wed Jan 15 2003 Edwin Huffstutler <edwinh+flexbackup w edwinh.org>
- defattr in right spot

* Sun Jan 12 2003 Edwin Huffstutler <edwinh+flexbackup w edwinh.org>
- updated

* Sat Sep 25 1999 Edwin Huffstutler <edwinh+flexbackup w edwinh.org>
- add more requires, update description, email address.
- really goes in /usr/bin since it needs perl anyway --
  if you only have your root fs, run restore or tar by hand :)

* Sat Sep 18 1999 Edwin Huffstutler <edwinh+flexbackup w edwinh.org>
- initial rpm package


Więcej informacji o liście dyskusyjnej pld-users-pl