commit: 80e65b7c23ae4fa26234d90e4f443652d0e73bc4
parent fd9e8d547fda47cde0a733f87457661b58813077
Author: fosslinux <fosslinux@aussies.space>
Date: Wed, 9 Aug 2023 22:23:04 +0000
Merge pull request #315 from ajherchenroder/Add-dev-nodes-to-sysc
Add dev nodes to sysc
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