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/
openSUSE Build Service is sponsored by