mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
46 lines
1.1 KiB
Bash
46 lines
1.1 KiB
Bash
#!/bin/sh
|
||
|
||
# hack for lxc
|
||
IP=`ip route get 1.1.1.1 | sed -n -e's/.*src //; s/ .*//; p; q'`
|
||
echo "IP address is $IP"
|
||
|
||
HOSTNAME=`cat /etc/hosts| grep '127.0.1.1' | awk '{print $NF; exit}' | sed 's/\..*//'`
|
||
echo "Hostname was: $HOSTNAME"
|
||
|
||
if [ -z $HOSTNAME ]; then
|
||
HOSTNAME=autopkgtest
|
||
hostname $HOSTNAME
|
||
echo $HOSTNAME > /etc/hostname
|
||
fi
|
||
|
||
echo "$IP $HOSTNAME.debci $HOSTNAME" >> /etc/hosts
|
||
|
||
echo "/etc/hosts now has:"
|
||
cat /etc/hosts
|
||
|
||
if [ ! -d /etc/systemd/system/pki-tomcatd.target.wants ]; then
|
||
echo "WHOOPS: Creating /etc/systemd/system/pki-tomcatd.target.wants"
|
||
mkdir /etc/systemd/system/pki-tomcatd.target.wants
|
||
fi
|
||
if [ ! -d /etc/systemd/system/pki-tomcatd-nuxwdog.target.wants ]; then
|
||
echo "WHOOPS: Creating /etc/systemd/system/pki-tomcatd-nuxwdog.target.wants"
|
||
mkdir /etc/systemd/system/pki-tomcatd-nuxwdog.target.wants
|
||
fi
|
||
|
||
ipa-server-install \
|
||
-U \
|
||
-r DEBCI \
|
||
-n debci \
|
||
-p Secret123 \
|
||
-a Secret123 \
|
||
--ip-address=$IP \
|
||
--setup-dns \
|
||
--no-forwarders \
|
||
--hostname=$HOSTNAME.debci
|
||
|
||
if [ $? != 0 ]; then
|
||
echo ">>>>> IPASERVER log >>>>>>>"
|
||
cat /var/log/ipaserver-install.log
|
||
exit 1
|
||
fi
|