Merge pull request #315 from ajherchenroder/Add-dev-nodes-to-sysc

Add dev nodes to sysc
This commit is contained in:
fosslinux 2023-08-09 22:23:04 +00:00 committed by GitHub
commit 80e65b7c23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 30 additions and 2 deletions

View File

@ -4,7 +4,35 @@
# SPDX-License-Identifier: MIT
# Replace this hook if you wish to do more
# Add Dev Nodes
# Disk Nodes
# 3 disks 3 partitions
major=0
alpha="a b c"
# For each disk...
for a in ${alpha}; do
mknod -m 600 "/dev/sd${a}" b 8 "$((major*16))"
#For each partition do...
minor=1
for p in $(seq 3); do
mknod -m 600 "/dev/sd${a}${p}" b 8 "$((major*16+minor++))"
done
((major++))
done
# NVME Nodes
# 3 NVME disk with 3 partitions
major=0
# For each disk...
for a in $(seq 3); do
mknod -m 600 "/dev/nvme${a}" c 259 0 # NVME CHAR node
mknod -m 600 "/dev/nvme${a}n1" b 259 "$((major))"
((major++))
# For each partition...
for q in $(seq 3); do
mknod -m 600 "/dev/nvme${a}n1p${q}" b 259 "$((major++))"
done
done
# add cd-rom drive
mknod -m 600 /dev/sr0 b 11 0
. /usr/src/.env
exec env - PATH="${PREFIX}/bin" PS1="\w # " bash -i