[packages/rc-scripts] split run-parts
glen
glen at pld-linux.org
Tue Jun 9 15:15:31 CEST 2015
commit 95675b93a9ebc4cdf1ea9dd15aca5f3c05a3a7fc
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Jun 1 14:28:30 2015 +0300
split run-parts
rc-scripts.spec | 33 ++++++++++++++++++++++++---------
1 file changed, 24 insertions(+), 9 deletions(-)
---
diff --git a/rc-scripts.spec b/rc-scripts.spec
index 1da9148..887fe14 100644
--- a/rc-scripts.spec
+++ b/rc-scripts.spec
@@ -9,7 +9,7 @@ Summary(pl.UTF-8): inittab i skrypty startowe z katalogu /etc/rc.d
Summary(tr.UTF-8): inittab ve /etc/rc.d dosyaları
Name: rc-scripts
Version: 0.4.14
-Release: 1
+Release: 2
License: GPL v2
Group: Base
#Source0: ftp://distfiles.pld-linux.org/src/%{name}-%{version}.tar.gz
@@ -43,6 +43,7 @@ Requires: SysVinit-tools >= 2.88-1
Requires: blockdev
Requires: coreutils
Requires: ethtool
+Requires: run-parts = %{version}-%{release}
Requires: virtual(init-daemon)
%if "%{pld_release}" == "ac"
Requires: filesystem >= 3.0-11
@@ -56,12 +57,12 @@ Requires: grep
Requires: hostname
Requires: iproute2
Requires: iputils-arping
+Requires: libutempter >= 1.1.6-2
Requires: mingetty
Requires: mktemp
Requires: mount >= 2.12
Requires: procps >= 1:3.2.6-1.1
Requires: psmisc >= 22.5-2
-Requires: libutempter >= 1.1.6-2
Requires: util-linux
Requires: virtual(module-tools)
Suggests: libcgroup
@@ -78,8 +79,8 @@ Conflicts: udev-core < 1:135-2
%else
Conflicts: udev-core < 1:124-3
%endif
-Conflicts: lvm2 < 2.02.83
Conflicts: SysVinit < 2.88-16
+Conflicts: lvm2 < 2.02.83
Conflicts: upstart
Conflicts: wpa_supplicant < 0.6.3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -115,6 +116,15 @@ düzgün bir şekilde kapatmak için gereken dosyaları içerir. Ayrıca pek
çok bilgisayar ağı arayüzlerini etkinleştiren ya da edilginleştiren
programcıklar içerir.
+%package -n run-parts
+Summary: run scripts or programs in a directory
+Group: Base
+
+%description -n run-parts
+run-parts runs all the executable files named within constraints
+described below, found in directory directory. Other files and
+directories are silently ignored.
+
%prep
%setup -q
@@ -186,10 +196,10 @@ done
ln -nfs rc.d/init.d $RPM_BUILD_ROOT/etc/init.d
# systemd
-install %{SOURCE1} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdunitdir}/rc-local.service
ln -s /dev/null $RPM_BUILD_ROOT%{systemdunitdir}/local.service
-install %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/sys-chroots.service
-install %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}/sys-chroots.service
+cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
# packaged into SysVinit and systemd-init (supported options differ)
%{__rm} $RPM_BUILD_ROOT%{_mandir}/man5/crypttab.5
@@ -285,9 +295,6 @@ done
%attr(755,root,root) %{_bindir}/doexec
%attr(755,root,root) %{_bindir}/ipcalc
%attr(755,root,root) %{_bindir}/resolvesymlink
-%attr(755,root,root) %{_bindir}/run-parts
-# deprecated shell version, packaged for quick fix if something broken. will be dropped soon
-%attr(755,root,root) %{_bindir}/run-parts.sh
%attr(755,root,root) %{_bindir}/usleep
%attr(755,root,root) %{_sbindir}/consoletype
@@ -381,7 +388,15 @@ done
%lang(ja) %{_mandir}/ja/man?/*
%lang(ru) %{_mandir}/ru/man?/*
%lang(sv) %{_mandir}/sv/man?/*
+%exclude %{_mandir}/man8/run-parts.8*
%dir %{localedir}
%lang(de) %{localedir}/de
%lang(pl) %{localedir}/pl
+
+%files -n run-parts
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/run-parts
+# deprecated shell version, packaged for quick fix if something broken. will be dropped soon
+%attr(755,root,root) %{_bindir}/run-parts.sh
+%{_mandir}/man8/run-parts.8*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rc-scripts.git/commitdiff/95675b93a9ebc4cdf1ea9dd15aca5f3c05a3a7fc
More information about the pld-cvs-commit
mailing list