summaryrefslogtreecommitdiffstats
path: root/configs
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-04-23 08:53:41 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-04-23 08:53:41 +0200
commit05b90d7d91a5651e8ca47c3fdecb33283ea7f462 (patch)
tree66871d33769421991852fc2de7b434cbb065d61e /configs
parent36c374d185f02e07f1a1b0f88c77191bf5500fcf (diff)
downloadDistroKit-05b90d7d91a5651e8ca47c3fdecb33283ea7f462.tar.gz
DistroKit-05b90d7d91a5651e8ca47c3fdecb33283ea7f462.tar.xz
arm-qemu/run: try harder to find platformconfig
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'configs')
-rwxr-xr-xconfigs/arm-qemu-2011.01.0/run13
1 files changed, 10 insertions, 3 deletions
diff --git a/configs/arm-qemu-2011.01.0/run b/configs/arm-qemu-2011.01.0/run
index a653ee4..16878bc 100755
--- a/configs/arm-qemu-2011.01.0/run
+++ b/configs/arm-qemu-2011.01.0/run
@@ -3,16 +3,23 @@
# For some information about how to work with qemu for ARM, please
# refer: http://fedoraproject.org/wiki/Architectures/ARM/HowToQemu
+
+platformconfig=selected_platformconfig
+# fallback to platformconfig in the same dir as this script
+if [ ! -e "$platformconfig" ]; then
+ platformconfig=$(dirname $0)/platformconfig
+fi
+
#
# we need information about the platform
#
-if [ ! -e "selected_platformconfig" ]; then
+if [ ! -e "$platformconfig" ]; then
echo "error: selected_platformconfig does not exist"
echo " please use 'ptxdist platform ...' or 'ptxdist --platformconfig=...'"
exit 1
fi
-source selected_platformconfig
+source $platformconfig
if [ -n "${PTXCONF_PLATFORM}" ]; then
PTXDIST_PLATFORMDIR="./platform-${PTXCONF_PLATFORM}"
@@ -58,4 +65,4 @@ ${QEMU_EXEC} ${QEMU_NOGRAPHIC} \
-redir tcp:${TELNET_EXTERNAL_PORT}:${PLATFORM_IP}:${TELNET_INTERNAL_PORT} \
-kernel ${PTXDIST_PLATFORMDIR}/images/linuximage \
-hda ${PTXDIST_PLATFORMDIR}/images/hd.img \
- -append "root=/dev/sda1 rw console=ttyAMA0,115200"
+ -append "root=/dev/sda1 rw console=ttyAMA0,115200 ro"