summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorThomas Kunze <thommycheck@gmx.de>2008-04-15 10:39:59 +0000
committerThomas Kunze <thommycheck@gmx.de>2008-04-15 10:39:59 +0000
commit907c2d35eb8bb9f592909eb017820b7a8fe62ec6 (patch)
tree554007e0ccb541d5e08b7741d7d302e978902df4 /classes
parent7a74595f87ad18f7435ce192f9667b962225087e (diff)
parent822be3b99d846eb5fc1bb4c3a665d439c0c1f7a4 (diff)
merge of '9bafa1b756e6de75c93929437624ddf20c6155f3'
and 'ae71623a2c722c78935fc0461cdcaab87317ba3b'
Diffstat (limited to 'classes')
-rw-r--r--classes/packaged-staging.bbclass12
1 files changed, 9 insertions, 3 deletions
diff --git a/classes/packaged-staging.bbclass b/classes/packaged-staging.bbclass
index ddd97ffe6d..bb166cb2f5 100644
--- a/classes/packaged-staging.bbclass
+++ b/classes/packaged-staging.bbclass
@@ -233,9 +233,15 @@ staging_packager () {
echo "Priority: Optional" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
echo "Maintainer: ${MAINTAINER}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
echo "Architecture: ${PSTAGE_PKGARCH}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
- echo "Source: ${SRC_URI}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
-
- ${PSTAGE_BUILD_CMD} ${PSTAGE_TMPDIR_STAGE} ${DEPLOY_DIR_PSTAGE}/${PSTAGE_PKGPATH}
+
+ # Protect against empty SRC_URI
+ if [ "${SRC_URI}" != "" ] ; then
+ echo "Source: ${SRC_URI}" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
+ else
+ echo "Source: OpenEmbedded" >> ${PSTAGE_TMPDIR_STAGE}/CONTROL/control
+ fi
+
+ ${PSTAGE_BUILD_CMD} ${PSTAGE_TMPDIR_STAGE} ${DEPLOY_DIR_PSTAGE}/${PSTAGE_PKGPATH}
${PSTAGE_INSTALL_CMD} ${PSTAGE_PKG}
}