Bladeren bron

add prototype dkms configs

Tomás Pinho 7 jaren geleden
bovenliggende
commit
9875c288de
3 gewijzigde bestanden met toevoegingen van 54 en 0 verwijderingen
  1. 23 0
      dkms-install.sh
  2. 24 0
      dkms-remove.sh
  3. 7 0
      dkms.conf

+ 23 - 0
dkms-install.sh

@@ -0,0 +1,23 @@
+#!/bin/bash
+
+if [[ $EUID -ne 0 ]]; then
+  echo "You must run this with superuser priviliges.  Try \"sudo ./dkms-install.sh\"" 2>&1
+  exit 1
+else
+  echo "About to run dkms install steps..."
+fi
+
+DRV_DIR=rtl8821ce
+DRV_NAME=rtl8821ce
+DRV_VERSION=1.0.0 # could not find version history, assuming 1.0
+
+cp -r ../${DRV_DIR} /usr/src/${DRV_NAME}-${DRV_VERSION}
+
+dkms add -m ${DRV_NAME} -v ${DRV_VERSION}
+dkms build -m ${DRV_NAME} -v ${DRV_VERSION}
+dkms install -m ${DRV_NAME} -v ${DRV_VERSION}
+RESULT=$?
+
+echo "Finished running dkms install steps."
+
+exit $RESULT

+ 24 - 0
dkms-remove.sh

@@ -0,0 +1,24 @@
+#!/bin/bash
+
+if [[ $EUID -ne 0 ]]; then
+  echo "You must run this with superuser priviliges.  Try \"sudo ./dkms-remove.sh\"" 2>&1
+  exit 1
+else
+  echo "About to run dkms removal steps..."
+fi
+
+DRV_DIR=rtl8821ce
+DRV_NAME=rtl8821ce
+DRV_VERSION=1.0.0 # could not find version history, assuming 1.0
+
+dkms remove ${DRV_NAME}/${DRV_VERSION} --all
+rm -rf /usr/src/${DRV_NAME}-${DRV_VERSION}
+
+RESULT=$?
+if [[ "$RESULT" != "0" ]]; then
+  echo "Error occurred while running dkms remove." 2>&1
+else
+  echo "Finished running dkms removal steps."
+fi
+
+exit $RESULT

+ 7 - 0
dkms.conf

@@ -0,0 +1,7 @@
+PACKAGE_NAME="rtl8821ce"
+PACKAGE_VERSION="#MODULE_VERSION#"
+BUILT_MODULE_NAME[0]="8821ce"
+MAKE="'make' -j4"
+CLEAN="'make' clean"
+DEST_MODULE_LOCATION[0]="/updates/dkms"
+AUTOINSTALL="YES"