adafruit-pitft.py boot_dir
fix for /boot/firmware vs /boot logic for the config.txt location
This commit is contained in:
parent
d18a31bfec
commit
94b83cbef9
1 changed files with 8 additions and 2 deletions
|
|
@ -743,8 +743,14 @@ user_homedir = os.path.expanduser(f"~{username}")
|
||||||
if shell.isdir(user_homedir):
|
if shell.isdir(user_homedir):
|
||||||
target_homedir = user_homedir
|
target_homedir = user_homedir
|
||||||
|
|
||||||
boot_dir = shell.get_boot_config()
|
boot_dir = "/boot/firmware" if shell.isdir("/boot/firmware") else "/boot"
|
||||||
if boot_dir is None:
|
|
||||||
|
# If neither directory is valid, use shell.get_boot_config()
|
||||||
|
if not shell.isdir(boot_dir):
|
||||||
|
boot_dir = shell.get_boot_config()
|
||||||
|
|
||||||
|
# Final safeguard: Ensure boot_dir is actually a directory and not a file path
|
||||||
|
if boot_dir is None or not shell.isdir(boot_dir):
|
||||||
shell.bail("Unable to find boot directory")
|
shell.bail("Unable to find boot directory")
|
||||||
|
|
||||||
if shell.get_raspbian_version() == "bullseye":
|
if shell.get_raspbian_version() == "bullseye":
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue