1
Last-Update: 2013-07-08
3
Author: Dmitry Smirnov <onlyjob@member.fsf.org>
4
Description: correct path to `eio_cli` according to its location as installed.
9
TEST!="/dev/enhanceio/<cache_name>", \
10
PROGRAM="/bin/mkdir -p /dev/enhanceio/<cache_name>"
11
PROGRAM="/bin/sh -c 'echo $kernel > /dev/enhanceio/<cache_name>/.ssd_name'"
12
TEST=="/proc/enhanceio/<cache_name>", \
13
-RUN+="/sbin/eio_cli notify -a add -s /dev/$kernel -c <cache_name>", \
14
+RUN+="/usr/sbin/eio_cli notify -a add -s /dev/$kernel -c <cache_name>", \
17
TEST=="/dev/enhanceio/<cache_name>/.disk_name", GOTO="EIO_SETUP"
21
TEST=="/proc/enhanceio/<cache_name>",\
22
PROGRAM="/bin/grep 'state\s*failed' /proc/enhanceio/<cache_name>/config", \
23
PROGRAM="/bin/grep 'no_source_dev\s*1' /proc/enhanceio/<cache_name>/errors", \
24
-RUN+="/sbin/eio_cli notify -a add -d /dev/$kernel -c <cache_name>", NAME="", \
25
+RUN+="/usr/sbin/eio_cli notify -a add -d /dev/$kernel -c <cache_name>", NAME="", \
28
TEST!="/proc/enhanceio/<cache_name>", \
29
TEST!="/dev/enhanceio/<cache_name>/.eio_delete", ACTION!="change", NAME=""
31
RUN+="/bin/sh -c ' for i in `cat /dev/enhanceio/<cache_name>/.srclinks`; \
32
do rm -f /dev/$$i; ln -f -s /dev/$env{disk_name} /dev/$$i; done'"
35
-TEST!="/proc/enhanceio/<cache_name>", RUN+="/sbin/eio_cli \
36
+TEST!="/proc/enhanceio/<cache_name>", RUN+="/usr/sbin/eio_cli \
37
enable -d /dev/$env{disk_name} -s /dev/$env{ssd_name} -m <mode> \
38
-b <block_size> -p <policy> -c <cache_name>"