sys-boot/rpi-imager: forgot patch
Signed-off-by: Alfred Wingate <parona@protonmail.com>
This commit is contained in:
parent
88289f8137
commit
64c8952d43
@ -0,0 +1,50 @@
|
||||
https://github.com/raspberrypi/rpi-imager/commit/a44b9ae85601a0bf9317c8717813fd0e6ac14d3e
|
||||
https://github.com/raspberrypi/rpi-imager/pull/816
|
||||
https://github.com/raspberrypi/rpi-imager/issues/534
|
||||
https://gitlab.com/src_prepare/src_prepare-overlay/-/merge_requests/343
|
||||
|
||||
From a44b9ae85601a0bf9317c8717813fd0e6ac14d3e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?MrSm=C3=B6r?= <66489839+MrSmoer@users.noreply.github.com>
|
||||
Date: Fri, 9 Feb 2024 11:08:00 +0100
|
||||
Subject: [PATCH] Exposing 'DRIVELIST_FILTER_SYSTEM_DRIVES' as a cmake variable
|
||||
|
||||
Makes the filtering-behaviour userconfigureable during compile-time.
|
||||
This way its easier to configure the imager for flashing SATA or NVME
|
||||
Drives installed in your system (because of lack of adapters),
|
||||
or if the drives are (accidentally) labled as systemdrives by drivelist.
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -4,6 +4,7 @@
|
||||
cmake_minimum_required(VERSION 3.9.4)
|
||||
OPTION (ENABLE_CHECK_VERSION "Check for version updates" ON)
|
||||
OPTION (ENABLE_TELEMETRY "Enable sending telemetry" ON)
|
||||
+OPTION (DRIVELIST_FILTER_SYSTEM_DRIVES "Filter System drives from displayed drives" ON)
|
||||
|
||||
project(rpi-imager LANGUAGES CXX C)
|
||||
set(IMAGER_VERSION_MAJOR 1)
|
||||
@@ -164,6 +165,13 @@ else()
|
||||
add_definitions(-DCHECK_VERSION_DEFAULT=false)
|
||||
endif()
|
||||
|
||||
+if(DRIVELIST_FILTER_SYSTEM_DRIVES)
|
||||
+ # Hide system drives from list
|
||||
+ add_definitions(-DDRIVELIST_FILTER_SYSTEM_DRIVES=true)
|
||||
+else()
|
||||
+ add_definitions(-DDRIVELIST_FILTER_SYSTEM_DRIVES=false)
|
||||
+endif()
|
||||
+
|
||||
# Because dependencies are typically not available by default on Windows, build bundled code
|
||||
if (WIN32)
|
||||
# Target Windows 7 (needed for drivelist module)
|
||||
--- a/src/config.h
|
||||
+++ b/src/config.h
|
||||
@@ -19,9 +19,6 @@
|
||||
/* Hash algorithm for verifying (uncompressed image) checksum */
|
||||
#define OSLIST_HASH_ALGORITHM QCryptographicHash::Sha256
|
||||
|
||||
-/* Hide system drives from list */
|
||||
-#define DRIVELIST_FILTER_SYSTEM_DRIVES true
|
||||
-
|
||||
/* Update progressbar every 0.1 second */
|
||||
#define PROGRESS_UPDATE_INTERVAL 100
|
||||
|
Loading…
Reference in New Issue
Block a user