<div><b>Creates official PLACEHOLDER_SYSMOCOM_RELEASE-nightly packages/images on downlaods.sysmocom.de</b></div> <div> Does this by using <ul> <li>latest <a href="http://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=PLACEHOLDER_POKY_RELEASE"><i>PLACEHOLDER_POKY_RELEASE</i> of upstream poky (2.3)</a></li> <li>latest <a href="http://git.sysmocom.de/poky/meta-sysmocom-bsp/log/?h=laforge/nightly"><i>laforge/nightly</i> of meta-sysmocom-bsp</a></li> <li>latest <a href="https://github.com/sysmocom/meta-telephony/tree/laforge/nightly"><i>laforge/nightly</i> of meta-telephony</a></li> <li>latest <a href="https://github.com/sysmocom/meta-smalltalk"><i>master</i> of meta-smalltalk</a></li> </ul> </div> 90 90 -1 -1 false 2 git://git.yoctoproject.org/poky.git */PLACEHOLDER_POKY_RELEASE false false false false false false false false false false Default poky false poky 2 git://git.sysmocom.de/poky/meta-sysmocom-bsp */laforge/nightly false false false false false false false false false false Default meta-sysmocom-bsp false meta-sysmocom-bsp 2 git://git.osmocom.org/meta-telephony.git */laforge/nightly false false false false false false false false false false Default meta-telephony false meta-telephony 2 git://github.com/sysmocom/meta-smalltalk.git */master false false false false false false false false false false Default meta-smalltalk false meta-smalltalk OE-Slave false false false false 0 3 * * * false label Debian8-AMD64 machine sysmobts-v2 sysmobts2100 if [ $machine == "sysmobts-v2" ]; then CONF_PACKAGE_FEED_URIS="https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/sysmobts/PLACEHOLDER_SYSMOCOM_RELEASE-nightly/ipk/" else CONF_PACKAGE_FEED_URIS="https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/${machine}/PLACEHOLDER_SYSMOCOM_RELEASE-nightly/ipk/" fi CREATE=0 if [ ! -e build ]; then mkdir -p build/conf CREATE=1 cat > build/conf/bblayers.conf <<EOF LCONF_VERSION = "6" BBPATH = "\${TOPDIR}" BBFILES ?= "" BBLAYERS ?= " \ $PWD/poky/meta \ $PWD/poky/meta-poky \ $PWD/poky/meta-yocto-bsp \ $PWD/meta-telephony \ $PWD/meta-sysmocom-bsp \ $PWD/meta-smalltalk \ " BBLAYERS_NON_REMOVABLE ?= " \ $PWD/poky/meta \ $PWD/poky/meta-poky \ " EOF fi # Switch to poky and prepare things cd poky # apply some hacks... due us supporting older versions sed -i s,'bb.error("Use of PRINC %s was d','bb.warn("Use of PRINC %s was d', meta/classes/base.bbclass . ./oe-init-build-env ../build if [ $CREATE -eq 1 ]; then cat >> conf/local.conf <<EOF PATCHRESOLVE = "noop" PACKAGE_CLASSES = "package_ipk" DISTRO_FEATURES_append = " systemd " VIRTUAL-RUNTIME_init_manager = "systemd" MACHINE_FEATURES_BACKFILL_CONSIDERED = "rtc" DEBUGFILEDIRECTORY-dbg = "/usr/lib/debug" PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src" PRSERV_HOST = "localhost:0" BBMASK="recipes-bsp/linux/linux-sysmocom_3.10.bb" INHERIT += " rm_work " ROOTFS_PKGMANAGE_BOOTSTRAP = "" PACKAGE_FEED_URIS = "${CONF_PACKAGE_FEED_URIS}" require conf/distro/include/sysmocom-defaults.conf EOF if [ $machine == "sysmobts-v2" ]; then cat >> conf/local.conf <<EOF SRC_URI_pn-sysmobts-firmware = "https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/sysmobts/firmware/sysmobts-firmware-superfemto_v\${PV}.tar.bz2" SRC_URI_pn-sbts2050-util = "https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/sysmobts/firmware/sbts2050-util-\${PV}.tar.bz2" EOF fi fi rm -f bitbake.lock rm -rf tmp rm -rf downloads if [ $machine == "sysmobts2100" ]; then MACHINE=$machine bitbake u-boot-litecell15 fi # first build the non-rauc targets common to all machines MACHINE=$machine bitbake sysmocom-core-image smalltalk meta-toolchain-osmo task-sysmocom-feed # then build RAUC only for sysmobts-v2 if [ $machine == "sysmobts-v2" ]; then MACHINE=$machine bitbake image-rauc-slot-initramfs image-rauc-ubi rauc-native sysmocom-nitb-rauc-image fi ../meta-sysmocom-bsp/upload_nightly.sh $machine ../poky/scripts/sstate-cache-management.sh -d -y --cache-dir=./sstate-cache/ rm -rf tmp downloads intern@lists.sysmocom.de false false false