commit: 7be4933ab15f24f5805891433122a28ea9adc443
parent fd9e8d547fda47cde0a733f87457661b58813077
Author: ajherchenroder <136374399+ajherchenroder@users.noreply.github.com>
Date: Mon, 31 Jul 2023 16:34:07 -0400
Update after.sh to add dev nodes for 3 disks and 3 NVME drives with 3 partitions each.
Update after.sh to add dev nodes for 3 disks and 3 NVME drives with 3 partitions each
fix HD and NVME device major and minor numbers add cd drive
correct indentation
Diffstat:
1 file changed, 30 insertions(+), 2 deletions(-)
diff --git a/sysc/after.sh b/sysc/after.sh
@@ -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