From ab8ae0e9367dbd0efaac627bfb380c399f560e50 Mon Sep 17 00:00:00 2001 From: Dimitri John Ledkov Date: Wed, 20 Mar 2019 23:28:02 +0000 Subject: [PATCH] Make a unified launcher --- bin/subiquity-service | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/bin/subiquity-service b/bin/subiquity-service index b6b2240e..12182fca 100755 --- a/bin/subiquity-service +++ b/bin/subiquity-service @@ -1,6 +1,14 @@ #!/bin/sh +port=tty1 +if [ -n "$1" ]; then + port=$1 +fi /bin/dmesg -n 1 export PATH=$SNAP/bin:$SNAP/usr/bin:$PATH -$SNAP/usr/bin/subiquity-loadkeys -setfont $SNAP/subiquity.psf -/sbin/agetty -n --noclear -l $SNAP/usr/bin/python3 -o $SNAP/usr/bin/subiquity tty1 $TERM +if [ "$port" = "tty1" ]; then + $SNAP/usr/bin/subiquity-loadkeys + setfont $SNAP/subiquity.psf + exec /sbin/agetty -n --noclear -l $SNAP/usr/bin/python3 -o $SNAP/usr/bin/subiquity $port $TERM +else + exec /sbin/agetty -n --keep-baud -l $SNAP/usr/bin/python3 -o "$SNAP/usr/bin/subiquity --serial" $port 115200,38400,9600 $TERM +fi