summaryrefslogtreecommitdiff
path: root/nuttx/tools
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-05 07:37:44 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-05 07:37:44 -0600
commit23086a0707f03cc68b6af6904b69b3343ab0f8a0 (patch)
tree09f07bebb1736be9fc3d70ed124941aa13f96012 /nuttx/tools
parent5a787f8714faf1d16d825ce60d301ca5be2bb3ee (diff)
downloadpx4-nuttx-23086a0707f03cc68b6af6904b69b3343ab0f8a0.tar.gz
px4-nuttx-23086a0707f03cc68b6af6904b69b3343ab0f8a0.tar.bz2
px4-nuttx-23086a0707f03cc68b6af6904b69b3343ab0f8a0.zip
Add the .config file to the export package
Diffstat (limited to 'nuttx/tools')
-rwxr-xr-xnuttx/tools/mkexport.sh23
1 files changed, 17 insertions, 6 deletions
diff --git a/nuttx/tools/mkexport.sh b/nuttx/tools/mkexport.sh
index 6b16e4b07..18087d480 100755
--- a/nuttx/tools/mkexport.sh
+++ b/nuttx/tools/mkexport.sh
@@ -97,13 +97,26 @@ if [ ! -d "${TOPDIR}" ]; then
exit 1
fi
-# Get the version string
+# Check configuration
+# Verify that we have Make.defs, .config, and .version files.
+
+if [ ! -f "${TOPDIR}/Make.defs" ]; then
+ echo "MK: Directory ${TOPDIR}/Make.defs does not exist"
+ exit 1
+fi
+
+if [ ! -f "${TOPDIR}/.config" ]; then
+ echo "MK: Directory ${TOPDIR}/.config does not exist"
+ exit 1
+fi
if [ ! -f "${TOPDIR}/.version" ]; then
echo "MK: File ${TOPDIR}/.version does not exist"
exit 1
fi
+# Get the version string
+
source "${TOPDIR}/.version"
if [ ! -z "${CONFIG_VERSION_STRING}" -a "${CONFIG_VERSION_STRING}" != "0.0" ]; then
VERSION="-${CONFIG_VERSION_STRING}"
@@ -138,12 +151,10 @@ if [ "X${USRONLY}" != "Xy" ]; then
mkdir "${EXPORTDIR}/arch" || { echo "MK: 'mkdir ${EXPORTDIR}/arch' failed"; exit 1; }
fi
-# Verify that we have a Make.defs file.
+# Copy the .config file
-if [ ! -f "${TOPDIR}/Make.defs" ]; then
- echo "MK: Directory ${TOPDIR}/Make.defs does not exist"
- exit 1
-fi
+cp -a "${TOPDIR}/.config" "${EXPORTDIR}/.config" ||
+ { echo "MK: Failed to copy ${TOPDIR}/.config to ${EXPORTDIR}/.config"; exit 1; }
# Copy the Make.defs files, but disable windows path conversions