]> git.pld-linux.org Git - packages/devfsd.git/blobdiff - devfsd.spec
- LOOKUP /dev/ppp EXECUTE /bin/mknod /dev/ppp c 108 *
[packages/devfsd.git] / devfsd.spec
index 4c78cd3b1ad44aa7e18a03af643542c2d0845af6..62d5b980118560afe41acc8582e7f433ec3e928b 100644 (file)
@@ -1,16 +1,19 @@
+%bcond_without kernel25
 Summary:       DevFS Daemon
-Summary(pl):   Deamon DevFS
+Summary(pl):   Demon DevFS
 Name:          devfsd
-Version:       1.3.18
-Release:       1
+Version:       1.3.25
+Release:       4
 License:       GPL
+Group:         Base
 Source0:       ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/%{name}-v%{version}.tar.gz
+# Source0-md5: 44c6394b8e2e8feaf453aeddc8a3ee69
 Source1:       %{name}.conf
-Group:         Base
-Group(de):     Gründsätzlich
-Group(es):     Base
-Group(pl):     Podstawowe
-Group(pt_BR):  Base
+Patch0:                %{name}-lirc.patch
+Patch1:                %{name}-optflags.patch
+Patch2:                %{name}-kernel2.5.patch
+Patch3:                %{name}-drzewo.patch
+URL:           http://www.atnf.csiro.au/~rgooch/linux/
 Conflicts:     kernel =< 2.2
 Requires:      devfs
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -42,17 +45,17 @@ each leaf node.
 
 %description -l pl
 Devfsd jest demonem startowanym ze skryptów startowych systemu, który
-daje mo¿liwo¶æ inteligentnego zarz±dzania wpisami w Device Filesystem 
-(devfs).
-Jako czê¶æ fazy ustawieñ devfsd tworzy linki symboliczne, które s±
-wkompilowane w kod. Te linki s± wymagane zgodnie z 
-/usr/src/linux/Documentation/devices.txt. To zachowanie mo¿e siê zmieniæ 
-w przysz³o¶ci.
-
-devfsd czyta specjalny plik kontrolny .devfsd w zamountowanym katalogu
-devfs i czeka na na tworzenie i usuwanie wpisów urz±dzeñ (nazywa siê to
-operacj± zmiany). Dla ka¿dej zmiany devfsd mo¿e podj±æ wiele dzia³añ. 
-Demon normalnie uruchamia sam siebie i wysy³a komunikat do syslog'a.
+daje mo¿liwo¶æ inteligentnego zarz±dzania wpisami w Device Filesystem
+(devfs). Jako czê¶æ fazy ustawieñ devfsd tworzy linki symboliczne,
+które s± wkompilowane w kod. Te linki s± wymagane zgodnie z
+/usr/src/linux/Documentation/devices.txt. To zachowanie mo¿e siê
+zmieniæ w przysz³o¶ci.
+
+devfsd czyta specjalny plik kontrolny .devfsd w zamontowanym katalogu
+devfs i czeka na na tworzenie i usuwanie wpisów urz±dzeñ (nazywa siê
+to operacj± zmiany). Dla ka¿dej zmiany devfsd mo¿e podj±æ wiele
+dzia³añ. Demon normalnie uruchamia sam siebie i wysy³a komunikat do
+syslog'a.
 
 Otwarcie syslog'a jest normalnie automatycznie opó¼nione do czasu, gdy
 /dev/log nie zostanie utworzony.
@@ -62,9 +65,15 @@ urz
 
 %prep
 %setup  -q -n devfsd
+%patch0 -p1
+%patch1 -p1
+%if %{with kernel25}
+%patch2 -p1
+%endif
+%patch3 -p1
 
 %build
-%{__make} CFLAGS="%{rpmcflags} -I."
+%{__make} CC="%{__cc}" CEXTRAS="%{rpmcflags} -I."
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -77,18 +86,12 @@ install devfsd.conf.5       $RPM_BUILD_ROOT%{_mandir}/man5
 install modules.devfs  $RPM_BUILD_ROOT%{_sysconfdir}/modules.devfs
 install %{SOURCE1}     $RPM_BUILD_ROOT%{_sysconfdir}/devfsd.conf
 
-%post
-killall -HUP devfsd || :
-
-%postun
-[ "$1" = "0" ] && killall -TERM devfsd || :
-
-%clean 
+%clean
 rm -rf $RPM_BUILD_ROOT
 
-%files 
+%files
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/devfsd.conf
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/modules.devfs
 %attr(755,root,root) %{_sbindir}/*
-%{_mandir}/man*/*.gz
+%{_mandir}/man?/*
This page took 0.08087 seconds and 4 git commands to generate.