diff options
| author | Leah Rowe <leah@libreboot.org> | 2024-05-28 23:47:13 +0100 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2024-05-28 23:47:13 +0100 | 
| commit | a4bd49ded63ecfcda811bfbeb9a605a4253ec3e3 (patch) | |
| tree | a78cf428119e93ff88e2febb7f1bcc3977d4ab64 /script | |
| parent | b00800a7cceb3a6fe15837266b671e87392154c0 (diff) | |
roms: allow user override of grub_scan_disk
this effectively lets you change the boot order. example:
./build roms -s "nvme ata" t1650_12mb
the above example would set:
grub_scan_disk="nvme ata"
another example:
./build roms -s nvme t1650_12mb
this would set:
grub_scan_disk="nvme"
this overrides what's set in target.cfg for the given
target. useful for quick reconfiguration if building
from source
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'script')
| -rwxr-xr-x | script/roms | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/script/roms b/script/roms index 44fbc73c..1e596192 100755 --- a/script/roms +++ b/script/roms @@ -26,7 +26,7 @@ v="romdir cbrom initmode displaymode cbcfg targetdir tree keymaps release"  v="$v grub_timeout ubdir board grub_scan_disk uboot_config"  eval "$(setvars "n" $pv serprog)"  eval "$(setvars "" $v boards _displaymode _payload _keyboard all targets \ -    serprog_boards_dir)" +    serprog_boards_dir _scandisk)"  main()  { @@ -37,6 +37,7 @@ main()  		-d) _displaymode="$2" ;;  		-p) _payload="$2" ;;  		-k) _keyboard="$2" ;; +		-s) _scandisk="$2" ;;  		*)  			[ "$1" = "all" ] && all="y"  			boards="$1 $boards" @@ -150,6 +151,7 @@ configure_target()  	# Override the above defaults using target.cfg  	. "$targetdir/target.cfg" +	[ -n "$_scandisk" ] && grub_scan_disk="$_scandisk"  	[ -z "$grub_scan_disk" ] && grub_scan_disk="nvme ahci ata"  	_ata=""  	_ahci="" | 
