From a18175a5df960e0098945e8be0f3f7fd275c07a1 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 24 Dec 2024 12:40:53 +0000 Subject: data/deguard: Remove unused patch The appdir.patch file was used on the older deguard version, prior to Mate Kukri's rewrite. This patch is no longer required, and no longer used, so it can be removed safely from lbmk. Signed-off-by: Leah Rowe --- config/data/deguard/appdir.patch | 131 --------------------------------------- 1 file changed, 131 deletions(-) delete mode 100644 config/data/deguard/appdir.patch (limited to 'config') diff --git a/config/data/deguard/appdir.patch b/config/data/deguard/appdir.patch deleted file mode 100644 index 722a6168..00000000 --- a/config/data/deguard/appdir.patch +++ /dev/null @@ -1,131 +0,0 @@ -From b978cbb651a4bdd84be4a92ae240c8ca99ef21eb Mon Sep 17 00:00:00 2001 -From: Leah Rowe -Date: Tue, 24 Sep 2024 16:44:51 +0100 -Subject: [PATCH 1/1] Patch to integrate with lbmk - -Deguard is a standalone utility, but the way it works -doesn't integrate well with lbmk. - -Remove the download logic, because lbmk already downloads -the requisite zip file. - -Also not required, but nice, and included in this patch: - -Detect what python version is available, and make sure it's -python 3. - -Signed-off-by: Leah Rowe ---- - RUNME.sh | 64 +++++++++++++++++++++++++++++++------------------------- - 1 file changed, 36 insertions(+), 28 deletions(-) - -diff --git a/RUNME.sh b/RUNME.sh -index 9809f89..7404ba6 100755 ---- a/RUNME.sh -+++ b/RUNME.sh -@@ -1,25 +1,33 @@ - #!/bin/sh - # SPDX-License-Identifier: GPL-2.0-only - -+# This version of deguard is patched to integrate with lbmk. -+# Do not run this version standalone. Please use src/deguard/ instead. -+ - set -e - --if [ ! -f "me.bin" ]; then -- wget "https://download.asrock.com/BIOS/1151/H110M-DGS(7.30)ROM.zip" -- unzip "H110M-DGS(7.30)ROM.zip" H11MDGS7.30 -- rm "H110M-DGS(7.30)ROM.zip" -- dd if=H11MDGS7.30 of=me.bin skip=1 count=511 bs=4096 -- rm H11MDGS7.30 -+pyver="2" -+python="python3" -+which python3 || python="python" -+which $python || pyver="" -+[ -n "$pyver" ] && pyver="$($python --version | awk '{print $2}')" -+if [ "${pyver%%.*}" != "3" ]; then -+ printf "Wrong python version, or python missing. Must be python 3.\n" 1>&2 -+ exit 1 - fi - -+rm -f me.bin MFS.part -+dd if=../H11MDGS7.30 of=me.bin skip=1 count=511 bs=4096 -+ - dd if=me.bin of=MFS.part skip=168 count=100 bs=4096 - - # Extract file number 7 (fitc.cfg) --python3 MFSUtil.py -m MFS.part -x -i 7 -o fitc.cfg -+$python MFSUtil.py -m MFS.part -x -i 7 -o fitc.cfg - - # Remove /home/mca/eom --python3 MFSUtil.py -c fitc.cfg -r -f /home/mca/eom -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg -r -f /home/mca/eom -o fitc.cfg - # Remove /home/bup/ct --python3 MFSUtil.py -c fitc.cfg -r -f /home/bup/ct -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg -r -f /home/bup/ct -o fitc.cfg - - # list off files differing in optiplex 3050 fw vs donor - files=" -@@ -39,40 +47,40 @@ secureboot/pubkeyhash - - for i in $files - do -- python3 MFSUtil.py -c fitc.cfg -r -f /home/$i -o fitc.cfg -+ $python MFSUtil.py -c fitc.cfg -r -f /home/$i -o fitc.cfg - done - - # Add /home/mca/eom - dd if=/dev/zero of=eom count=1 bs=1 --python3 MFSUtil.py -c fitc.cfg --add eom --alignment 2 --mode ' --Irw-r-----' \ -+$python MFSUtil.py -c fitc.cfg --add eom --alignment 2 --mode ' --Irw-r-----' \ - --opt '?!-F' --uid 0 --gid 238 -f /home/mca/eom -o fitc.cfg - - # Add /home/bup/ct --python3 gen_shellcode.py -p H -v 11.6.0.1126 --fake-fpfs=fpfs/optiplex_3050 -o ct --python3 MFSUtil.py -c fitc.cfg --add ct --alignment 2 --mode ' ---rwxr-----' \ -+$python gen_shellcode.py -p H -v 11.6.0.1126 --fake-fpfs=fpfs/optiplex_3050 -o ct -+$python MFSUtil.py -c fitc.cfg --add ct --alignment 2 --mode ' ---rwxr-----' \ - --opt '?--F' --uid 3 --gid 351 -f /home/bup/ct -o fitc.cfg - - # Add dell files --python3 MFSUtil.py -c fitc.cfg --add data/emu_fuse_map --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=3 --gid=238 -f /home/bup/bup_sku/emu_fuse_map -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/plat_n_sku --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=3 --gid=238 -f /home/bup/bup_sku/plat_n_sku -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/fwuoemid --alignment 2 --mode=' ---rw-rw----' --opt='?--F' --uid=32 --gid=238 -f /home/fwupdate/fwuoemid -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/prof0 --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=55 --gid=238 -f /home/icc/prof0 -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/device_ports --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=73 --gid=238 -f /home/mctp/device_ports -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/hdcp_ports --alignment 2 --mode=' -EIrw-r-----' --opt='?!-F' --uid=80 --gid=238 -f /home/pavp/hdcp_ports -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/cfg_rules --alignment 2 --mode=' ---rw-rw----' --opt='-!MF' --uid=85 --gid=238 -f /home/policy/cfgmgr/cfg_rules -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/bootpolres --alignment 2 --mode=' ---rw-rw----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/bootpolres -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/bootpoltype --alignment 2 --mode=' ---rw-rw----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/bootpoltype -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/enfpolicy --alignment 2 --mode=' ---rw-rw----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/enfpolicy -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/kmid --alignment 2 --mode=' ---rw-r-----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/kmid -o fitc.cfg --python3 MFSUtil.py -c fitc.cfg --add data/pubkeyhash --alignment 2 --mode=' ---rw-rw-r--' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/pubkeyhash -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/emu_fuse_map --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=3 --gid=238 -f /home/bup/bup_sku/emu_fuse_map -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/plat_n_sku --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=3 --gid=238 -f /home/bup/bup_sku/plat_n_sku -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/fwuoemid --alignment 2 --mode=' ---rw-rw----' --opt='?--F' --uid=32 --gid=238 -f /home/fwupdate/fwuoemid -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/prof0 --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=55 --gid=238 -f /home/icc/prof0 -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/device_ports --alignment 2 --mode=' ---rw-r-----' --opt='?--F' --uid=73 --gid=238 -f /home/mctp/device_ports -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/hdcp_ports --alignment 2 --mode=' -EIrw-r-----' --opt='?!-F' --uid=80 --gid=238 -f /home/pavp/hdcp_ports -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/cfg_rules --alignment 2 --mode=' ---rw-rw----' --opt='-!MF' --uid=85 --gid=238 -f /home/policy/cfgmgr/cfg_rules -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/bootpolres --alignment 2 --mode=' ---rw-rw----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/bootpolres -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/bootpoltype --alignment 2 --mode=' ---rw-rw----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/bootpoltype -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/enfpolicy --alignment 2 --mode=' ---rw-rw----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/enfpolicy -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/kmid --alignment 2 --mode=' ---rw-r-----' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/kmid -o fitc.cfg -+$python MFSUtil.py -c fitc.cfg --add data/pubkeyhash --alignment 2 --mode=' ---rw-rw-r--' --opt='?-MF' --uid=3 --gid=238 -f /home/secureboot/pubkeyhash -o fitc.cfg - - # Delete file id 7 (fitc.cfg) from the MFS partition --python3 MFSUtil.py -m MFS.part -r -i 7 -o MFS.part -+$python MFSUtil.py -m MFS.part -r -i 7 -o MFS.part - # Delete file id 8 (home) from the MFS partition --python3 MFSUtil.py -m MFS.part -r -i 8 -o MFS.part -+$python MFSUtil.py -m MFS.part -r -i 8 -o MFS.part - - # Add the modified fitc.cfg into the MFS partition --python3 MFSUtil.py -m MFS.part -a fitc.cfg --deoptimize -i 7 -o MFS.part -+$python MFSUtil.py -m MFS.part -a fitc.cfg --deoptimize -i 7 -o MFS.part - - # Write - dd conv=notrunc if=MFS.part of=me.bin seek=168 count=100 bs=4096 --- -2.39.5 - -- cgit v1.2.1