diff --git a/configs/bb.org-debian-buster-gobot-iot-v4.14.conf b/configs/bb.org-debian-buster-gobot-iot-v4.14.conf new file mode 100644 index 0000000000000000000000000000000000000000..b541166d472683911d5e3c1faca0a64b21716ddd --- /dev/null +++ b/configs/bb.org-debian-buster-gobot-iot-v4.14.conf @@ -0,0 +1,187 @@ +## +release="buster" +image_type="gobot-iot" +## +##Debootstrap: https://wiki.debian.org/Debootstrap +## +##debootstrap --arch=${deb_arch} --include=${deb_include} --exclude=${deb_exclude} \ +##--components=${deb_components} --foreign ${deb_codename} /tmp/tmp.dir/ http://${deb_mirror} +## +deb_distribution="debian" +deb_codename="buster" +deb_arch="armhf" +# +deb_include=" \ + alsa-utils \ + at \ + automake \ + avahi-utils \ + bash-completion \ + bc \ + bluetooth \ + build-essential \ + ca-certificates \ + can-utils \ + connman \ + cpufrequtils \ + curl \ + device-tree-compiler \ + dnsmasq \ + dosfstools \ + fake-hwclock \ + firmware-atheros \ + firmware-brcm80211 \ + firmware-iwlwifi \ + firmware-libertas \ + firmware-misc-nonfree \ + firmware-realtek \ + firmware-ti-connectivity \ + firmware-zd1211 \ + git \ + gnupg \ + haveged \ + hdparm \ + hexedit \ + hostapd \ + htop \ + i2c-tools \ + initramfs-tools \ + iperf \ + iw \ + less \ + libiio-utils \ + libncurses5-dev \ + libnss-mdns \ + libtool \ + libdbus-1-dev \ + libusb-1.0-0-dev \ + linux-base \ + linux-cpupower \ + locales \ + lshw \ + lsof \ + lzma \ + lzop \ + memtester \ + nano \ + nethogs \ + net-tools \ + nginx \ + openssh-server \ + pastebinit \ + pkg-config \ + pps-tools \ + python-dev \ + python3 \ + python3-dev \ + python3-flask \ + python3-numpy \ + python3-pip \ + python3-scipy \ + python3-setuptools \ + rfkill \ + rsync \ + screen \ + ssl-cert \ + sudo \ + systemd \ + tio \ + tmux \ + u-boot-tools \ + udhcpd \ + usb-modeswitch \ + usbutils \ + v4l-utils \ + vim \ + wget \ + wireless-tools \ + wpasupplicant \ +" + +# +deb_exclude="" +# +deb_components="main contrib non-free" +deb_mirror="" +## +##Some packages fail to install via debootstrap: deb_additional_pkgs="<comma|space>" +## +deb_additional_pkgs=" \ + btrfs-progs \ + golang \ + grub-efi-arm \ + ifupdown \ + libnss-systemd \ + libpam-systemd \ + ostree \ +" + +## +rfs_username="debian" +rfs_fullname="Demo User" +rfs_password="temppwd" +rfs_hostname="beaglebone" +rfs_startup_scripts="enable" +rfs_opt_scripts="https://github.com/RobertCNelson/boot-scripts" +rfs_default_desktop="" +rfs_desktop_background="" +rfs_default_locale="en_US.UTF-8" +rfs_etc_dogtag="BeagleBoard.org Debian Image" +rfs_console_banner="Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian" +rfs_console_user_pass="enable" +rfs_ssh_banner="Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian" +rfs_ssh_user_pass="enable" +## +##enable kernel repo: http://repos.rcn-ee.com/(debian|ubuntu) +repo_rcnee="enable" +repo_rcnee_pkg_list=" \ + ardupilot-copter-3.6-bbbmini \ + ardupilot-copter-3.6-blue \ + ardupilot-copter-3.6-pocket \ + ardupilot-rover-3.3-bbbmini \ + ardupilot-rover-3.3-blue \ + ardupilot-rover-3.3-pocket \ + ardupilot-rover-3.4-bbbmini \ + ardupilot-rover-3.4-blue \ + ardupilot-rover-3.4-pocket \ + bb-cape-overlays \ + bb-customizations \ + bb-node-red-installer \ + bb-wl18xx-firmware \ + bone101 \ + bonescript \ + c9-core-installer \ + doc-beaglebone-getting-started \ + gpiod \ + ipumm-dra7xx-installer \ + linux-image-4.14.44-ti-rt-r51 \ + mjpg-streamer \ + nodejs \ + npm \ + pru-software-support-package \ + rcn-ee-archive-keyring \ + roboticscape \ + ti-pru-cgt-installer \ + tiomapconf \ + vpdma-dra7xx-installer \ + wireguard-tools \ +" + +## +##nodejs: https://github.com/nodesource/distributions +## +#repo_nodesource="node_0.12" +#repo_nodesource="node_4.x" +#repo_nodesource="node_6.x" +#repo_nodesource="node_8.x" +#repo_nodesource_dist="stretch" +## +repo_rcnee_pkg_version="4.14.44-ti-rt-r51" +include_firmware="enable" +# +chroot_COPY_SETUP_SDCARD="enable" +chroot_before_hook="" +chroot_after_hook="" +chroot_script="beagleboard.org-buster.sh" +chroot_post_uenv_txt="" +chroot_tarball="enable" diff --git a/publish/rcn-ee_bb.org-stable.sh b/publish/rcn-ee_bb.org-stable.sh index f2dbac6898d8056fecb478ed4e0a28985e9d814e..6b6bd0660aa8635da2cb2b9d59b58c505e044fd0 100755 --- a/publish/rcn-ee_bb.org-stable.sh +++ b/publish/rcn-ee_bb.org-stable.sh @@ -63,6 +63,7 @@ debian_jessie_seeed_lxqt_4gb="debian-8.10-seeed-lxqt-4gb-armhf-${time}" debian_stretch_oemflasher="debian-9.4-oemflasher-armhf-${time}" debian_buster_iot="debian-buster-iot-armhf-${time}" + debian_buster_gobot_iot="debian-buster-gobot-iot-armhf-${time}" debian_buster_efi_iot="debian-buster-efi-iot-armhf-${time}" ubuntu_bionic_ros_iot="ubuntu-18.04-ros-iot-armhf-${time}" @@ -292,6 +293,12 @@ options="--img-4gb BBB-blank-\${base_rootfs} ${beaglebone} ${pru_rproc_v414ti} - #options="--img-4gb bone-\${base_rootfs} ${beaglebone} ${pru_rproc_v414ti} --rootfs btrfs" ; generate_img #options="--img-4gb BBB-blank-\${base_rootfs} ${beaglebone} ${pru_rproc_v414ti} --rootfs btrfs --emmc-flasher" ; generate_img +###gobot iot image (buster): +base_rootfs="${debian_buster_gobot_iot}" ; blend="buster-gobot-iot" ; extract_base_rootfs + +options="--img-4gb bbx15-\${base_rootfs} ${beagle_x15}" ; generate_img +options="--img-4gb bone-\${base_rootfs} ${beaglebone} ${pru_rproc_v414ti}" ; generate_img + ###efi iot image (buster): base_rootfs="${debian_buster_efi_iot}" ; blend="buster-efi-iot" ; extract_base_rootfs @@ -323,8 +330,9 @@ base_rootfs="${debian_stretch_lxqt_xm}" ; blend="stretch-lxqt-xm" ; arc base_rootfs="${debian_stretch_wayland}" ; blend="stretch-wayland" ; archive_base_rootfs base_rootfs="${debian_stretch_oemflasher}" ; blend="stretch-oemflasher" ; archive_base_rootfs -base_rootfs="${debian_buster_iot}" ; blend="buster-iot" ; archive_base_rootfs -base_rootfs="${debian_buster_efi_iot}" ; blend="buster-efi-iot" ; archive_base_rootfs +base_rootfs="${debian_buster_iot}" ; blend="buster-iot" ; archive_base_rootfs +base_rootfs="${debian_buster_gobot_iot}" ; blend="buster-gobot-iot" ; archive_base_rootfs +base_rootfs="${debian_buster_efi_iot}" ; blend="buster-efi-iot" ; archive_base_rootfs base_rootfs="${ubuntu_bionic_ros_iot}" ; blend="bionic-ros-iot" ; archive_base_rootfs @@ -439,6 +447,12 @@ base_rootfs="${debian_buster_efi_iot}" ; blend="buster-efi-iot" wfile="bone-\${base_rootfs}-4gb" ; archive_img +###gobot iot image (buster): +base_rootfs="${debian_buster_gobot_iot}" ; blend="buster-gobot-iot" + +wfile="bbx15-\${base_rootfs}-4gb" ; archive_img +wfile="bone-\${base_rootfs}-4gb" ; archive_img + ###ros iot image (bionic): base_rootfs="${ubuntu_bionic_ros_iot}" ; blend="bionic-ros-iot"