]> oss.titaniummirror.com Git - cp210x.git/blobdiff - src/installmod
Changes in progress to support debian (ubuntu) integration
[cp210x.git] / src / installmod
diff --git a/src/installmod b/src/installmod
new file mode 100644 (file)
index 0000000..2334445
--- /dev/null
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+if [ -f $1 ] ; then
+       if [ ! -d $3 ] ; then
+               echo "ERR: \"$3\" does not exist."
+               exit 1
+       fi
+
+       if [ -d $2/kernel/drivers ] ; then
+               installpath=$2/kernel/drivers/usb/serial/$1
+       else
+               installpath=$2/$1
+       fi
+
+       install -m 444 -D $1 $installpath
+
+       if [ $? != 0 ] ; then
+               echo "ERR: Failed to install $1 in $installpath"
+               exit 1
+       else
+               echo "Installed $1 in $installpath"
+       fi
+
+       depmod    
+       exit 0
+else
+       echo "ERR: Module \"$1\" not present"
+       exit 1
+fi