mirror of
https://github.com/rancher/os.git
synced 2025-06-22 13:07:04 +00:00
choose appropriate console for install type
tty0 or ttyS0
This commit is contained in:
parent
a60eb06307
commit
c62ca5f891
@ -21,6 +21,7 @@ done
|
|||||||
|
|
||||||
DIST=${DIST:-/dist}
|
DIST=${DIST:-/dist}
|
||||||
CLOUD_CONFIG=${CLOUD_CONFIG:-/scripts/conf/empty.yml}
|
CLOUD_CONFIG=${CLOUD_CONFIG:-/scripts/conf/empty.yml}
|
||||||
|
CONSOLE=tty0
|
||||||
BASE_DIR="/mnt/new_img"
|
BASE_DIR="/mnt/new_img"
|
||||||
# TODO: Change this to a number so that users can specify.
|
# TODO: Change this to a number so that users can specify.
|
||||||
# Will need to make it so that our builds and packer APIs remain consistent.
|
# Will need to make it so that our builds and packer APIs remain consistent.
|
||||||
@ -80,7 +81,7 @@ default ros
|
|||||||
label ros
|
label ros
|
||||||
kernel /boot/vmlinuz-${VERSION}-rancheros
|
kernel /boot/vmlinuz-${VERSION}-rancheros
|
||||||
initrd /boot/initrd-${VERSION}-rancheros
|
initrd /boot/initrd-${VERSION}-rancheros
|
||||||
append ${append_line} console=ttyS0 console=tty0
|
append ${append_line} console=${CONSOLE}
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
@ -90,7 +91,7 @@ cat >>${extlinux_conf} <<EOF
|
|||||||
label ros-fallback
|
label ros-fallback
|
||||||
kernel /boot/vmlinuz-${ROLLBACK_VERSION}-rancheros
|
kernel /boot/vmlinuz-${ROLLBACK_VERSION}-rancheros
|
||||||
initrd /boot/initrd-${ROLLBACK_VERSION}-rancheros
|
initrd /boot/initrd-${ROLLBACK_VERSION}-rancheros
|
||||||
append ${append_line} console=ttyS0 console=tty0
|
append ${append_line} console=${CONSOLE}
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
@ -116,7 +117,7 @@ hiddenmenu
|
|||||||
|
|
||||||
title RancherOS ${VERSION}-(current)
|
title RancherOS ${VERSION}-(current)
|
||||||
root (hd0)
|
root (hd0)
|
||||||
kernel /boot/vmlinuz-${VERSION}-rancheros ${append_line} console=ttyS0 console=tty0
|
kernel /boot/vmlinuz-${VERSION}-rancheros ${append_line} console=${CONSOLE}
|
||||||
initrd /boot/initrd-${VERSION}-rancheros
|
initrd /boot/initrd-${VERSION}-rancheros
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
@ -126,7 +127,7 @@ if [ ! -z ${ROLLBACK_VERSION} ]; then
|
|||||||
cat >> ${grub_file}<<EOF
|
cat >> ${grub_file}<<EOF
|
||||||
title RancherOS ${ROLLBACK_VERSION}-(rollback)
|
title RancherOS ${ROLLBACK_VERSION}-(rollback)
|
||||||
root (hd0)
|
root (hd0)
|
||||||
kernel /boot/vmlinuz-${ROLLBACK_VERSION}-rancheros ${append_line} console=ttyS0 console=tty0
|
kernel /boot/vmlinuz-${ROLLBACK_VERSION}-rancheros ${append_line} console=${CONSOLE}
|
||||||
initrd /boot/initrd-${ROLLBACK_VERSION}-rancheros
|
initrd /boot/initrd-${ROLLBACK_VERSION}-rancheros
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
@ -148,6 +149,7 @@ if [ -n ${ENV} ]; then
|
|||||||
/scripts/seed-data ${BASE_DIR} ${CLOUD_CONFIG} ${FILES}
|
/scripts/seed-data ${BASE_DIR} ${CLOUD_CONFIG} ${FILES}
|
||||||
;;
|
;;
|
||||||
"amazon-ebs-pv"|"amazon-ebs-hvm")
|
"amazon-ebs-pv"|"amazon-ebs-hvm")
|
||||||
|
CONSOLE=ttyS0
|
||||||
format_and_mount
|
format_and_mount
|
||||||
if [ "${ENV}" == "amazon-ebs-hvm" ]; then
|
if [ "${ENV}" == "amazon-ebs-hvm" ]; then
|
||||||
install_extlinux
|
install_extlinux
|
||||||
@ -156,11 +158,13 @@ if [ -n ${ENV} ]; then
|
|||||||
/scripts/seed-data ${BASE_DIR} ${CLOUD_CONFIG} ${FILES}
|
/scripts/seed-data ${BASE_DIR} ${CLOUD_CONFIG} ${FILES}
|
||||||
;;
|
;;
|
||||||
"googlecompute")
|
"googlecompute")
|
||||||
|
CONSOLE=ttyS0
|
||||||
format_and_mount
|
format_and_mount
|
||||||
install_extlinux
|
install_extlinux
|
||||||
/scripts/seed-data ${BASE_DIR} ${CLOUD_CONFIG} ${FILES}
|
/scripts/seed-data ${BASE_DIR} ${CLOUD_CONFIG} ${FILES}
|
||||||
;;
|
;;
|
||||||
"bootstrap")
|
"bootstrap")
|
||||||
|
CONSOLE=ttyS0
|
||||||
mount_device true
|
mount_device true
|
||||||
create_boot_dirs
|
create_boot_dirs
|
||||||
KERNEL_ARGS="${KERNEL_ARGS} rancher.cloud_init.datasources=[ec2,gce]"
|
KERNEL_ARGS="${KERNEL_ARGS} rancher.cloud_init.datasources=[ec2,gce]"
|
||||||
|
Loading…
Reference in New Issue
Block a user