]> git.pld-linux.org Git - packages/ftpsync.git/blame - ftpsync.spec
- adapterized (scripts must be executable!)
[packages/ftpsync.git] / ftpsync.spec
CommitLineData
2ec3603e 1#
2Summary: Set of bash scripts for mirroring debian
3Summary(pl.UTF-8): Zestaw skryptów do mirrorowania debiana
4Name: ftpsync
5Version: 8086
6Release: 0.1
7License: GPL v2
8Group: Applications
0b34d4d3 9Source0: http://ftp-master.debian.org/%{name}.tar.gz
2ec3603e 10# Source0-md5: b824db81496648d8c298069d8b7bbbe5
11URL: http://www.debian.org/mirror/ftpmirror
12Requires: rsync
13Provides: group(rsync)
14Provides: user(rsync)
15BuildArch: noarch
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19Set of bash scripts for mirroring Debian.
20
21%description -l pl.UTF-8
22Zestaw skryptów do mirrorowania Debiana.
23
24%prep
25%setup -q -c
26
0b34d4d3 27sed -i 's,${BASEDIR}/etc,%{_sysconfdir}/ftpsync,' bin/* etc/*.sample etc/common
1955d190 28sed -i 's,${LOGDIR}/log,/var/log/ftpsync,' bin/* etc/*.sample etc/common
2ec3603e 29
30%install
31rm -rf $RPM_BUILD_ROOT
32install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/%{name}/secrets,%{_var}/{log,lib}/%{name}}
33
0b34d4d3 34install etc/common $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
2ec3603e 35install bin/* $RPM_BUILD_ROOT%{_bindir}
36
37%clean
38rm -rf $RPM_BUILD_ROOT
39
40%pre
41%groupadd -g 239 ftpsync %{name}
42%useradd -u 239 ftpsync -d /var/lib/%{name} -g %{name} -c "ftpsync user" %{name}
43
44%post
45
46%preun
47
48%postun
49if [ "$1" = "0" ]; then
50 %userremove %{name}
51 %groupremove %{name}
52fi
53
54%files
55%defattr(644,root,root,755)
56%doc README etc/*.sample
57%{_sysconfdir}/%{name}
0b34d4d3 58%attr(755,root,root) %{_bindir}/*
2ec3603e 59%attr(2751,root,ftpsync) %dir /var/log/ftpsync
60%attr(2751,ftpsync,ftpsync) %dir /var/lib/ftpsync
This page took 0.066773 seconds and 4 git commands to generate.