summaryrefslogtreecommitdiffstats
path: root/configs
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-04-23 09:03:20 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-04-23 09:03:20 +0200
commit5296c5ff98c1a0d971a2dc7884822606b4edcda6 (patch)
treeec5c9f0870160f1d0c4e5dc76281b836eaa6bd60 /configs
parent1d27d40c3d716003408c62ff9bb7153d12be19fd (diff)
downloadDistroKit-5296c5ff98c1a0d971a2dc7884822606b4edcda6.tar.gz
DistroKit-5296c5ff98c1a0d971a2dc7884822606b4edcda6.tar.xz
586-qemu/run: cleanup & update
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'configs')
-rwxr-xr-xconfigs/i586-qemu-2011.01.0/run20
1 files changed, 9 insertions, 11 deletions
diff --git a/configs/i586-qemu-2011.01.0/run b/configs/i586-qemu-2011.01.0/run
index 6ef0ef8..bfa5d19 100755
--- a/configs/i586-qemu-2011.01.0/run
+++ b/configs/i586-qemu-2011.01.0/run
@@ -1,17 +1,21 @@
#!/bin/bash
-SCRIPTDIR=$(cd $(dirname $0); pwd)
+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}"
@@ -30,13 +34,7 @@ if [ ! -e "${PTXDIST_PLATFORMDIR}/images/hd.img" ]; then
fi
# the emulator to run
-if test "${PTXCONF_ARCH_STRING}" = "i386"; then
- ARCH_STRING="x86_64"
-else
- ARCH_STRING="${PTXCONF_ARCH_STRING}"
-fi
-
-QEMU_EXEC=qemu-system-${ARCH_STRING}
+QEMU_EXEC=qemu-system-${PTXCONF_ARCH_STRING}
# disable this, if you want to have some graphics output
QEMU_NOGRAPHIC=--nographic
@@ -63,4 +61,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=ttyS0,115200"
+ -append "root=/dev/sda1 rw console=ttyS0,115200 ro"