SPEC: udev-0.27-2.spec

Cezary Krzyżanowski dhubleizh at o2.pl
Mon Jun 21 19:07:14 CEST 2004


The Undefined wrote:
> cvs diff -u plik.spec
> ;)
> wtedy od razu widać co zmieniłeś.

No dobra..czyli wychodzi, że coś takiego...

U kogś się buduje z tym initrd?

Zdroofka
Cz at rny
-- 
__________________________________________________
"Fear leads to anger, anger leads to hate, hate leads to The Dark Side" 
- Yoda
-------------- next part --------------
Index: udev.spec
===================================================================
RCS file: /cvsroot/SPECS/udev.spec,v
retrieving revision 1.34
diff -u -r1.34 udev.spec
--- udev.spec	19 Jun 2004 21:03:51 -0000	1.34
+++ udev.spec	21 Jun 2004 17:05:42 -0000
@@ -8,7 +8,7 @@
 Summary(pl):	Implementacja devfs w przestrzeni użytkownika
 Name:		udev
 Version:	027
-Release:	1
+Release:	2
 License:	GPL
 Group:		Base
 Source0:	http://www.kernel.org/pub/linux/utils/kernel/hotplug/%{name}-%{version}.tar.bz2
@@ -40,22 +40,6 @@
 Implementacja devfs w przestrzeni użytkownika - statyczna binarka dla
 initrd.
 
-%package dev
-Summary:        dev replacement using udev
-Summary(pl):    Zamiennik dev z użyciem udev
-Group:          Base
-Requires:       %{name} = %{version}-%{release}
-Provides:	dev = %{dev_ver}
-Obsoletes:	dev
-Obsoletes:	MAKEDEV
-Conflicts:	kernel < 2.4
-
-%description dev
-dev replacement using udev.
-
-%description dev -l pl
-Zamiennik dev z użyciem udev.
-
 %prep
 %setup -q
 
@@ -73,7 +57,7 @@
 	OPTIMIZATION="%{rpmcflags}" \
 	USE_KLIBC=true \
 	udev
-	
+
 cp -a udev udev-initrd
 %{__make} clean
 %endif
@@ -86,12 +70,15 @@
 	USE_LOG=true \
 	EXTRAS="$EXTRAS"
 
+
+
 %install
+
 rm -rf $RPM_BUILD_ROOT
 
 EXTRAS="extras/scsi_id extras/volume_id"
 
-install -d $RPM_BUILD_ROOT{%{_prefix}/sbin,/udev}
+install -d $RPM_BUILD_ROOT{%{_prefix}%{_sbindir},/udev}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT \
@@ -102,7 +89,29 @@
 install -m755 udev-initrd $RPM_BUILD_ROOT%{_sbindir}
 %endif
 
-ln -s /udev $RPM_BUILD_ROOT/dev
+install -m755 extras/start_udev $RPM_BUILD_ROOT%{_sbindir}
+
+
+
+mawk '\
+/udev_root=\"\/udev\/\"/	{ sub(/udev_root=\"\/udev\/\"/, "udev_root=\"/dev/\"") } \
+/udev_db=\"\/udev/	{ sub(/udev_db=\"\/udev/, "udev_db=\"/dev" ) } \
+{ print }' \
+$RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.conf >> $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.conf.tmp
+
+
+
+mv $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.conf.tmp  $RPM_BUILD_ROOT%{_sysconfdir}/udev/udev.conf
+
+
+mawk '\
+/#run_udev/	{sub(/#run_udev/, "run_udev")} \
+/\/sbin\/udevstart/	{ sub(/\/sbin\/udevstart/, "#/sbin/udevstart") } \
+{ print } ' \
+$RPM_BUILD_ROOT%{_sbindir}/start_udev >> $RPM_BUILD_ROOT%{_sbindir}/start_udev.tmp
+
+mv $RPM_BUILD_ROOT%{_sbindir}/start_udev.tmp  $RPM_BUILD_ROOT%{_sbindir}/start_udev
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -111,8 +120,8 @@
 %defattr(644,root,root,755)
 %doc ChangeLog FAQ HOWTO-udev_for_dev README TODO
 %doc docs/{overview,udev_vs_devfs,libsysfs.txt,udev-*.pdf,RFC-dev.d}
-%attr(755,root,root) %{_sbindir}/udev*
-%attr(755,root,root) %{_prefix}/sbin/udev*
+%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_prefix}%{_sbindir}/udev*
 %if %{with initrd}
 %exclude %{_sbindir}/udev-initrd
 %endif
@@ -124,17 +133,12 @@
 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/scsi_id.config
 %attr(755,root,root) %{_sbindir}/scsi_id
 %{_mandir}/man8/*
-%dir /udev
 
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/udev-initrd
 %endif
-
-%files dev
-%defattr(644,root,root,755)
-/dev
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog


More information about the pld-devel-pl mailing list