# OreSat dev image builder config release="11.7" image_type="minimal" ## ##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="bullseye" deb_arch="armhf" # packages to install when debootstrap deb_include=" \ bash-completion \ build-essential \ btrfs-progs \ ca-certificates \ can-utils \ cloud-guest-utils \ cmake \ cpufrequtils \ curl \ debhelper \ device-tree-compiler \ dkms \ dosfstools \ fakeroot \ firmware-atheros \ firmware-brcm80211 \ firmware-iwlwifi \ firmware-libertas \ firmware-misc-nonfree \ firmware-realtek \ firmware-ti-connectivity \ firmware-zd1211 \ g++ \ gcc \ git \ gnupg \ htop \ i2c-tools \ imagemagick \ initramfs-tools \ iw \ kitty-terminfo \ libatlas-base-dev \ libavcodec58 \ libavformat58 \ libgirepository-1.0-1 \ libinline-files-perl \ libopenjp2-7 \ libopenblas-dev \ libpam-systemd \ libswscale5 \ libyaml-dev \ linux-base \ locales \ nano-tiny \ net-tools \ nginx \ nmap \ openssh-server \ patch \ picocom \ pkg-config \ python3 \ python3-all \ python3-dev \ python3-pip \ python3-setuptools \ python3-venv \ python3-wheel \ rsync \ ssl-cert \ sudo \ tcpdump \ unzip \ usb-modeswitch \ vim \ wget \ wpasupplicant \ zip \ zsh \ " # package to not install when debootstrap deb_exclude=" \ avahi-daemon \ ifupdown \ " deb_components="main contrib non-free" deb_mirror="" # packages to install when chroot that can fail in debootstrap deb_additional_pkgs=" \ net-tools \ " rfs_username="debian" rfs_fullname="OreSat Developer" rfs_password="temppwd" rfs_hostname="oresat-dev" rfs_root_password="root" rfs_default_locale="en_US.UTF-8" rfs_etc_dogtag="OreSat Dev Debian Bullseye Image" rfs_console_banner="Support: https://github.com/oresat/oresat-linux" rfs_console_user_pass="enable" rfs_ssh_banner="Support: https://github.com/oresat/oresat-linux" rfs_ssh_user_pass="enable" rfs_use_systemdnetworkd="enable" repo_rcnee="enable" repo_rcnee_arch="armhf" repo_rcnee_pkg_list=" \ bb-u-boot-am335x-evm \ linux-headers-5.10.168-ti-r66 \ linux-image-5.10.168-ti-r66 \ ti-pru-cgt-v2.3 \ ti-pru-software-v6.0 \ systemd-timesyncd \ " repo_rcnee_pkg_version="5.10.168-ti-r66" repo_rcnee_cmem_version="4.20.00.01" repo_rcnee_kernel="5.10-ti" include_firmware="enable" python3_pkgs="" chroot_COPY_SETUP_SDCARD="enable" chroot_before_hook="" chroot_after_hook="" chroot_script="oresat-chroot.sh" chroot_post_uenv_txt="oresat-dev-uEnv.txt" chroot_tarball="enable" early_chroot_script="oresat-early-chroot.sh" keep_ssh_keys="enable"