Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit sane-backends
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Wed, 15 Aug 2007 20:36:21 +0200
  • Message-id: <20070815183622.499E3678331@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package sane-backends
checked in at Wed Aug 15 20:36:21 CEST 2007.

--------
--- sane-backends/sane-backends.changes 2007-08-10 15:06:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/sane-backends/sane-backends.changes    2007-08-14 16:13:49.000000000 +0200
@@ -1,0 +2,8 @@
+Tue Aug 14 16:07:08 CEST 2007 - jsmeix@xxxxxxx
+
+- Replaced create_hal_global_fdi_for_scanners by
+  create_hal_global_fdi_from_libsane.rules which creates the
+  global HAL 70-scanner.fdi file during build-time from the
+  libsane.rules file (see Novell/Suse Bugzilla bug 298878).
+
+-------------------------------------------------------------------

Old:
----
  create_hal_global_fdi_for_scanners

New:
----
  create_hal_global_fdi_from_libsane.rules

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sane-backends.spec ++++++
--- /var/tmp/diff_new_pack.L15862/_old  2007-08-15 20:36:06.000000000 +0200
+++ /var/tmp/diff_new_pack.L15862/_new  2007-08-15 20:36:06.000000000 +0200
@@ -17,7 +17,7 @@
 Autoreqprov:    on
 Summary:        SANE (Scanner Access Now Easy) scanner drivers
 Version:        1.0.18
-Release:        57
+Release:        61
 URL:            http://www.sane-project.org/
 # URL for Source0: http://alioth.debian.org/download.php/1669/sane-backends-1.0.18.tar.gz
 Source0:        sane-backends-%{version}.tar.bz2
@@ -49,10 +49,12 @@
 # This file is a copy of doc/epkowa.desc in the sources of the iscan package
 # but for compliance with the rest the manufacturer name is changed from "EPSON" to "Epson":
 Source105:      epkowa.desc
-# Script which outputs a global HAL fdi file for scanners which are known to SANE:
-Source106:      create_hal_global_fdi_for_scanners
+# Since openSUSE 10.3 "Source106: create_hal_global_fdi_for_scanners" is dropped because
+# it is replaced by "Source108: create_hal_global_fdi_from_libsane.rules".
 # Readymade udev rules for openSUSE 10.3 derived from sane-backends 1.0.18-cvs:
 Source107:      libsane.rules.CVS-2007-07-29.using-lp
+# Script which outputs a global HAL fdi file for scanners which are known to SANE:
+Source108:      create_hal_global_fdi_from_libsane.rules
 # Patch1 does locale rename: no -> nb:
 Patch1:         sane-backends-1.0.16-nb.patch
 # Patch2 fixes a too small char array which causes a buffer overflow if SANE_DEBUG_EPSON is set:
@@ -288,14 +290,16 @@
 # because we use our udev/HAL/hal-resmgr machinery to grant USB access for normal users:
 install -m644 tools/hotplug/libsane.usermap %{buildroot}%{_datadir}/sane/
 install -m755 tools/hotplug/libusbscanner %{buildroot}%{_datadir}/sane/
-# Install the script which outputs a global HAL fdi file for scanners which are known to SANE.
-# Calling it as postinstall script should obsolete /etc/init.d/sane-dev.
-install -m755 %{SOURCE106} %{buildroot}%{_datadir}/sane/
 # Have sane-dev still available in case of backward compatibility problems:
 install -m755 %{SOURCE100} %{buildroot}%{_datadir}/sane/
 # Install the readymade udev rules for openSUSE 10.3:
 install -d %{buildroot}%{_sysconfdir}/udev/rules.d
 install -m644 %{SOURCE107} %{buildroot}%{_sysconfdir}/udev/rules.d/55-libsane.rules
+# Run the script which outputs a global HAL fdi file for scanners which are known to SANE
+# and install its output as /etc/hal/fdi/policy/10osvendor/70-scanner.fdi:
+%{SOURCE108} %{SOURCE107} >70-scanner.fdi
+install -d %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor
+install -m644 70-scanner.fdi %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor/70-scanner.fdi
 # xinetd stuff:
 install -d -m755 %{buildroot}%{_sysconfdir}/xinetd.d/
 install -m644 %{SOURCE101} %{buildroot}%{_sysconfdir}/xinetd.d/
@@ -305,14 +309,6 @@
 
 %post
 /sbin/ldconfig
-# Run the script which outputs a global HAL fdi file for scanners which are known to SANE
-# so that resmgr permissions for most scanner models are predefined out-of-the box.
-# (Over)Write the predefined entries to /etc/hal/fdi/policy/10osvendor/70-scanner.fdi
-# so that /etc/hal/fdi/policy/10osvendor/80-scanner.fdi is unchanged (in case of an update)
-# and 80-scanner.fdi is still available for special additional entries
-# (e.g. when YaST creates 80-scanner.fdi for models which are not in 70-scanner.fdi):
-mkdir -p -m755 /etc/hal/fdi/policy/10osvendor
-/usr/share/sane/create_hal_global_fdi_for_scanners >/etc/hal/fdi/policy/10osvendor/70-scanner.fdi
 # exit successfully in any case:
 exit 0
 
@@ -327,7 +323,12 @@
 %config(noreplace) %{_sysconfdir}/xinetd.d/sane-port
 %dir %{_sysconfdir}/udev
 %dir %{_sysconfdir}/udev/rules.d
-%config %{_sysconfdir}/udev/rules.d/55-libsane.rules
+%{_sysconfdir}/udev/rules.d/55-libsane.rules
+%dir %{_sysconfdir}/hal
+%dir %{_sysconfdir}/hal/fdi
+%dir %{_sysconfdir}/hal/fdi/policy
+%dir %{_sysconfdir}/hal/fdi/policy/10osvendor
+%{_sysconfdir}/hal/fdi/policy/10osvendor/70-scanner.fdi
 %{_sbindir}/saned
 %{_bindir}/scanimage
 %{_bindir}/sane-config
@@ -349,6 +350,11 @@
 %doc %{_mandir}/man8/saned.8.gz
 
 %changelog
+* Tue Aug 14 2007 - jsmeix@xxxxxxx
+- Replaced create_hal_global_fdi_for_scanners by
+  create_hal_global_fdi_from_libsane.rules which creates the
+  global HAL 70-scanner.fdi file during build-time from the
+  libsane.rules file (see Novell/Suse Bugzilla bug 298878).
 * Fri Aug 10 2007 - jsmeix@xxxxxxx
 - Removed hpoj.desc completely to avoid confusion with its
   successor hpaio.desc because since openSUSE 10.3 the package









++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread