From 1df01e76904ad1f64c15deafa3ceb564cc674daf Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Sun, 5 May 2013 15:25:53 -0400 Subject: Updated build and install scripts. --- scripts/build.sh | 9 +++++++-- scripts/install-dogtag.sh | 17 ----------------- scripts/install-rpms.sh | 8 -------- scripts/replica-install.sh | 2 ++ scripts/replica-list.sh | 3 +++ scripts/replica-prepare.sh | 5 +++-- scripts/replica-remove.sh | 5 +++++ scripts/replica-uninstall.sh | 3 +++ scripts/rpm-install.sh | 7 +++++++ scripts/rpm-uninstall.sh | 9 +++++++++ scripts/server-install.sh | 16 ++++++++++++++++ scripts/server-reinstall.sh | 7 +++++++ scripts/server-uninstall.sh | 3 +++ scripts/uninstall-rpms.sh | 9 --------- scripts/uninstall-server.sh | 3 --- 15 files changed, 65 insertions(+), 41 deletions(-) delete mode 100755 scripts/install-dogtag.sh delete mode 100755 scripts/install-rpms.sh create mode 100755 scripts/replica-list.sh create mode 100755 scripts/replica-remove.sh create mode 100755 scripts/replica-uninstall.sh create mode 100755 scripts/rpm-install.sh create mode 100755 scripts/rpm-uninstall.sh create mode 100755 scripts/server-install.sh create mode 100755 scripts/server-reinstall.sh create mode 100755 scripts/server-uninstall.sh delete mode 100755 scripts/uninstall-rpms.sh delete mode 100755 scripts/uninstall-server.sh diff --git a/scripts/build.sh b/scripts/build.sh index c41ea14..03be92c 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,6 +1,11 @@ #!/bin/sh -x cd ../../freeipa -rm -rf dist/rpms -rm -rf rpmbuild + +#git clean -fxd +#rm -rf ~/build/freeipa +#make rpms RPMBUILD=~/build/freeipa + +make distclean +yum-builddep -y freeipa.spec make rpms diff --git a/scripts/install-dogtag.sh b/scripts/install-dogtag.sh deleted file mode 100755 index 7a44a0a..0000000 --- a/scripts/install-dogtag.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -x - -IP_ADDRESS=`ifconfig eth0 | grep "inet " | awk '{print $2}'` -FORWARDER=`grep nameserver /etc/resolv.conf | awk '{print $2;}'` - -ipa-server-install\ - -d\ - -U\ - -r REDHAT.COM\ - -n redhat.com\ - -p Secret123\ - -a Secret123\ - --no-ntp - -# --no-pkinit\ -# --setup-dns\ -# --forwarder $FORWARDER\ diff --git a/scripts/install-rpms.sh b/scripts/install-rpms.sh deleted file mode 100755 index 4901dd0..0000000 --- a/scripts/install-rpms.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -x - -cd ../../freeipa/dist/rpms - -yum install -y bind-dyndb-ldap - -yum localinstall -y\ - `ls` diff --git a/scripts/replica-install.sh b/scripts/replica-install.sh index e349e89..dd40e18 100755 --- a/scripts/replica-install.sh +++ b/scripts/replica-install.sh @@ -1,3 +1,5 @@ #!/bin/sh +cp replica/replica-info-${HOSTNAME}.gpg /var/lib/ipa + ipa-replica-install -p Secret123 -w Secret123 --setup-ca /var/lib/ipa/replica-info-${HOSTNAME}.gpg diff --git a/scripts/replica-list.sh b/scripts/replica-list.sh new file mode 100755 index 0000000..aa217f5 --- /dev/null +++ b/scripts/replica-list.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +ipa-replica-manage -p Secret123 list diff --git a/scripts/replica-prepare.sh b/scripts/replica-prepare.sh index 93c6b70..4a54b22 100755 --- a/scripts/replica-prepare.sh +++ b/scripts/replica-prepare.sh @@ -1,8 +1,9 @@ #!/bin/sh REPLICA=$1 -IP_ADDRESS=`nslookup $REPLICA|grep Address:|tail -1|sed 's/Address: //'` +IP_ADDRESS=$2 ipa-replica-prepare -p Secret123 --ip-address=$IP_ADDRESS $REPLICA -scp /var/lib/ipa/replica-info-${REPLICA}.gpg root@${REPLICA}:/var/lib/ipa +mkdir -p replica +scp /var/lib/ipa/replica-info-${REPLICA}.gpg replica diff --git a/scripts/replica-remove.sh b/scripts/replica-remove.sh new file mode 100755 index 0000000..4848553 --- /dev/null +++ b/scripts/replica-remove.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +REPLICA=$1 + +ipa-replica-manage -p Secret123 -f del $REPLICA diff --git a/scripts/replica-uninstall.sh b/scripts/replica-uninstall.sh new file mode 100755 index 0000000..0115db1 --- /dev/null +++ b/scripts/replica-uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +ipa-server-install --uninstall -d -U diff --git a/scripts/rpm-install.sh b/scripts/rpm-install.sh new file mode 100755 index 0000000..48b9064 --- /dev/null +++ b/scripts/rpm-install.sh @@ -0,0 +1,7 @@ +#!/bin/sh -x + +cd ../../freeipa/dist/rpms + +yum install -y\ + bind-dyndb-ldap\ + `ls` diff --git a/scripts/rpm-uninstall.sh b/scripts/rpm-uninstall.sh new file mode 100755 index 0000000..4681db4 --- /dev/null +++ b/scripts/rpm-uninstall.sh @@ -0,0 +1,9 @@ +#!/bin/sh -x + +yum erase -y\ + freeipa-admintools\ + freeipa-python\ + freeipa-server\ + freeipa-client\ + freeipa-server-selinux\ + freeipa-debuginfo diff --git a/scripts/server-install.sh b/scripts/server-install.sh new file mode 100755 index 0000000..b91f23a --- /dev/null +++ b/scripts/server-install.sh @@ -0,0 +1,16 @@ +#!/bin/sh -x + +FORWARDER=`grep nameserver /etc/resolv.conf | head -1 | awk '{print $2;}'` +DOMAIN=`dnsdomainname` +REALM=${DOMAIN^^} + +ipa-server-install\ + -d\ + -U\ + -r $REALM\ + -p Secret123\ + -a Secret123\ + --no-pkinit\ + --setup-dns\ + --forwarder $FORWARDER\ + --no-ntp diff --git a/scripts/server-reinstall.sh b/scripts/server-reinstall.sh new file mode 100755 index 0000000..f3b72e2 --- /dev/null +++ b/scripts/server-reinstall.sh @@ -0,0 +1,7 @@ +#!/bin/sh -x + +./server-uninstall.sh +./rpm-uninstall.sh +./rpm-install.sh +./server-install.sh +./firefox-certs-remove.sh edewata diff --git a/scripts/server-uninstall.sh b/scripts/server-uninstall.sh new file mode 100755 index 0000000..0115db1 --- /dev/null +++ b/scripts/server-uninstall.sh @@ -0,0 +1,3 @@ +#!/bin/sh -x + +ipa-server-install --uninstall -d -U diff --git a/scripts/uninstall-rpms.sh b/scripts/uninstall-rpms.sh deleted file mode 100755 index 4681db4..0000000 --- a/scripts/uninstall-rpms.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -x - -yum erase -y\ - freeipa-admintools\ - freeipa-python\ - freeipa-server\ - freeipa-client\ - freeipa-server-selinux\ - freeipa-debuginfo diff --git a/scripts/uninstall-server.sh b/scripts/uninstall-server.sh deleted file mode 100755 index 0115db1..0000000 --- a/scripts/uninstall-server.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -x - -ipa-server-install --uninstall -d -U -- cgit