2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-06-17 00:50:46 +00:00
Files
confluent/confluent_osdeploy/suse16/profiles/server/autoinstall.sh
T
2026-06-15 14:04:35 -04:00

25 lines
898 B
Bash

#!/bin/bash
serialcons=$(tty)
if [ -e /run/confluent/01-autocons.conf ]; then
serialcons=$(cat /run/confluent/01-autocons.conf|sed -e s/.*=// -e s/,.*//)
if [ -n "$serialcons" ]; then
serialcons=/dev/$serialcons
else
serialcons=$(tty)
fi
fi
profile=$(grep ^profile: /etc/confluent/confluent.deploycfg|awk '{print $2}')
export profile
python3 /opt/confluent/bin/apiclient /confluent-public/os/$profile/scripts/functions > /etc/confluent/functions
. /etc/confluent/functions
touch /tmp/confluent-pre.log
tail -f /tmp/confluent-pre.log > $serialcons 2>&1 &
tailpid=$!
python3 /opt/confluent/bin/apiclient /confluent-public/os/$profile/scripts/pre.sh > /tmp/pre.sh 2> $serialcons
chmod +x /tmp/pre.sh
/tmp/pre.sh > $serialcons 2>&1
kill $tailpid
agama config load /tmp/autoinstall.json > $serialcons 2>&1
agama install > $serialcons 2>&1
agama finish > $serialcons 2>&1