From: <abe...@us...> - 2016-02-02 21:25:20
|
Revision: 7499 http://sourceforge.net/p/astlinux/code/7499 Author: abelbeck Date: 2016-02-02 21:25:17 +0000 (Tue, 02 Feb 2016) Log Message: ----------- runnix-iso, add support for a serial console via 'build-runnix-iso install_image.img.gz serial' Modified Paths: -------------- branches/1.0/project/runnix-iso/target_skeleton/runnix branches/1.0/scripts/build-runnix-iso Added Paths: ----------- branches/1.0/project/runnix-iso/files/configs/ branches/1.0/project/runnix-iso/files/configs/isolinux-serial.cfg Added: branches/1.0/project/runnix-iso/files/configs/isolinux-serial.cfg =================================================================== --- branches/1.0/project/runnix-iso/files/configs/isolinux-serial.cfg (rev 0) +++ branches/1.0/project/runnix-iso/files/configs/isolinux-serial.cfg 2016-02-02 21:25:17 UTC (rev 7499) @@ -0,0 +1,11 @@ +serial 0 19200 +console 0 +default install +timeout 10 +prompt 0 +display /isolinux/boot.msg + +label install + kernel /runnix + append initrd=/runnix.img root=/dev/ram0 ro init=/runnix runimg=auto libata.dma=3 rootdelay=8 console=ttyS0,19200n8 + Modified: branches/1.0/project/runnix-iso/target_skeleton/runnix =================================================================== --- branches/1.0/project/runnix-iso/target_skeleton/runnix 2016-02-02 18:00:56 UTC (rev 7498) +++ branches/1.0/project/runnix-iso/target_skeleton/runnix 2016-02-02 21:25:17 UTC (rev 7499) @@ -159,6 +159,11 @@ echo "$DEVICE" >/tmp/boot_disk +if [ -f $BASE/os/serialflag ]; then + export DIALOGOPTS="--ascii-lines" + export TERM="vt100" +fi + echo "Menu..." /sbin/installer-menu Modified: branches/1.0/scripts/build-runnix-iso =================================================================== --- branches/1.0/scripts/build-runnix-iso 2016-02-02 18:00:56 UTC (rev 7498) +++ branches/1.0/scripts/build-runnix-iso 2016-02-02 21:25:17 UTC (rev 7499) @@ -1,6 +1,6 @@ #!/bin/bash # -# build-runnix-iso install_image.img.gz +# build-runnix-iso install_image.img.gz [serial] # REQUIRED_CMDS="which sudo genisoimage" @@ -41,7 +41,11 @@ rm -rf ${RUNDIR} mkdir ${RUNDIR} cp -a project/runnix-iso/files/rootfs_vfat/* ${RUNDIR}/ - find ${RUNDIR} -type d -name .svn | xargs rm -rf + find ${RUNDIR} -type d -name '.svn' | xargs rm -rf + if [ "$SERIAL" = "serial" ]; then + cp -p project/runnix-iso/files/configs/isolinux-serial.cfg ${RUNDIR}/isolinux/isolinux.cfg + touch ${RUNDIR}/os/serialflag + fi cp -p ${SYSLINUX_DIR}/core/isolinux.bin ${RUNDIR}/isolinux/isolinux.bin cp -p ${KERNEL} ${RUNDIR}/runnix cp -p ${ROOTFS_EXT2_GZ} ${RUNDIR}/runnix.img @@ -107,10 +111,17 @@ ISO_NAME="${ISO_FILE##*/}" ISO_NAME="${ISO_NAME%.img.gz}.iso" else - echo "Usage: ./scripts/build-runnix-iso install_image.img.gz" + echo "Usage: ./scripts/build-runnix-iso install_image.img.gz [serial]" exit 1 fi +if [ "$2" = "serial" ]; then + SERIAL="$2" + ISO_NAME="${ISO_NAME%.iso}-serial.iso" +else + SERIAL="" +fi + if [ ! -f "$ISO_FILE" ]; then echo "build-runnix-iso: The $ISO_FILE file does not exist, exiting." >&2 exit 1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |