Accepting request 259886 from filesystems

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/259886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btrfsmaintenance?expand=0&rev=2
This commit is contained in:
Stephan Kulow 2014-11-06 15:50:36 +00:00 committed by Git OBS Bridge
commit 304fabede2
3 changed files with 38 additions and 22 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7c990c2dea18aadc4f120b975ab0e41a6f01e643efe553c1598e6443dc2a9a35 oid sha256:6a9d6d140da190db62806764ad61559acfecaf6a93aad52aef47098c195e11d9
size 3621 size 10623

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Wed Oct 29 00:00:00 CET 2014 - dsterba@suse.cz
- add COPYING, README.md
- add config option to specify log target (stdout, or journal)
-------------------------------------------------------------------
Thu Oct 9 18:33:44 CEST 2014 - dsterba@suse.cz
- clean spec
- add Url tag
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 9 16:47:46 CEST 2014 - dsterba@suse.cz Thu Oct 9 16:47:46 CEST 2014 - dsterba@suse.cz

View File

@ -22,20 +22,21 @@ Release: 0
Summary: Scripts for btrfs periodic maintenance tasks Summary: Scripts for btrfs periodic maintenance tasks
License: GPL-2.0 License: GPL-2.0
Group: System/Base Group: System/Base
Url: https://github.com/kdave/btrfsmaintenance
Source0: %{name}-%{version}.tar.bz2 Source0: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Recommends: cron
Requires: zypp-plugin-python Requires: zypp-plugin-python
Requires: libzypp(plugin:commit) Requires: libzypp(plugin:commit)
Recommends: cron
Supplements: btrfsprogs
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%{?systemd_requires}
%if 0%{?suse_version} >= 1210 %if 0%{?suse_version} >= 1210
BuildRequires: systemd BuildRequires: systemd
%endif %endif
%{?systemd_requires}
Supplements: btrfsprogs
%description %description
Scripts for btrfs maintenance taks like periodic scrub, balance, trim or defrag Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag
on selected mountpoints or directories. on selected mountpoints or directories.
%prep %prep
@ -49,22 +50,22 @@ mkdir -p %{buildroot}%{_sysconfdir}/cron.daily/
mkdir -p %{buildroot}%{_sysconfdir}/cron.weekly/ mkdir -p %{buildroot}%{_sysconfdir}/cron.weekly/
mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly/ mkdir -p %{buildroot}%{_sysconfdir}/cron.monthly/
install -m 755 -d %{buildroot}/usr/share/%{name} install -m 755 -d %{buildroot}%{_datadir}/%{name}
install -m 755 btrfs-defrag.sh %{buildroot}/usr/share/%{name} install -m 755 btrfs-defrag.sh %{buildroot}%{_datadir}/%{name}
install -m 755 btrfs-balance.sh %{buildroot}/usr/share/%{name} install -m 755 btrfs-balance.sh %{buildroot}%{_datadir}/%{name}
install -m 755 btrfs-scrub.sh %{buildroot}/usr/share/%{name} install -m 755 btrfs-scrub.sh %{buildroot}%{_datadir}/%{name}
install -m 755 btrfs-trim.sh %{buildroot}/usr/share/%{name} install -m 755 btrfs-trim.sh %{buildroot}%{_datadir}/%{name}
install -m 755 btrfsmaintenance-refresh-cron.sh %{buildroot}/usr/share/%{name} install -m 755 btrfsmaintenance-refresh-cron.sh %{buildroot}%{_datadir}/%{name}
%if 0%{?suse_version} >= 1210 %if 0%{?suse_version} >= 1210
install -m 755 -d %{buildroot}%{_unitdir} install -m 755 -d %{buildroot}%{_unitdir}
install -m 644 -D btrfsmaintenance-refresh.service %{buildroot}%{_unitdir} install -m 644 -D btrfsmaintenance-refresh.service %{buildroot}%{_unitdir}
install -m 755 -d %{buildroot}%{_sbindir} install -m 755 -d %{buildroot}%{_sbindir}
ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcbtrfsmaintenance-refresh ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcbtrfsmaintenance-refresh
%else %else
# just a hack, but sufficient # just a hack, but sufficient
install -m 755 -d %{buildroot}/etc/cron.hourly install -m 755 -d %{buildroot}%{_sysconfdir}/cron.hourly
ln -s /usr/share/%{name}/btrfsmaintenance-refresh-cron.sh %{buildroot}/etc/cron.hourly/ ln -s %{_datadir}/%{name}/btrfsmaintenance-refresh-cron.sh %{buildroot}%{_sysconfdir}/cron.hourly/
%endif %endif
install -m 755 -d %{buildroot}/usr/lib/zypp/plugins/commit install -m 755 -d %{buildroot}/usr/lib/zypp/plugins/commit
@ -80,27 +81,30 @@ install -m 644 -D sysconfig.btrfsmaintenance %{buildroot}%{_localstatedir}/adm/f
%endif %endif
%if 0%{?suse_version} >= 1210 %if 0%{?suse_version} >= 1210
%pre %pre
%service_add_pre btrfsmaintenance-refresh.service %service_add_pre btrfsmaintenance-refresh.service
%preun %preun
%service_del_preun btrfsmaintenance-refresh.service %service_del_preun btrfsmaintenance-refresh.service
/usr/share/%{name}/btrfsmaintenance-refresh-cron.sh uninstall %{_datadir}/%{name}/btrfsmaintenance-refresh-cron.sh uninstall
%postun %postun
%service_del_postun btrfsmaintenance-refresh.service %service_del_postun btrfsmaintenance-refresh.service
%endif %endif
%if 0%{?suse_version} < 1210 %if 0%{?suse_version} < 1210
%preun %preun
/usr/share/%{name}/btrfsmaintenance-refresh-cron.sh uninstall %{_datadir}/%{name}/btrfsmaintenance-refresh-cron.sh uninstall
%endif %endif
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc COPYING README.md
%{_localstatedir}/adm/fillup-templates/sysconfig.btrfsmaintenance %{_localstatedir}/adm/fillup-templates/sysconfig.btrfsmaintenance
%dir /usr/share/%{name} %dir %{_datadir}/%{name}
/usr/share/%{name}/* %{_datadir}/%{name}/*
%dir /usr/lib/zypp/ %dir /usr/lib/zypp/
%dir /usr/lib/zypp/plugins %dir /usr/lib/zypp/plugins
%dir /usr/lib/zypp/plugins/commit %dir /usr/lib/zypp/plugins/commit
@ -110,7 +114,7 @@ install -m 644 -D sysconfig.btrfsmaintenance %{buildroot}%{_localstatedir}/adm/f
%{_unitdir}/btrfsmaintenance-refresh.service %{_unitdir}/btrfsmaintenance-refresh.service
%{_sbindir}/rcbtrfsmaintenance-refresh %{_sbindir}/rcbtrfsmaintenance-refresh
%else %else
/etc/cron.hourly/btrfsmaintenance-refresh-cron.sh %{_sysconfdir}/cron.hourly/btrfsmaintenance-refresh-cron.sh
%endif %endif
%changelog %changelog