* app-crypt/ekeyd: Add
[portage-overlay.git] / app-crypt / ekeyd / files / ekeyd-4.patch
1 # HG changeset patch
2 # User kristianf
3 # Date 1382917319 -3600
4 #      Mon Oct 28 00:41:59 2013 +0100
5 # Node ID 902b9c6908618864319835d69981f9ea902be324
6 # Parent  d96c42b36cb125e6e52cff623b7bdad1910284b4
7 udev rule
8
9 diff -r d96c42b36cb1 -r 902b9c690861 udev/fedora15/60-entropykey-uds.rules
10 --- a/udev/fedora15/60-entropykey-uds.rules     Mon Oct 28 00:39:31 2013 +0100
11 +++ b/udev/fedora15/60-entropykey-uds.rules     Mon Oct 28 00:41:59 2013 +0100
12 @@ -9,7 +9,7 @@
13  # For licence terms refer to the COPYING file.
14  
15  # Detect an Entropy Key being inserted and extract serial number
16 -ACTION=="add|change|remove", SUBSYSTEM=="usb", BUS=="usb", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/echo ENTROPY_KEY_SERIAL=$attr{serial}"
17 +ACTION=="add|change|remove", SUBSYSTEM=="usb", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/sh -c /bin/echo ENTROPY_KEY_SERIAL=$attr{serial}"
18  
19  # And tell the ekeyd about the device action.
20  ENV{ENTROPY_KEY_SERIAL}!="", RUN+="/lib/udev/entropykey.sh"
21 diff -r d96c42b36cb1 -r 902b9c690861 udev/fedora15/60-entropykey.rules
22 --- a/udev/fedora15/60-entropykey.rules Mon Oct 28 00:39:31 2013 +0100
23 +++ b/udev/fedora15/60-entropykey.rules Mon Oct 28 00:41:59 2013 +0100
24 @@ -9,10 +9,10 @@
25  # For licence terms refer to the COPYING file distributed with the source.
26  
27  # Detect an Entropy Key being inserted and add info values to environment
28 -ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", BUS=="usb", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="usb_id --export %p"
29 +ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{builtin}="usb_id"
30  
31  # Detect an Entropy Key being inserted and extract serial number
32 -ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/echo ENTROPY_KEY_SERIAL=$env{ID_SERIAL_SHORT}"
33 +ACTION=="add|change|remove", SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{idVendor}=="20df", ATTRS{idProduct}=="0001", IMPORT{program}="/bin/sh -c /bin/echo ENTROPY_KEY_SERIAL=$env{ID_SERIAL_SHORT}"
34  
35  # Add the /dev/entropykey/<serialnumber> symbolic link
36  ENV{ENTROPY_KEY_SERIAL}!="", SYMLINK+="entropykey/$env{ENTROPY_KEY_SERIAL}"