SPECS (UDEV-124): udev.spec - /lib/udev for all archs, cleanup
hawk
hawk at pld-linux.org
Tue Feb 10 21:10:57 CET 2009
Author: hawk Date: Tue Feb 10 20:10:57 2009 GMT
Module: SPECS Tag: UDEV-124
---- Log message:
- /lib/udev for all archs, cleanup
---- Files affected:
SPECS:
udev.spec (1.240 -> 1.240.2.1)
---- Diffs:
================================================================
Index: SPECS/udev.spec
diff -u SPECS/udev.spec:1.240 SPECS/udev.spec:1.240.2.1
--- SPECS/udev.spec:1.240 Sat Jun 14 15:27:19 2008
+++ SPECS/udev.spec Tue Feb 10 21:10:51 2009
@@ -33,7 +33,7 @@
Summary(pl.UTF-8): Zarządca urządzeń dla Linuksa 2.6
Name: udev
Version: 124
-Release: 2
+Release: 2.1
Epoch: 1
License: GPL
Group: Base
@@ -56,7 +56,6 @@
Source30: %{name}-usb.distmap
Source31: %{name}-usb.handmap
Source32: %{name}.blacklist
-Patch0: %{name}-lib64.patch
URL: http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
BuildRequires: device-mapper-devel
%{?with_selinux:BuildRequires: libselinux-devel >= 1.17.13}
@@ -169,10 +168,8 @@
%prep
%setup -q
-%patch0 -p1
sed -i -e 's/$(CC) -shared/$(LD) -shared/' extras/volume_id/lib/Makefile
-sed -i -e 's#/lib/udev/#/%{_lib}/udev/#g' *.c extras/rule_generator/write_*
%build
%if %{with initrd}
@@ -201,18 +198,6 @@
cp -a udevd initrd-udevd
cp -a udevadm initrd-udevadm
-# What is this FIXME business and why is initrd
-# broken, if it's fine?
-# FIXME, cause I'm broken - your initrd
-%if 0
-cp -a extras/ata_id/ata_id initrd-ata_id
-cp -a extras/cdrom_id/cdrom_id initrd-cdrom_id
-cp -a extras/edd_id/edd_id initrd-edd_id
-cp -a extras/scsi_id/scsi_id initrd-scsi_id
-cp -a extras/usb_id/usb_id initrd-usb_id
-cp -a extras/volume_id/vol_id initrd-vol_id
-%endif
-
%if %{with main}
%{__make} clean \
EXTRAS="%{static_extras}" \
@@ -222,7 +207,7 @@
%if %{with main}
%{__make} \
- libudevdir=/%{_lib}/udev \
+ libudevdir=/lib/udev \
libdir=/%{_lib} \
usrlibdir=%{_libdir} \
udevdir=/dev \
@@ -241,12 +226,12 @@
%if %{with main}
install -d $RPM_BUILD_ROOT%{_sysconfdir}/{modprobe.d,udev/rules.d} \
- $RPM_BUILD_ROOT/%{_lib}/udev/devices
+ $RPM_BUILD_ROOT/lib/udev/devices
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
initdir=/etc/rc.d/init.d \
- libudevdir=/%{_lib}/udev \
+ libudevdir=/lib/udev \
libdir=/%{_lib} \
usrlibdir=%{_libdir} \
udevdir=/dev \
@@ -261,7 +246,7 @@
install etc/udev/suse/64-device-mapper.rules $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d
install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/40-alsa.rules
install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/55-hotplug_map.rules
-sed -e 's#/lib/udev/#/%{_lib}/udev/#g' %{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/51-modprobe.rules
+install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/51-modprobe.rules
install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/50-udev-default.rules
install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/10-udev-example.rules
@@ -276,10 +261,10 @@
# install executables (scripts, helpers, etc.)
install -D %{SOURCE20} $RPM_BUILD_ROOT%{_prefix}/sbin/udev_import_usermap
-install %{SOURCE21} $RPM_BUILD_ROOT/%{_lib}/udev/net_helper
+install %{SOURCE21} $RPM_BUILD_ROOT/lib/udev/net_helper
install %{SOURCE22} $RPM_BUILD_ROOT%{_sbindir}/start_udev
-install extras/path_id/path_id $RPM_BUILD_ROOT/%{_lib}/udev
+install extras/path_id/path_id $RPM_BUILD_ROOT/lib/udev
install extras/volume_id/lib/*.a $RPM_BUILD_ROOT%{_libdir}
%endif
@@ -308,7 +293,7 @@
%triggerpostun core -- udev < 108
sed -i -e 's#IMPORT{program}="/sbin/#IMPORT{program}="#g' /etc/udev/rules.d/*.rules
-sed -i -e 's#/lib/udev/#/%{_lib}/udev/#g' /etc/udev/rules.d/*.rules
+sed -i -e 's#/lib/udev/#/lib/udev/#g' /etc/udev/rules.d/*.rules
%post -n libvolume_id -p /sbin/ldconfig
%postun -n libvolume_id -p /sbin/ldconfig
@@ -325,26 +310,26 @@
%doc ChangeLog FAQ README RELEASE-NOTES TODO
%doc docs/{overview,udev_vs_devfs,writing_udev_rules}
-%dir /%{_lib}/udev
+%dir /lib/udev
-# /%{_lib}/udev/devices is recommended as a directory where packages or
+# /lib/udev/devices is recommended as a directory where packages or
# the user can place real device nodes, which get copied over to /dev at
# every boot. This should replace the various solutions with custom config
# files.
-%dir /%{_lib}/udev/devices
+%dir /lib/udev/devices
-%attr(755,root,root) /%{_lib}/udev/create_floppy_devices
-%attr(755,root,root) /%{_lib}/udev/firmware.sh
+%attr(755,root,root) /lib/udev/create_floppy_devices
+%attr(755,root,root) /lib/udev/firmware.sh
-%attr(755,root,root) /%{_lib}/udev/*_helper
+%attr(755,root,root) /lib/udev/*_helper
-%attr(755,root,root) /%{_lib}/udev/ata_id
-%attr(755,root,root) /%{_lib}/udev/cdrom_id
-%attr(755,root,root) /%{_lib}/udev/edd_id
-%attr(755,root,root) /%{_lib}/udev/path_id
-%attr(755,root,root) /%{_lib}/udev/scsi_id
-%attr(755,root,root) /%{_lib}/udev/usb_id
-%attr(755,root,root) /%{_lib}/udev/vol_id
+%attr(755,root,root) /lib/udev/ata_id
+%attr(755,root,root) /lib/udev/cdrom_id
+%attr(755,root,root) /lib/udev/edd_id
+%attr(755,root,root) /lib/udev/path_id
+%attr(755,root,root) /lib/udev/scsi_id
+%attr(755,root,root) /lib/udev/usb_id
+%attr(755,root,root) /lib/udev/vol_id
%attr(755,root,root) %{_sbindir}/start_udev
%attr(755,root,root) %{_sbindir}/udevd
@@ -411,6 +396,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.240.2.1 2009/02/10 20:10:51 hawk
+- /lib/udev for all archs, cleanup
+
Revision 1.240 2008/06/14 13:27:19 arekm
- rel 2; fix trigger and settle
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/udev.spec?r1=1.240&r2=1.240.2.1&f=u
More information about the pld-cvs-commit
mailing list