#!/bin/sh | |
### BEGIN INIT INFO | |
# Provides: vchiq.sh | |
# Required-Start: $remote_fs rmnologin | |
# Required-Stop: | |
# Default-Start: S | |
# Default-Stop: | |
# Short-Description: Create /dev/vchiq. | |
# Description: Get the major number from /proc/devices and use it | |
# ti create /dev/vchiq | |
### END INIT INFO | |
rm -f /dev/vchiq | |
#Get the major number | |
major=$(awk "\$2==\"vchiq\" {print \$1}" /proc/devices) | |
if [ -z "$major" ]; then | |
echo "Error: Cannot find vchiq in /proc/devices" | |
exit 2 | |
else | |
mknod /dev/vchiq c "$major" 0 | |
chmod a+w /dev/vchiq | |
fi |