sysmocom: Add defaults and upload scripts.

WIP
This commit is contained in:
Holger Hans Peter Freyther 2014-03-28 11:56:15 +01:00
parent a2775a3b89
commit 345a0022e8
4 changed files with 58 additions and 3 deletions

View File

@ -9,6 +9,10 @@ BBLAYERS ?= " \
##OEROOT##/meta \
##OEROOT##/meta-yocto \
##OEROOT##/meta-yocto-bsp \
##OEROOT##/meta-telephony \
##OEROOT##/meta-sysmocom-bsp \
##OEROOT##/meta-smalltalk \
##OEROOT##/meta-qt5 \
"
BBLAYERS_NON_REMOVABLE ?= " \
##OEROOT##/meta \

View File

@ -49,7 +49,7 @@
#MACHINE ?= "routerstationpro"
#
# This sets the default machine to be qemux86 if no other machine is selected:
MACHINE ??= "qemux86"
MACHINE ??= "sysmobts-v2"
#
# Where to place downloads
@ -118,8 +118,8 @@ DISTRO ?= "poky"
# - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager)
# - 'package_rpm' for rpm style packages
# E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
# We default to rpm:
PACKAGE_CLASSES ?= "package_rpm"
# We default to ipk:
PACKAGE_CLASSES ?= "package_ipk"
#
# SDK/ADT target architecture
@ -233,3 +233,26 @@ BB_DISKMON_DIRS = "\
# track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you.
CONF_VERSION = "1"
+FEED_URIS="all##https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/sysmobts/201310/ipk/all armv5te##https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/sysmobts/201310/ipk/armv5te sysmobts-v2##https://autoupdate:eechiesuboot@downloads.sysmocom.de/generic/sysmobts/201310/ipk/sysmobts_v2"
# Default to systemd
DISTRO_FEATURES_append = " systemd "
VIRTUAL-RUNTIME_init_manager = "systemd"
# Maybe only for the sysmoBTS kind of hardware?
MACHINE_FEATURES_BACKFILL_CONSIDERED = "rtc"
# Do not put the sourcecode into the debug packages
PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
# Enable the prserver host
PRSERV_HOST = "localhost:0"
# Delete stuff
INHERIT += "rm_work"
# Use copyleft for dora
COPYLEFT_LICENSE_INCLUDE = "*"
COPYLEFT_LICENSE_EXCLUDE = "CLOSED Proprietary*"
COPYLEFT_RECIPE_TYPES ?= "${COPYLEFT_AVAILABLE_RECIPE_TYPES}"
INHERIT += "copyleft_compliance"

14
sysmocom-upload-bsc.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
if [ `pwd` != '/home/vagrant/generic-poky/build.sysmobsc' ]; then
echo "Must be called from the sysmoBSC build directory"
exit 0
fi
rsync --delete -avz tmp/deploy/ipk/ generic@sysmocom-downloads:sysmobsc/201310-testing/ipk
rsync --delete -avz tmp/deploy/images/ generic@sysmocom-downloads:sysmobsc/201310-testing/images
rsync --delete -avz tmp/deploy/tools/ generic@sysmocom-downloads:sysmobsc/201310-testing/tools
rsync --delete -avz tmp/deploy/sdk/ generic@sysmocom-downloads:sysmobsc/201310-testing/sdk
rsync --delete -avz tmp/cache/ generic@sysmocom-downloads:sysmobsc/201310-testing/cache-state
rsync -avz tmp/deploy/sources/ generic@sysmocom-downloads:sysmobsc/201310-testing/sources

14
sysmocom-upload.sh Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
if [ `pwd` != '/home/vagrant/generic-poky/build' ]; then
echo "Must be called from the sysmoBTS build directory"
exit 0
fi
rsync --delete -avz tmp/deploy/ipk/ generic@sysmocom-downloads:sysmobts/201310-testing/ipk
rsync --delete -avz tmp/deploy/images/ generic@sysmocom-downloads:sysmobts/201310-testing/images
rsync --delete -avz tmp/deploy/tools/ generic@sysmocom-downloads:sysmobts/201310-testing/tools
rsync --delete -avz tmp/deploy/sdk/ generic@sysmocom-downloads:sysmobts/201310-testing/sdk
rsync --delete -avz tmp/cache/ generic@sysmocom-downloads:sysmobts/201310-testing/cache-state
rsync -avz tmp/deploy/sources/ generic@sysmocom-downloads:sysmobts/201310-testing/sources