Changeset 1043
- Timestamp:
- 05/14/08 16:47:21 (4 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
- 2 moved
-
configure.ac (modified) (3 diffs)
-
etc/Makefile.am (modified) (1 diff)
-
etc/init-script.in (modified) (5 diffs)
-
etc/openct.conf.in (modified) (2 diffs)
-
etc/openct.hald.in (modified) (1 diff)
-
etc/openct.udev.in (moved) (moved from trunk/etc/openct.udev) (2 diffs)
-
etc/openct.udev.modalias.in (moved) (moved from trunk/etc/openct.udev.modalias) (2 diffs)
-
etc/openct_pcmcia.in (modified) (1 diff)
-
etc/openct_serial.in (modified) (1 diff)
-
etc/openct_usb.in (modified) (2 diffs)
-
etc/openct_usb.mdev.in (modified) (1 diff)
-
etc/reader.conf.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure.ac
r1034 r1043 71 71 esac 72 72 73 rootlibdir="/lib${libdir##*/lib}"74 73 usrlibdir="/usr/lib${libdir##*/lib}" 75 74 usrsbindir="/usr/sbin${libdir##*/sbin}" … … 367 366 AC_DEFINE_UNQUOTED([OPENCT_CONF_PATH], ["${full_sysconfdir}/openct.conf"], [default config file for libopenct]) 368 367 AC_DEFINE_UNQUOTED([OPENCT_MODULES_PATH], ["${ifddir}"], [modules path for libopenct]) 369 AC_DEFINE_UNQUOTED([OPENCT_SOCKET_PATH], ["${full_localstatedir}/run/openct"], [socket path for libopenct]) 368 OPENCT_SOCKET_PATH="${full_localstatedir}/run/openct" 369 AC_DEFINE_UNQUOTED([OPENCT_SOCKET_PATH], ["${OPENCT_SOCKET_PATH}"], [socket path for libopenct]) 370 370 AC_DEFINE_UNQUOTED([OPENCT_IFDHANDLER_PATH], ["${usrsbindir}/ifdhandler"], [ifdhandler path for libopenct]) 371 371 … … 399 399 AC_SUBST([OPTIONAL_LIBUSB_CFLAGS]) 400 400 AC_SUBST([OPTIONAL_LIBUSB_LIBS]) 401 AC_SUBST([OPENCT_SOCKET_PATH]) 401 402 402 403 AM_CONDITIONAL([SVN_CHECKOUT], [test "${svn_checkout}" = "yes"]) -
trunk/etc/Makefile.am
r1041 r1043 33 33 34 34 .in: 35 $(SED) -e "s#SBINDIR#$(sbindir)#g" -e "s#LIBDIR#$(libdir)#g" < "$^" > "$@" 35 sed \ 36 -e 's|@bindir[@]|$(bindir)|g' \ 37 -e 's|@sbindir[@]|$(sbindir)|g' \ 38 -e 's|@libdir[@]|$(libdir)|g' \ 39 -e 's|@udevdir[@]|$(udevdir)|g' \ 40 -e 's|@localstatedir[@]|$(localstatedir)|g' \ 41 -e 's|@OPENCT_SOCKET_PATH[@]|$(OPENCT_SOCKET_PATH)|g' \ 42 < "$<" > "$@" -
trunk/etc/init-script.in
r961 r1043 3 3 4 4 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 5 DAEMON= SBINDIR/openct-control5 DAEMON=@sbindir@/openct-control 6 6 NAME=OpenCT 7 7 DESC="smart card terminal framework" … … 11 11 # create the directory for our status and socket files, 12 12 # if it does not exist. 13 if ! test -e /var/run/openct13 if ! test -e "@OPENCT_SOCKET_PATH@" 14 14 then 15 mkdir /var/run/openct15 mkdir "@OPENCT_SOCKET_PATH@" 16 16 17 17 # maybe you also want to set owner ship and permissions here. … … 19 19 # and set permissions so only users in that group can access 20 20 # smart card readers via openct. 21 #chown root:scard /var/run/openct22 #chmod 0750 /var/run/openct21 #chown root:scard "@OPENCT_SOCKET_PATH@" 22 #chmod 0750 "@OPENCT_SOCKET_PATH@" 23 23 fi 24 24 … … 34 34 echo -n "Stopping $DESC: $NAME " 35 35 $DAEMON shutdown 36 rm /var/run/openct/status36 rm "@OPENCT_SOCKET_PATH@/status" 37 37 echo "." 38 38 ;; … … 47 47 # echo -n "Reloading $DESC configuration..." 48 48 # start-stop-daemon --stop --signal 1 --quiet --pidfile \ 49 # /var/run/$NAME.pid --exec $DAEMON49 # @localstatedir@/run/$NAME.pid --exec $DAEMON 50 50 # echo "done." 51 51 #;; -
trunk/etc/openct.conf.in
r1042 r1043 8 8 # Path to ifdhandler 9 9 ifdhandler { 10 program = SBINDIR/ifdhandler;10 program = @sbindir@/ifdhandler; 11 11 # user = openctd; 12 12 # groups = { … … 18 18 # Configuration for ifdproxy (if you use it) 19 19 ifdproxy { 20 # server-port = /var/run/openct/.ifdproxy,20 # server-port = @OPENCT_SOCKET_PATH@/.ifdproxy, 21 21 # device-port = :6666; 22 22 }; -
trunk/etc/openct.hald.in
r998 r1043 9 9 if test -e $DEVICE 10 10 then 11 exec SBINDIR/openct-control attach usb:$PRODUCT usb $DEVICE11 exec @sbindir@/openct-control attach usb:$PRODUCT usb $DEVICE 12 12 fi 13 13 14 14 DEVICE="`printf /proc/bus/usb/%03u/%03u \ 15 15 $HAL_PROP_USB_BUS_NUMBER $HAL_PROP_USB_LINUX_DEVICE_NUMBER`" 16 exec SBINDIR/openct-control attach usb:$PRODUCT usb $DEVICE16 exec @sbindir@/openct-control attach usb:$PRODUCT usb $DEVICE -
trunk/etc/openct.udev.in
r1009 r1043 28 28 29 29 # egate 30 SYSFS{idVendor}=="0973", SYSFS{idProduct}=="0001", RUN+=" /lib/udev/openct_usb"30 SYSFS{idVendor}=="0973", SYSFS{idProduct}=="0001", RUN+="@udevdir@/openct_usb" 31 31 # eToken 32 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="050c", RUN+=" /lib/udev/openct_usb"33 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0514", RUN+=" /lib/udev/openct_usb"32 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="050c", RUN+="@udevdir@/openct_usb" 33 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0514", RUN+="@udevdir@/openct_usb" 34 34 # eToken 64 35 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0600", RUN+=" /lib/udev/openct_usb"36 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0700", RUN+=" /lib/udev/openct_usb"35 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0600", RUN+="@udevdir@/openct_usb" 36 SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0700", RUN+="@udevdir@/openct_usb" 37 37 # eutron 38 SYSFS{idVendor}=="073d", SYSFS{idProduct}=="0005", RUN+=" /lib/udev/openct_usb"38 SYSFS{idVendor}=="073d", SYSFS{idProduct}=="0005", RUN+="@udevdir@/openct_usb" 39 39 # ikey2k 40 SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="1200", RUN+=" /lib/udev/openct_usb"40 SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="1200", RUN+="@udevdir@/openct_usb" 41 41 # ikey3k 42 SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="1300", RUN+=" /lib/udev/openct_usb"42 SYSFS{idVendor}=="04b9", SYSFS{idProduct}=="1300", RUN+="@udevdir@/openct_usb" 43 43 # starkey 44 SYSFS{idVendor}=="096e", SYSFS{idProduct}=="0005", RUN+=" /lib/udev/openct_usb"44 SYSFS{idVendor}=="096e", SYSFS{idProduct}=="0005", RUN+="@udevdir@/openct_usb" 45 45 # cardman 46 #SYSFS{idVendor}=="076b", SYSFS{idProduct}=="0596", RUN+=" /lib/udev/openct_usb"47 #SYSFS{idVendor}=="076b", SYSFS{idProduct}=="1784", RUN+=" /lib/udev/openct_usb"48 #SYSFS{idVendor}=="08d4", SYSFS{idProduct}=="0009", RUN+=" /lib/udev/openct_usb"46 #SYSFS{idVendor}=="076b", SYSFS{idProduct}=="0596", RUN+="@udevdir@/openct_usb" 47 #SYSFS{idVendor}=="076b", SYSFS{idProduct}=="1784", RUN+="@udevdir@/openct_usb" 48 #SYSFS{idVendor}=="08d4", SYSFS{idProduct}=="0009", RUN+="@udevdir@/openct_usb" 49 49 50 50 # ccid 51 SYSFS{bInterfaceClass}=="0b", SYSFS{bInterfaceSubClass}=="00", SYSFS{bInterfaceProtocol}=="00" RUN+=" /lib/udev/openct_usb"51 SYSFS{bInterfaceClass}=="0b", SYSFS{bInterfaceSubClass}=="00", SYSFS{bInterfaceProtocol}=="00" RUN+="@udevdir@/openct_usb" 52 52 53 53 # spr 532 - ccid, but with wrong interface class (vendor) :( 54 SYSFS{idVendor}=="04e6", SYSFS{idProduct}=="0003", RUN+=" /lib/udev/openct_usb"54 SYSFS{idVendor}=="04e6", SYSFS{idProduct}=="0003", RUN+="@udevdir@/openct_usb" 55 55 # pertosmart1030 56 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="0001", RUN+=" /lib/udev/openct_usb"57 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="8009", RUN+=" /lib/udev/openct_usb"56 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="0001", RUN+="@udevdir@/openct_usb" 57 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="8009", RUN+="@udevdir@/openct_usb" 58 58 # pertosmart1038 59 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="9000", RUN+=" /lib/udev/openct_usb"60 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="90d0", RUN+=" /lib/udev/openct_usb"59 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="9000", RUN+="@udevdir@/openct_usb" 60 SYSFS{idVendor}=="072f", SYSFS{idProduct}=="90d0", RUN+="@udevdir@/openct_usb" 61 61 # wbeiuu - driver not working yet. 62 #SYSFS{idVendor}=="104f", SYSFS{idProduct}=="0004", RUN+=" /lib/udev/openct_usb"62 #SYSFS{idVendor}=="104f", SYSFS{idProduct}=="0004", RUN+="@udevdir@/openct_usb" 63 63 # cyberjack 64 SYSFS{idVendor}=="0c4b", SYSFS{idProduct}=="0100", RUN+=" /lib/udev/openct_usb"64 SYSFS{idVendor}=="0c4b", SYSFS{idProduct}=="0100", RUN+="@udevdir@/openct_usb" 65 65 # rutoken 66 SYSFS{idVendor}=="0a89", SYSFS{idProduct}=="0020", RUN+=" /lib/udev/openct_usb"66 SYSFS{idVendor}=="0a89", SYSFS{idProduct}=="0020", RUN+="@udevdir@/openct_usb" 67 67 68 68 LABEL="openct_usb_rules_end" … … 74 74 75 75 # omnikey cardman 4040 76 SUBSYSTEM=="cardman_4040", RUN+=" /lib/udev/openct_pcmcia"76 SUBSYSTEM=="cardman_4040", RUN+="@udevdir@/openct_pcmcia" 77 77 78 78 # Gemplus PCMCIA Card 79 DRIVERS=="serial_cs", SYSFS{prod_id1}=="Gemplus", SYSFS{prod_id2}=="SerialPort", SYSFS{prod_id3}=="GemPC Card", RUN+=" /lib/udev/openct_serial"79 DRIVERS=="serial_cs", SYSFS{prod_id1}=="Gemplus", SYSFS{prod_id2}=="SerialPort", SYSFS{prod_id3}=="GemPC Card", RUN+="@udevdir@/openct_serial" 80 80 81 81 LABEL="openct_pcmcia_rules_end" -
trunk/etc/openct.udev.modalias.in
r997 r1043 22 22 23 23 # egate 24 ENV{MODALIAS}=="usb:v0973p0001*", RUN+=" /lib/udev/openct_usb"24 ENV{MODALIAS}=="usb:v0973p0001*", RUN+="@udevdir@/openct_usb" 25 25 # eToken 26 ENV{MODALIAS}=="usb:v0529p050C*", RUN+=" /lib/udev/openct_usb"27 ENV{MODALIAS}=="usb:v0529p0514", RUN+=" /lib/udev/openct_usb"26 ENV{MODALIAS}=="usb:v0529p050C*", RUN+="@udevdir@/openct_usb" 27 ENV{MODALIAS}=="usb:v0529p0514", RUN+="@udevdir@/openct_usb" 28 28 # eToken 64 29 ENV{MODALIAS}=="usb:v0529p0600*", RUN+=" /lib/udev/openct_usb"30 ENV{MODALIAS}=="usb:v0529p0700*", RUN+=" /lib/udev/openct_usb"29 ENV{MODALIAS}=="usb:v0529p0600*", RUN+="@udevdir@/openct_usb" 30 ENV{MODALIAS}=="usb:v0529p0700*", RUN+="@udevdir@/openct_usb" 31 31 # eutron 32 ENV{MODALIAS}=="usb:v073Dp0005*", RUN+=" /lib/udev/openct_usb"32 ENV{MODALIAS}=="usb:v073Dp0005*", RUN+="@udevdir@/openct_usb" 33 33 # ikey2k 34 ENV{MODALIAS}=="usb:v04B9p1200*", RUN+=" /lib/udev/openct_usb"34 ENV{MODALIAS}=="usb:v04B9p1200*", RUN+="@udevdir@/openct_usb" 35 35 # ikey3k 36 ENV{MODALIAS}=="usb:v04B9p1300*", RUN+=" /lib/udev/openct_usb"36 ENV{MODALIAS}=="usb:v04B9p1300*", RUN+="@udevdir@/openct_usb" 37 37 # starkey 38 ENV{MODALIAS}=="usb:v096Ep0005*", RUN+=" /lib/udev/openct_usb"38 ENV{MODALIAS}=="usb:v096Ep0005*", RUN+="@udevdir@/openct_usb" 39 39 # cardman 40 #ENV{MODALIAS}=="usb:v076Bp0596*", RUN+=" /lib/udev/openct_usb"41 #ENV{MODALIAS}=="usb:v076Bp1784*", RUN+=" /lib/udev/openct_usb"42 #ENV{MODALIAS}=="usb:v08D4p0009*", RUN+=" /lib/udev/openct_usb"40 #ENV{MODALIAS}=="usb:v076Bp0596*", RUN+="@udevdir@/openct_usb" 41 #ENV{MODALIAS}=="usb:v076Bp1784*", RUN+="@udevdir@/openct_usb" 42 #ENV{MODALIAS}=="usb:v08D4p0009*", RUN+="@udevdir@/openct_usb" 43 43 44 44 # ccid 45 ENV{MODALIAS}=="usb:*ic0Bisc00*", RUN+=" /lib/udev/openct_usb"45 ENV{MODALIAS}=="usb:*ic0Bisc00*", RUN+="@udevdir@/openct_usb" 46 46 47 47 # spr 532 - ccid, but with wrong interface class (vendor) :( 48 ENV{MODALIAS}=="usb:v04E6p0003*", RUN+=" /lib/udev/openct_usb"48 ENV{MODALIAS}=="usb:v04E6p0003*", RUN+="@udevdir@/openct_usb" 49 49 # pertosmart1030 50 ENV{MODALIAS}=="usb:v072Fp0001*", RUN+=" /lib/udev/openct_usb"51 ENV{MODALIAS}=="usb:v072Fp8009*", RUN+=" /lib/udev/openct_usb"50 ENV{MODALIAS}=="usb:v072Fp0001*", RUN+="@udevdir@/openct_usb" 51 ENV{MODALIAS}=="usb:v072Fp8009*", RUN+="@udevdir@/openct_usb" 52 52 # pertosmart1038 53 ENV{MODALIAS}=="usb:v072Fp9000*", RUN+=" /lib/udev/openct_usb"54 ENV{MODALIAS}=="usb:v072Fp90D0*", RUN+=" /lib/udev/openct_usb"53 ENV{MODALIAS}=="usb:v072Fp9000*", RUN+="@udevdir@/openct_usb" 54 ENV{MODALIAS}=="usb:v072Fp90D0*", RUN+="@udevdir@/openct_usb" 55 55 # wbeiuu - driver not working yet 56 #ENV{MODALIAS}=="usb:v104Fp0004*", RUN+=" /lib/udev/openct_usb"56 #ENV{MODALIAS}=="usb:v104Fp0004*", RUN+="@udevdir@/openct_usb" 57 57 58 58 LABEL="openct_usb_rules_end" … … 64 64 65 65 # omnikey cardman 4040 66 SUBSYSTEM=="cardman_4040", RUN+=" /lib/udev/openct_pcmcia"66 SUBSYSTEM=="cardman_4040", RUN+="@udevdir@/openct_pcmcia" 67 67 68 68 # Gemplus PCMCIA Card 69 DRIVERS=="serial_cs", SYSFS{prod_id1}=="Gemplus", SYSFS{prod_id2}=="SerialPort", SYSFS{prod_id3}=="GemPC Card", RUN+=" /lib/udev/openct_serial"69 DRIVERS=="serial_cs", SYSFS{prod_id1}=="Gemplus", SYSFS{prod_id2}=="SerialPort", SYSFS{prod_id3}=="GemPC Card", RUN+="@udevdir@/openct_serial" 70 70 71 71 LABEL="openct_pcmcia_rules_end" -
trunk/etc/openct_pcmcia.in
r892 r1043 3 3 test "$ACTION" = "add" || exit 0 4 4 test -n "$DEVNAME" || exit 0 5 test -e /var/run/openct/status|| exit 05 test -e "@OPENCT_SOCKET_PATH@/status" || exit 0 6 6 7 7 if [ -n "$DEVNAME" ] 8 8 then 9 SBINDIR/openct-control attach ccid pcmcia_block $DEVNAME9 @sbindir@/openct-control attach ccid pcmcia_block $DEVNAME 10 10 exit 0 11 11 fi -
trunk/etc/openct_serial.in
r892 r1043 3 3 test "$ACTION" = "add" || exit 0 4 4 test -n "$DEVNAME" || exit 0 5 test -e /var/run/openct/status|| exit 05 test -e "@OPENCT_SOCKET_PATH@/status" || exit 0 6 6 7 7 if [ -n "$DEVNAME" ] 8 8 then 9 SBINDIR/openct-control attach ccid serial $DEVNAME9 @sbindir@/openct-control attach ccid serial $DEVNAME 10 10 exit 0 11 11 fi -
trunk/etc/openct_usb.in
r1003 r1043 3 3 [ -n "$DEVPATH" ] || exit 0 4 4 [ "$ACTION" = "add" ] || exit 0 5 [ -e /var/run/openct/status] || exit 05 [ -e "@OPENCT_SOCKET_PATH@/status" ] || exit 0 6 6 7 7 # try to get the device node from the parent device … … 34 34 for A in "0 1 2 3 4 5 6 7 8 9"; do 35 35 if [ -e "$DEVICE" ]; then 36 SBINDIR/openct-control attach usb:$PRODUCT usb $DEVICE36 @sbindir@/openct-control attach usb:$PRODUCT usb $DEVICE 37 37 exit 0 38 38 fi -
trunk/etc/openct_usb.mdev.in
r1039 r1043 19 19 fi 20 20 21 [ -e /var/run/openct/status] || exit 021 [ -e "@OPENCT_SOCKET_PATH@/status" ] || exit 0 22 22 23 23 # Don't know why... 24 24 sleep 1 25 25 26 SBINDIR/openct-control attach "usb:${PRODUCT}" usb "${DEVICE}"26 @sbindir@/openct-control attach "usb:${PRODUCT}" usb "${DEVICE}" -
trunk/etc/reader.conf.in
r830 r1043 4 4 FRIENDLYNAME "OpenCT" 5 5 DEVICENAME /dev/null 6 LIBPATH LIBDIR/openct-ifd.so6 LIBPATH @libdir@/openct-ifd.so 7 7 CHANNELID 0 8 8
Note: See TracChangeset
for help on using the changeset viewer.
