diff --git a/10-usb-pda-palm.fdi b/10-usb-pda-palm.fdi
new file mode 100644
index 0000000..20d780c
--- /dev/null
+++ b/10-usb-pda-palm.fdi
@@ -0,0 +1,286 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+ pda
+ palm
+ linux.device_file
+
+
+
+
+
+
+
+
diff --git a/19-palm-acl-management.fdi b/19-palm-acl-management.fdi
new file mode 100644
index 0000000..6f5fdae
--- /dev/null
+++ b/19-palm-acl-management.fdi
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ access_control
+ pda
+ pda.palm.hotsync_interface
+
+
+
+
+
+
diff --git a/19-pam-acl-management.fdi b/19-pam-acl-management.fdi
deleted file mode 100644
index fe0fd10..0000000
--- a/19-pam-acl-management.fdi
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
-
- access_control
- pda
- linux.device_file
-
-
-
-
-
-
-
diff --git a/pilot-link.spec b/pilot-link.spec
index 225ac51..304fc56 100644
--- a/pilot-link.spec
+++ b/pilot-link.spec
@@ -3,7 +3,7 @@
Name: pilot-link
Version: 0.12.2
-Release: 19%{?dist}
+Release: 20%{?dist}
Epoch: 2
License: GPLv2 and GPLv2+ and LGPLv2+ and TCL
Group: Applications/Communications
@@ -11,12 +11,14 @@ Summary: File transfer utilities between Linux and PalmPilots
URL: http://www.pilot-link.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: pilot-link-%{version}.tar.bz2
-Source1: 19-pam-acl-management.fdi
-Source2: pilot-device-file.policy
-Source3: blacklist-visor
-Source4: README.fedora
-Source5: 60-pilot.perms
-Source6: 60-pilot.rules
+# Source1 through Source3 can be dropped if/when hal is updated to 0.5.11
+Source1: 10-usb-pda-palm.fdi
+Source2: 19-palm-acl-management.fdi
+Source3: pilot-device-file.policy
+Source4: blacklist-visor
+Source5: README.fedora
+Source6: 60-pilot.perms
+Source7: 60-pilot.rules
ExcludeArch: s390 s390x
#Patch1: pilot-link-0.11.0-perlmd5.patch # May be still applied
@@ -141,24 +143,26 @@ rm -f %{buildroot}%{_libdir}/*.la
# remove broken prog
rm -f %{buildroot}%{_bindir}/pilot-prc
-# Install hal rules file.
+# Install hal rules files
+mkdir -p %{buildroot}%{_datadir}/hal/fdi/information/20thirdparty/
+install -p -m644 %{SOURCE1} %{buildroot}%{_datadir}/hal/fdi/information/20thirdparty/10-usb-pda-palm.fdi
mkdir -p %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/
-install -p -m644 %{SOURCE1} %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/19-pam-acl-management.fdi
+install -p -m644 %{SOURCE2} %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/19-palm-acl-management.fdi
# Install PolicyKit
mkdir -p %{buildroot}%{_datadir}/PolicyKit/policy
-install -p -m644 %{SOURCE2} %{buildroot}%{_datadir}/PolicyKit/policy/pilot-device-file.policy
+install -p -m644 %{SOURCE3} %{buildroot}%{_datadir}/PolicyKit/policy/pilot-device-file.policy
# Put visor to blacklist
mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d/
-install -p -m644 %{SOURCE3} %{buildroot}%{_sysconfdir}/modprobe.d/blacklist-visor
+install -p -m644 %{SOURCE4} %{buildroot}%{_sysconfdir}/modprobe.d/blacklist-visor
# put README.fedora into tree
-cp %{SOURCE4} README.fedora
+cp %{SOURCE5} README.fedora
# install visor configs to share/udev
-install -p -m644 %{SOURCE5} %{buildroot}%{_datadir}/pilot-link/udev
install -p -m644 %{SOURCE6} %{buildroot}%{_datadir}/pilot-link/udev
+install -p -m644 %{SOURCE7} %{buildroot}%{_datadir}/pilot-link/udev
%post -p /sbin/ldconfig
@@ -178,7 +182,8 @@ rm -rf %{buildroot}
%{_bindir}/*
%{_datadir}/pilot-link
%{_mandir}/man?/*
-%{_datadir}/hal/fdi/policy/10osvendor/19-pam-acl-management.fdi
+%{_datadir}/hal/fdi/information/20thirdparty/10-usb-pda-palm.fdi
+%{_datadir}/hal/fdi/policy/10osvendor/19-palm-acl-management.fdi
%{_datadir}/PolicyKit/policy/pilot-device-file.policy
%config(noreplace) %{_sysconfdir}/modprobe.d/blacklist-visor
@@ -191,6 +196,13 @@ rm -rf %{buildroot}
%{_datadir}/aclocal/*.m4
%changelog
+* Fri May 23 2008 Kevin Page - 2:0.12.2-20
+- Resolves: #280251
+ change hal rules to subsitute for pending hal-0.5.11
+ config parity with hal-0.5.11 (for Palms) but added verbosity to workaround #435093
+- Correct filename from 19-pam-acl-management.fdi to 19-palm-acl-management.fdi
+- A post-install reboot may be required to circumvent #431377
+
* Tue Feb 12 2008 Ivana Varekova - 2:0.12.2-19
- change hal rules
usb structure name was changed to usb_device