diff --git a/scripts/chroot.sh b/scripts/chroot.sh index 7409038fb10458aa5adeee7fe21320536506e83c..147162e9b618531cfc82cc129b541521e219592e 100755 --- a/scripts/chroot.sh +++ b/scripts/chroot.sh @@ -211,6 +211,21 @@ if [ "x${chroot_very_small_image}" = "xenable" ] ; then report_size fi + +sudo mkdir -p ${tempdir}/etc/dpkg/dpkg.cfg.d/ || true + +echo "# neuter flash-kernel" > /tmp/01_noflash_kernel +echo "path-exclude=/usr/share/flash-kernel/db/all.db" >> /tmp/01_noflash_kernel +echo "path-exclude=/etc/initramfs/post-update.d/flash-kernel" >> /tmp/01_noflash_kernel +echo "path-exclude=/etc/kernel/postinst.d/zz-flash-kernel" >> /tmp/01_noflash_kernel +echo "path-exclude=/etc/kernel/postrm.d/zz-flash-kernel" >> /tmp/01_noflash_kernel +echo "" >> /tmp/01_noflash_kernel + +sudo mv /tmp/01_noflash_kernel ${tempdir}/etc/dpkg/dpkg.cfg.d/01_noflash_kernel + +sudo mkdir -p ${tempdir}/usr/share/flash-kernel/db/ || true +sudo cp -v ${DIR}/target/other/rcn-ee.db ${tempdir}/usr/share/flash-kernel/db/ + #generic apt.conf tweaks for flash/mmc devices to save on wasted space... sudo mkdir -p ${tempdir}/etc/apt/apt.conf.d/ || true @@ -330,22 +345,6 @@ ubuntu) sudo cp ${DIR}/target/init_scripts/capemgr-ubuntu.sh ${tempdir}/etc/init/capemgr.sh sudo cp ${DIR}/target/init_scripts/capemgr ${tempdir}/etc/default/ - wfile="flash-kernel.conf" - cat > /tmp/${wfile} <<-__EOF__ - #!/bin/sh -e - UBOOT_PART=/dev/mmcblk0p1 - - echo "flash-kernel stopped by: /etc/${wfile}" - USE_CUSTOM_KERNEL=1 - - if [ "\${USE_CUSTOM_KERNEL}" ] ; then - FLASH_KERNEL_SKIP=yes - fi - - __EOF__ - - sudo mv /tmp/${wfile} ${tempdir}/etc/${wfile} - if [ -f ${tempdir}/etc/init/failsafe.conf ] ; then #Ubuntu: with no ethernet cable connected it can take up to 2 mins to login, removing upstart sleep calls..." sudo sed -i -e 's:sleep 20:#sleep 20:g' ${tempdir}/etc/init/failsafe.conf diff --git a/target/other/rcn-ee.db b/target/other/rcn-ee.db new file mode 100644 index 0000000000000000000000000000000000000000..fa6043530552a99823d89226d79b733ae98f1c9c --- /dev/null +++ b/target/other/rcn-ee.db @@ -0,0 +1,69 @@ +# somewhat RFC2822 based, but case sensitive, not tolerant to spaces etc. + +Machine: Freescale i.MX51 Babbage Board +Method: generic +Bootloader-sets-root: yes + +Machine: Freescale i.MX53 Quick Start Board +Method: generic +Bootloader-sets-root: yes + +Machine: Freescale i.MX53 Quick Start-R Board +Method: generic +Bootloader-sets-root: yes + +Machine: Freescale i.MX6 Quad Nitrogen6x Board +Method: generic +Bootloader-sets-root: yes + +Machine: Freescale i.MX6 Quad SABRE Lite Board +Method: generic +Bootloader-sets-root: yes + +Machine: Freescale i.MX6 Quad SABRE Smart Device Board +Method: generic +Bootloader-sets-root: yes + +Machine: NVIDIA Tegra124 Jetson TK1 +Method: generic +Bootloader-sets-root: yes + +Machine: Olimex A10-OLinuXino-LIME +Method: generic +Bootloader-sets-root: yes + +Machine: TI AM335x BeagleBone +Method: generic +Bootloader-sets-root: yes + +Machine: TI OMAP3 BeagleBoard +Method: generic +Bootloader-sets-root: yes + +Machine: TI OMAP3 BeagleBoard xM +Method: generic +Bootloader-sets-root: yes + +Machine: TI OMAP4 PandaBoard +Method: generic +Bootloader-sets-root: yes + +Machine: TI OMAP5 uEVM board +Method: generic +Bootloader-sets-root: yes + +Machine: Udoo i.MX6 Dual Lite Board +Method: generic +Bootloader-sets-root: yes + +Machine: Udoo i.MX6 Quad Board +Method: generic +Bootloader-sets-root: yes + +Machine: Wandboard i.MX6 Dual Lite Board +Method: generic +Bootloader-sets-root: yes + +Machine: Wandboard i.MX6 Quad Board +Method: generic +Bootloader-sets-root: yes