summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/udev_link.sh
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2013-01-05 02:34:17 (GMT)
committerJames Meyer <james.meyer@operamail.com>2013-01-05 02:34:17 (GMT)
commit7a2658fa493edc8b89051ca93e9b4086d0709660 (patch)
treee546ea0718facca73a6cb4402963267ab9cbf5fe /abs/core/LinHES-config/udev_link.sh
parente1ecc57521430f04bf91d6dffbfb76dd7f52459c (diff)
downloadlinhes_pkgbuild-7a2658fa493edc8b89051ca93e9b4086d0709660.zip
linhes_pkgbuild-7a2658fa493edc8b89051ca93e9b4086d0709660.tar.gz
linhes_pkgbuild-7a2658fa493edc8b89051ca93e9b4086d0709660.tar.bz2
LinHES-config: reintroduce the start of a revamped autocard.py.
This is not done, but it's close enought to commit. In it's current state it will detect v4l, hdprv, hdhr, dvb cards and write out udev rules to create persistent dev nodes for each device. However it will not change the kernel produced nodes. Right now it's as simple as running "autocard.py" refs #892
Diffstat (limited to 'abs/core/LinHES-config/udev_link.sh')
-rwxr-xr-xabs/core/LinHES-config/udev_link.sh33
1 files changed, 33 insertions, 0 deletions
diff --git a/abs/core/LinHES-config/udev_link.sh b/abs/core/LinHES-config/udev_link.sh
new file mode 100755
index 0000000..ec8bdcf
--- /dev/null
+++ b/abs/core/LinHES-config/udev_link.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+my_base=$1
+dev_name=$2
+#DEVNAME=/dev/dvb/adapter2/frontend0
+#DVB_ADAPTER_NUM=2
+
+lndir=`dirname $dev_name`
+#for clink in `ls -d /dev/vstatic/dvb*`
+for clink in `ls -d /dev/dvb/adapter_*`
+do
+ if [ `readlink $clink` == $lndir ]
+ then
+ echo "link is already present $clink"
+ exit 0
+ fi
+
+done
+mkdir -p /dev/vstatic
+for i in 1 2 3 4
+do
+
+ #mydir="/dev/vstatic/${my_base}_$i"
+ mydir="/dev/dvb/adapter_static_${my_base}_$i"
+ if [ ! -e $mydir ]
+ then
+ ln -s $lndir $mydir
+ exit 0
+ else
+ echo "dvb dir already exists "
+ fi
+done
+exit 0
+