File sc_rsync.spec of Package sc_rsync
#
# spec file for package sc_rsync
#
# Copyright (c) 2002-2003 SuSE AG Nuernberg, Germany
# 2004-2013 dass IT GmbH, Cologne, Germany
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# $Id: sc_rsync.spec 5689 2020-09-01 10:39:32Z joergs $
#
Name: sc_rsync
License: GPL-2.0-or-later
Group: Applications/SmartClient
#Autoreqprov: on
# turned off, because otherwise it would require ash (which is not available on SLES8)
Autoprov: on
Autoreq: off
Requires: sc_base rsync cpio perl perl-Log-Log4perl
Requires: perl-SmartClient >= 1.15.11065
Summary: rsync configs for SmartClient Framework
Version: 1.5.5689
Release: 0
Source: sc_rsync_1.5.5689.orig.tar.gz
BuildRoot: /var/tmp/%{name}-build
BuildArch: noarch
BuildRequires: tar gzip cracklib pam-modules
BuildRequires: sc_base
%description
SmartClient: rsync config and helper tools
Authors:
--------
Joerg Steffens
%prep
%setup -c %{name}-%{version}.tar.bz2
%build
%install
mkdir -p $RPM_BUILD_ROOT/etc/smartclient/rsyncd/
mkdir -p $RPM_BUILD_ROOT/var/lib/smartclient/rsync/images/
mkdir -p $RPM_BUILD_ROOT/var/lib/smartclient/rsync/config/initRdScripts/
install -m 644 rsync $RPM_BUILD_ROOT/etc/smartclient/
install -m 644 rsyncd.conf $RPM_BUILD_ROOT/etc/smartclient/rsyncd/
install -m 644 config/initRdScripts/*.sh $RPM_BUILD_ROOT/var/lib/smartclient/rsync/config/initRdScripts/
mkdir -p $RPM_BUILD_ROOT/var/lib/smartclient/rsync/config/excludelists/
install -m 644 config/excludelists/excludelist.notmp $RPM_BUILD_ROOT/var/lib/smartclient/rsync/config/excludelists/
install -m 644 config/excludelists/excludelist.full $RPM_BUILD_ROOT/var/lib/smartclient/rsync/config/excludelists/
mkdir -p $RPM_BUILD_ROOT/usr/bin/
install -m 755 sc_activate_image.pl sc_distributeimage.sh sc_rpm2deltaimage.sh sc_rsync.client2server.pl $RPM_BUILD_ROOT/usr/bin/
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%config(noreplace) /etc/smartclient/rsync
/etc/smartclient/rsyncd/
%config(noreplace) /etc/smartclient/rsyncd/rsyncd.conf
/usr/bin/sc_activate_image.pl
/usr/bin/sc_distributeimage.sh
/usr/bin/sc_rpm2deltaimage.sh
/usr/bin/sc_rsync.client2server.pl
%dir /var/lib/smartclient/rsync/
%config(noreplace) /var/lib/smartclient/rsync/config/
/var/lib/smartclient/rsync/images/