Name: safekeep
Summary: Client/server backup system
Version: 1.0.5
Release: 2
License: GPL
Group: Applications/System
URL: http://safekeep.sourceforge.net/
Description: SafeKeep is a client/server backup system which enhances the
power of rdiff-backup with simple, centralized configuration.
The build could not start because the following file is missing: safekeep-1.0.5.tar.gz
The build could not start because the following file is missing: safekeep-1.0.5.tar.gz
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dag %define logmsg logger -t %{name}/rpm Summary: Client/server backup system Name: safekeep Version: 1.0.5 Release: 2%{?dist} License: GPL Group: Applications/System URL: http://safekeep.sourceforge.net/ Source: http://dl.sf.net/safekeep/safekeep-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch BuildRequires: asciidoc > 6.0.3 BuildRequires: xmlto %description SafeKeep is a client/server backup system which enhances the power of rdiff-backup with simple, centralized configuration. %package common Summary: Client/server backup system (common component) Group: Applications/System Requires: python >= 2.2 Requires: rdiff-backup %description common SafeKeep is a client/server backup system which enhances the power of rdiff-backup with simple, centralized configuration. This is the common component of SafeKeep. It is shared in between the client/server components. %package client Summary: Client/server backup system (client component) Group: Applications/System Requires: coreutils Requires: openssh-server Requires: safekeep-common = %{version}-%{release} Requires: util-linux %description client SafeKeep is a client/server backup system which enhances the power of rdiff-backup with simple, centralized configuration. This is the client component of SafeKeep. It should be installed on all hosts that need to be backed-up. %package server Summary: Client/server backup system (server component) Group: Applications/System Requires: %{_sbindir}/groupadd Requires: %{_sbindir}/useradd Requires: openssh, openssh-clients Requires: safekeep-common = %{version}-%{release} %description server SafeKeep is a client/server backup system which enhances the power of rdiff-backup with simple, centralized configuration. This is the server component of SafeKeep. It should be installed on the server on which the data will be backed-up to. %prep %setup %build %{__make} build %install %{__rm} -rf %{buildroot} %{__install} -Dp -m0644 safekeep.conf %{buildroot}%{_sysconfdir}/safekeep/safekeep.conf %{__install} -Dp -m0755 safekeep.cron %{buildroot}%{_sysconfdir}/cron.daily/safekeep %{__install} -Dp -m0755 safekeep %{buildroot}%{_bindir}/safekeep %{__install} -Dp -m0444 doc/safekeep.1 %{buildroot}%{_mandir}/man1/safekeep.1 %{__install} -Dp -m0444 doc/safekeep.backup.5 %{buildroot}%{_mandir}/man5/safekeep.backup.5 %{__install} -Dp -m0444 doc/safekeep.conf.5 %{buildroot}%{_mandir}/man5/safekeep.conf.5 %{__install} -d -m0755 %{buildroot}%{_sysconfdir}/safekeep/backup.d/ %{__install} -d -m0750 %{buildroot}%{_localstatedir}/lib/safekeep/ %{__install} -d -m0700 %{buildroot}%{_localstatedir}/lib/safekeep/.ssh/ %clean %{__rm} -rf %{buildroot} %pre server %{_sbindir}/groupadd -f -r safekeep if ! id safekeep &>/dev/null; then /usr/sbin/useradd -r -g safekeep -d %{_localstatedir}/lib/safekeep/ -s /sbin/nologin \ -c "Used by safekeep to run and store backups." safekeep || \ %logmsg "Unexpected error adding user \"nagios\". Aborting installation." fi %files common %defattr(-, root, root, 0755) %doc ANNOUNCE AUTHORS COPYING LICENSE README TODO %doc %{_mandir}/man1/safekeep.1* %{_bindir}/safekeep %files client %defattr(-, root, root, 0755) %files server %defattr(-, root, root, 0755) %doc sample.backup %doc %{_mandir}/man5/safekeep.backup.5* %doc %{_mandir}/man5/safekeep.conf.5* %config(noreplace) %{_sysconfdir}/safekeep/safekeep.conf %config %{_sysconfdir}/cron.daily/safekeep %config %{_sysconfdir}/safekeep/ %defattr(0750, safekeep, safekeep, 0750) %dir %{_localstatedir}/lib/safekeep/ %defattr(0700, safekeep, safekeep, 0700) %dir %{_localstatedir}/lib/safekeep/.ssh/ %changelog * Wed Dec 17 2008 Dag Wieers <dag@wieers.com> - 1.0.5-2 - Fixed syntax error in %%pre script. (Eduard Malinschi) * Wed Oct 08 2008 Dag Wieers <dag@wieers.com> - 1.0.5-1 - Updated to release 1.0.5. * Wed Nov 07 2007 Dag Wieers <dag@wieers.com> - 1.0.3-1 - Initial package. (using DAR)