[Pkg-raspi-maintainers] Bug#934833: raspi3-firmware: Add custom parameter to config.txt

Sebastian Fiedler mailinglist at unix-solution.de
Thu Aug 15 18:22:35 BST 2019


Package: raspi3-firmware
Version: 1.20190215-1
Severity: wishlist

Dear Maintainer,

please add an option to add custom parameter to
config.txt

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 4.19.0-5-arm64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_CRAP
Locale: LANG=de_DE.UTF-8, LC_CTYPE=C.UTF-8 (charmap=locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages raspi3-firmware depends on:
ii  dosfstools  4.1-2

raspi3-firmware recommends no packages.

raspi3-firmware suggests no packages.

-- debconf information excluded

diff --git a/debian/default/raspi-firmware b/debian/default/raspi-firmware
index ce65dee..53625e0 100644
--- a/debian/default/raspi-firmware
+++ b/debian/default/raspi-firmware
@@ -48,3 +48,7 @@
 #   screen and on the uart:
 #   CONSOLES="tty0 ttyS1,115200"
 #CONSOLES="auto"
+
+# Create a file "/etc/default/raspi-firmware-custom" to add custom parameter
+# to startup the kernel. Maybe not all options are supported.
+# (see https://www.raspberrypi.org/documentation/configuration/config-txt/)
diff --git a/debian/kernel/postinst.d/z50-raspi-firmware b/debian/kernel/postinst.d/z50-raspi-firmware
index b2d0a85..b50fb07 100755
--- a/debian/kernel/postinst.d/z50-raspi-firmware
+++ b/debian/kernel/postinst.d/z50-raspi-firmware
@@ -125,9 +125,17 @@ if [ "$INITRAMFS" != "no" ]; then
 # For details on the initramfs directive, see
 # https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=10532
 initramfs ${latest_initrd_basename}
+
 EOF
 fi

+firmware_custom="/etc/default/raspi-firmware-custom"
+if [ -f "$firmware_custom" ]; then
+  cat >>/boot/firmware/config.txt <<EOF
+# Inserted by ${firmware_custom}
+`cat ${firmware_custom}`
+EOF
+fi

 # Our cmdline.txt is the default (see http://elinux.org/RPi_cmdline.txt), but
 # without parameters for drivers we do not have (e.g. dwc_otg.lpm_enable) or



More information about the Pkg-raspi-maintainers mailing list