summaryrefslogtreecommitdiffstats
path: root/fpga/ebaz4205/src/fs
diff options
context:
space:
mode:
authorroot <root@new-fish.medaka.james.internal>2026-01-16 18:05:48 +0000
committerroot <root@new-fish.medaka.james.internal>2026-01-16 18:05:48 +0000
commit3fd30876ca4e4b0e793ddf41f6c34150f729a97d (patch)
treef96202041800836e44162784b9c63d134cad7fe7 /fpga/ebaz4205/src/fs
parentd28fcdb4a278d95927b5e7ada52601ba151806ac (diff)
downloadhp_instrument_lcds-master.tar.gz
hp_instrument_lcds-master.tar.bz2
hp_instrument_lcds-master.zip
Reset phy in u-boot, use initrd for target, and support ro mount of the sd cardHEADmaster
Diffstat (limited to 'fpga/ebaz4205/src/fs')
-rw-r--r--fpga/ebaz4205/src/fs/boot/Makefile12
-rw-r--r--fpga/ebaz4205/src/fs/etc/dracut.conf.d/compress.conf1
-rw-r--r--fpga/ebaz4205/src/fs/etc/dracut.conf.d/omit.conf1
-rw-r--r--fpga/ebaz4205/src/fs/etc/dracut.conf.d/overlay.conf1
-rwxr-xr-xfpga/ebaz4205/src/fs/usr/local/bin/mutable-chroot9
5 files changed, 24 insertions, 0 deletions
diff --git a/fpga/ebaz4205/src/fs/boot/Makefile b/fpga/ebaz4205/src/fs/boot/Makefile
new file mode 100644
index 0000000..ce1b042
--- /dev/null
+++ b/fpga/ebaz4205/src/fs/boot/Makefile
@@ -0,0 +1,12 @@
+default: uboot/vmlinuz uboot/initrd.img
+
+uboot/vmlinuz: /vmlinuz
+ mkimage -A ARM -O Linux -T Kernel -C none -d $< $@
+
+uboot/initrd.img: /initrd.img
+ mkimage -A ARM -O Linux -T RAMDisk -C none -d $< $@
+
+/initrd.img: /lib/modules/stamp
+ dracut --force
+
+
diff --git a/fpga/ebaz4205/src/fs/etc/dracut.conf.d/compress.conf b/fpga/ebaz4205/src/fs/etc/dracut.conf.d/compress.conf
new file mode 100644
index 0000000..45d77ab
--- /dev/null
+++ b/fpga/ebaz4205/src/fs/etc/dracut.conf.d/compress.conf
@@ -0,0 +1 @@
+compress="gzip"
diff --git a/fpga/ebaz4205/src/fs/etc/dracut.conf.d/omit.conf b/fpga/ebaz4205/src/fs/etc/dracut.conf.d/omit.conf
new file mode 100644
index 0000000..9f9e855
--- /dev/null
+++ b/fpga/ebaz4205/src/fs/etc/dracut.conf.d/omit.conf
@@ -0,0 +1 @@
+omit_dracutmodules+=" lvm kernel-modules dm crypt "
diff --git a/fpga/ebaz4205/src/fs/etc/dracut.conf.d/overlay.conf b/fpga/ebaz4205/src/fs/etc/dracut.conf.d/overlay.conf
new file mode 100644
index 0000000..fcc7c42
--- /dev/null
+++ b/fpga/ebaz4205/src/fs/etc/dracut.conf.d/overlay.conf
@@ -0,0 +1 @@
+add_dracutmodules+=" overlayfs "
diff --git a/fpga/ebaz4205/src/fs/usr/local/bin/mutable-chroot b/fpga/ebaz4205/src/fs/usr/local/bin/mutable-chroot
new file mode 100755
index 0000000..2e9fd65
--- /dev/null
+++ b/fpga/ebaz4205/src/fs/usr/local/bin/mutable-chroot
@@ -0,0 +1,9 @@
+#!/bin/bash
+mount -w -n -o remount /live/image
+mount -w -n -o remount /boot
+mount -w -n -o remount /boot/uboot
+for i in dev dev/pts proc sys boot boot/uboot; do
+mount --bind /$i /live/image/$i
+done
+chroot /live/image su -
+