<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