# Conduit 0.0 or 0.1 without RS9113 # # The correct syntax for a machine append is: # VARIABLE_append_mtcdt # append must be before the machine name. # require mlinux-base-image.bb DESCRIPTION = "mLinux factory image" # For now we don't put this in MTR or AEP # Password restrictions library from Redhat IMAGE_INSTALL_append = " libpwquality" LIGHTTPD = "lighttpd \ lighttpd-module-cgi lighttpd-module-indexfile \ lighttpd-module-redirect lighttpd-module-auth \ lighttpd-module-access lighttpd-module-accesslog \ lighttpd-module-rewrite lighttpd-module-proxy lighttpd-module-fastcgi \ lighttpd-module-scgi lighttpd-module-alias \ lighttpd-module-dirlisting lighttpd-module-staticfile \ " # Lighttpd web server IMAGE_INSTALL_append = " ${LIGHTTPD}" IMAGE_INSTALL_append = " sqlite3" IMAGE_INSTALL_append= " autossh" # Monit system/process monitor IMAGE_INSTALL_append = " monit" # LoRa support (MTAC-LORA accessory card) IMAGE_INSTALL_append = " lora-gateway-utils lora-query lora-network-server lora-packet-forwarder-usb lora-gateway-sx1303 lora-packet-forwarder" IMAGE_INSTALL_append_mtcdt = " lora-gateway-geolocation-utils lora-packet-forwarder-geolocation" IMAGE_INSTALL_append_mtcdt = " mtac-xdot-util" # MQTT server IMAGE_INSTALL_append = " mosquitto mosquitto-clients" # Perl support IMAGE_INSTALL_append = " perl" IMAGE_INSTALL_append = " perl-module-io perl-module-fcntl" # not in meta-oe or oe-core... #IMAGE_INSTALL_append = " libdevice-serialport-perl" #IMAGE_INSTALL_append = " libexpect-perl" # Python support # Python 2 is obsolete. PYTHON_2_FEATURES = " python \ python3-argparse \ python3-compression \ python3-dateutil \ python3-html \ python3-psutil \ python3-pyopenssl \ python3-pyserial \ python3-pyudev \ python3-pyusb \ python3-simplejson \ python3-sqlite3 \ python3-syslog \ python3-textutils \ python3-unixadmin \ python3-xml \ python3-dbus \ " PYTHON_3_FEATURES = " \ python3-core \ python3-logging \ python3-io \ python3-audio \ python3-compression \ python3-crypt \ python3-datetime \ python3-email \ python3-image \ python3-json \ python3-pyjwt \ python3-netclient \ python3-netserver \ python3-paho-mqtt \ python3-pycurl \ python3-pyserial \ python3-requests \ python3-shell \ python3-six \ python3-threading \ python3-twisted-core \ python3-urllib3 \ python3-dbus \ " IMAGE_INSTALL_append = "${PYTHON_3_FEATURES}" PYTHON_DEFAULT = "python-is-python3" # OpenJDK Java runtime # IMAGE_INSTALL_append = " openjdk-8" # OpenJDK with JamVM VM (Multi-Tech default) # IMAGE_INSTALL_append = " jamvm" # OpenJDK with CACAO VM (run with 'java -cacao') # IMAGE_INSTALL_append = " openjdk-7-vm-cacao" # OpenJDK Zero VM (run with 'java -zero') # IMAGE_INSTALL_append = " openjdk-7-vm-zero" # PHP support IMAGE_INSTALL_append = " php php-cli php-fpm" # Node.js support not available for Atmel any more. # IMAGE_INSTALL_append = " nodejs nodejs-npm" # Multi-Tech SMS Utility (see http://git.multitech.net) IMAGE_INSTALL_append = " sms-utils" # Multi-Tech GPS Utility IMAGE_INSTALL_append = " venus-gps" IMAGE_INSTALL_append = " pps-tools" IMAGE_INSTALL_append = " dnsmasq bluez5-pand bluez5-rfcomm" # When ntp is to use the GPS, gpspipe is required IMAGE_INSTALL_append = " gpsd gpsd-conf gpsd-gpsctl libgps ntp ntp-utils gpspipe gps-utils python3-pygps-pyc" IMAGE_INSTALL_append = " uxfp qfirehose uvccapture" IMAGE_INSTALL_append = " ppp-radioresetwait radio-reset-background" IMAGE_INSTALL_append = " ${PYTHON_DEFAULT}"