-rm -fr $RPM_BUILD_ROOT
-
-%files
-%config /etc/sensors.conf
-%doc CHANGES INSTALL README README.directories doc
-%attr(644, root, root) /usr/lib/libsensors.a
-%attr(755, root, root) /usr/lib/libsensors.so
-%attr(755, root, root) /usr/lib/libsensors.so.0
-%attr(755, root, root) /usr/lib/libsensors.so.0.0.2
-%attr(755, root, root) /usr/bin/sensors
-/usr/include/sensors
-/usr/include/linux/*
-
-%files modules
-/lib/modules/%{kernel}/misc/*
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/sbin/ldconfig
+/sbin/chkconfig --add sensors
+if [ -f /var/lock/subsys/sensors ]; then
+ /etc/rc.d/init.d/sensors restart >&2
+else
+ echo "You have to configure sensors modules."
+ echo "Please edit /etc/sysconfig/sensors file according to your hardware."
+ echo
+ echo "Run \"/etc/rc.d/init.d/sensors start\" to start sensors daemon." >&2
+fi
+
+%preun
+if [ "$1" = "0" ]; then
+ if [ -f /var/lock/subsys/sensors ]; then
+ /etc/rc.d/init.d/sensors stop >&2
+ fi
+ /sbin/chkconfig --del sensors
+fi
+
+%postun -p /sbin/ldconfig
+
+%post -n kernel-misc-%{name}
+/sbin/depmod -a
+
+%post -n kernel-smp-misc-%{name}
+/sbin/depmod -a
+
+%postun -n kernel-misc-%{name}
+/sbin/depmod -a
+
+%postun -n kernel-smp-misc-%{name}
+/sbin/depmod -a
+
+%files
+%defattr(644,root,root,755)
+%doc BACKGROUND BUGS CHANGES README README.thinkpad TODO doc/[^k]*
+%attr(755,root,root) %{_bindir}/sensors
+%attr(755,root,root) %{_sbindir}/sensors-detect
+%attr(754,root,root) %{_sbindir}/sensord
+%attr(754,root,root) /etc/rc.d/init.d/sensors
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sensors.conf
+%config(noreplace) %verify(not size mtime md5) /etc/sysconfig/sensors
+%{_mandir}/man1/*
+%{_mandir}/man5/*
+%{_mandir}/man8/*
+
+%files devel
+%defattr(644,root,root,755)
+%doc doc/developers doc/kernel
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_includedir}/sensors
+%{_includedir}/linux/*
+%{_mandir}/man3/*
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libsensors.a
+
+%files -n kernel-misc-%{name}
+%defattr(644,root,root,755)
+/lib/modules/%{_kernel_ver}/misc/*
+
+%files -n kernel-smp-misc-%{name}
+%defattr(644,root,root,755)
+/lib/modules/%{_kernel_ver}smp/misc/*