mirror of
https://github.com/rancher/os.git
synced 2025-08-31 14:23:11 +00:00
make the iso run also get the ssh and cloud-init so testing the installer is easier
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
This commit is contained in:
11
scripts/run
11
scripts/run
@@ -125,8 +125,7 @@ if [ "$QEMU" == "1" ] || [ "$BOOT_ISO" == "1" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [ "$QEMU" == "1" ]; then
|
||||
if [ "$QIND" != "1" ]; then
|
||||
CCROOT=${BUILD}/cloud-config
|
||||
rm -rf ${CCROOT}
|
||||
mkdir -p ${CCROOT}
|
||||
@@ -143,6 +142,10 @@ if [ "$QEMU" == "1" ]; then
|
||||
fi
|
||||
|
||||
HOME=${HOME:-/}
|
||||
fi
|
||||
|
||||
if [ "$QEMU" == "1" ]; then
|
||||
|
||||
if [ "$INSTALLED" == "1" ]; then
|
||||
# kernel args only works when using -kernel
|
||||
KERNEL_ARGS=""
|
||||
@@ -185,6 +188,10 @@ elif [ "$BOOT_ISO" == "1" ]; then
|
||||
$(eval "${hd["$ARCH"]} ${HD}") \
|
||||
${SECOND_DRIVE_ENABLE} \
|
||||
-smp 1 \
|
||||
-fsdev local,security_model=passthrough,readonly,id=fsdev0,path=${CCROOT} \
|
||||
-device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=config-2 \
|
||||
-fsdev local,security_model=none,id=fsdev1,path=${HOME} \
|
||||
-device virtio-9p-pci,id=fs1,fsdev=fsdev1,mount_tag=home \
|
||||
-boot d \
|
||||
-cdrom ./dist/artifacts/rancheros.iso
|
||||
elif [ "$QIND" == "1" ]; then
|
||||
|
Reference in New Issue
Block a user