SPECS: submount.spec - pl cosmetics, kernel/userspace bconds
qboosh
qboosh at pld-linux.org
Thu Aug 18 01:08:50 CEST 2005
Author: qboosh Date: Wed Aug 17 23:08:50 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- pl cosmetics, kernel/userspace bconds
---- Files affected:
SPECS:
submount.spec (1.3 -> 1.4)
---- Diffs:
================================================================
Index: SPECS/submount.spec
diff -u SPECS/submount.spec:1.3 SPECS/submount.spec:1.4
--- SPECS/submount.spec:1.3 Tue Aug 16 23:55:15 2005
+++ SPECS/submount.spec Thu Aug 18 01:08:45 2005
@@ -2,11 +2,13 @@
#
# Conditional build:
%bcond_without dist_kernel # without distribution kernel
+%bcond_without kernel # don't build kernel modules
%bcond_without smp # don't build SMP module
+%bcond_without userspace # don't build userspace utilities
%bcond_with verbose # verbose build (V=1)
#
Summary: Automatically mounts and unmounts removable media devices
-Summary(pl): Automatycznie montuje i odmontowuje wymienne nośniki danych
+Summary(pl): Automatyczne montowanie i odmontowywanie wymiennych nośników danych
Name: submount
Version: 0.9
%define _rel 1
@@ -30,47 +32,46 @@
%description -l pl
Submount jest systemem automatycznego montowania i odmontowywania
-wymiennych nośników danych, takich jak cdromy czy dyskietki. Działa
-z jądrami serii 2.6. Raz zainstalowany, umożliwia dostęp do wymiennych
-nośników danych jakby były one trwale montowane.
-W przeciwieństwie do supermount nie wymaga łatania jądra.
+wymiennych nośników danych, takich jak płyty CD-ROM czy dyskietki.
+Działa z jądrami serii 2.6. Raz zainstalowany, umożliwia dostęp do
+wymiennych nośników danych tak, jakby były one trwale montowane. W
+przeciwieństwie do supermount nie wymaga łatania jądra.
%package -n kernel-misc-submount
Summary: Submount - kernel module
-Summary(pl): Submount - moduły kernela
+Summary(pl): Submount - moduł jądra
Release: %{_rel}@%{_kernel_ver_str}
-License: GPL v2
Group: Base/Kernel
%{?with_dist_kernel:%requires_releq_kernel_up}
Requires(post,postun): /sbin/depmod
Provides: submount(kernel)
%description -n kernel-misc-submount
-Submount - kernel module.
+Submount - kernel module.
%description -n kernel-misc-submount -l pl
-Submount - moduły kernela
+Submount - moduł jądra.
%package -n kernel-smp-misc-submount
-Summary: Submount - smp-kernel module
-Summary(pl): Submount - moduły kernela smp
+Summary: Submount - SMP kernel module
+Summary(pl): Submount - moduł jądra SMP
Release: %{_rel}@%{_kernel_ver_str}
-License: GPL v2
Group: Base/Kernel
%{?with_dist_kernel:%requires_releq_kernel_smp}
Requires(post,postun): /sbin/depmod
Provides: submount(kernel)
%description -n kernel-smp-misc-submount
-Submount - smp-kernel module.
+Submount - SMP kernel module.
%description -n kernel-smp-misc-submount -l pl
-Submount - moduły kernela smp.
+Submount - moduł jądra SMP.
%prep
%setup -q
%build
+%if %{with kernel}
cd subfs-%{version}
for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
@@ -95,18 +96,20 @@
mv subfs.ko subfs-$cfg.ko
done
cd -
+%endif
+%if %{with userspace}
cd submountd-%{version}
%configure
%{__make} \
CFLAGS="%{rpmcflags}"
+%endif
%install
rm -rf $RPM_BUILD_ROOT
+%if %{with kernel}
install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/kernel/fs
-install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man8}
-
cd subfs-%{version}
install subfs-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/fs/subfs.ko
@@ -115,10 +118,14 @@
$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/fs/subfs.ko
%endif
cd -
+%endif
+%if %{with userspace}
+install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man8}
install submountd-%{version}/net-submountd $RPM_BUILD_ROOT/sbin
install submountd-%{version}/submountd $RPM_BUILD_ROOT/sbin
install submountd-%{version}/submount.8 $RPM_BUILD_ROOT%{_mandir}/man8
+%endif
%clean
rm -rf $RPM_BUILD_ROOT
@@ -135,11 +142,14 @@
%postun -n kernel-smp-misc-submount
%depmod %{_kernel_ver}smp
+%if %{with userspace}
%files
%defattr(644,root,root,755)
%attr(755,root,root) /sbin/*
%{_mandir}/man8/*
+%endif
+%if %{with kernel}
%files -n kernel-misc-submount
%defattr(644,root,root,755)
/lib/modules/%{_kernel_ver}/kernel/fs/subfs.ko*
@@ -149,6 +159,7 @@
%defattr(644,root,root,755)
/lib/modules/%{_kernel_ver}smp/kernel/fs/subfs.ko*
%endif
+%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -156,6 +167,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.4 2005/08/17 23:08:45 qboosh
+- pl cosmetics, kernel/userspace bconds
+
Revision 1.3 2005/08/16 21:55:15 charles
- rpmbuild(macros) >= 1.217 (fixed requires_releq_kernel_{up,smp} macro)
- more and fixed desc
@@ -166,4 +180,3 @@
Revision 1.1 2005/08/15 02:28:27 charles
- initial PLD release
-
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/submount.spec?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list