diff options
author | Guillermo Ramos | 2011-08-21 18:45:47 +0200 |
---|---|---|
committer | Guillermo Ramos | 2011-08-21 18:45:47 +0200 |
commit | c34d4c01c26ee6932568834bb2fd3a53019103aa (patch) | |
tree | a08be6f08360f62ede6cb66c884da6ac3f5e9d66 /sleep/loader.sh | |
parent | c985cada55b6dfc26d96b13d2697e0fedc8b471e (diff) | |
download | lkm-c34d4c01c26ee6932568834bb2fd3a53019103aa.tar.gz |
AƱadido sleep, modificaciones generales
Diffstat (limited to 'sleep/loader.sh')
-rwxr-xr-x | sleep/loader.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/sleep/loader.sh b/sleep/loader.sh new file mode 100755 index 0000000..e6b5f3b --- /dev/null +++ b/sleep/loader.sh @@ -0,0 +1,24 @@ +#!/bin/bash +module="sleep" +device=$module +mode="644" + +insmod ./$module.ko $* || exit -1 + +rm -f /dev/${device}? + +major=$(cat /proc/devices | grep $module | cut -f 1 -d" ") + +#for i in {0..3}; do +# mknod /dev/${device}$i c $major $i +#done + +mknod /dev/${device} c $major 0 + +group="staff" +grep -q '^staff:' /etc/group || group="wheel" + +#chgrp $group /dev/${device}[0-3] +#chmod $mode /dev/${device}[0-3] +chgrp $group /dev/${device} +chmod $mode /dev/${device} |