diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2013-05-05 15:25:53 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2014-07-09 11:09:07 -0400 |
commit | 1df01e76904ad1f64c15deafa3ceb564cc674daf (patch) | |
tree | 4efcbb6719f142053c7e01a3756b3fe49ff3edae | |
parent | 93c02b5f9f876fc9b110e52cb737f95aa3463f32 (diff) | |
download | freeipa-dev-1df01e76904ad1f64c15deafa3ceb564cc674daf.tar.gz freeipa-dev-1df01e76904ad1f64c15deafa3ceb564cc674daf.tar.xz freeipa-dev-1df01e76904ad1f64c15deafa3ceb564cc674daf.zip |
Updated build and install scripts.
-rwxr-xr-x | scripts/build.sh | 9 | ||||
-rwxr-xr-x | scripts/install-dogtag.sh | 17 | ||||
-rwxr-xr-x | scripts/install-rpms.sh | 8 | ||||
-rwxr-xr-x | scripts/replica-install.sh | 2 | ||||
-rwxr-xr-x | scripts/replica-list.sh | 3 | ||||
-rwxr-xr-x | scripts/replica-prepare.sh | 5 | ||||
-rwxr-xr-x | scripts/replica-remove.sh | 5 | ||||
-rwxr-xr-x | scripts/replica-uninstall.sh (renamed from scripts/uninstall-server.sh) | 0 | ||||
-rwxr-xr-x | scripts/rpm-install.sh | 7 | ||||
-rwxr-xr-x | scripts/rpm-uninstall.sh (renamed from scripts/uninstall-rpms.sh) | 0 | ||||
-rwxr-xr-x | scripts/server-install.sh | 16 | ||||
-rwxr-xr-x | scripts/server-reinstall.sh | 7 | ||||
-rwxr-xr-x | scripts/server-uninstall.sh | 3 |
13 files changed, 53 insertions, 29 deletions
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/uninstall-server.sh b/scripts/replica-uninstall.sh index 0115db1..0115db1 100755 --- a/scripts/uninstall-server.sh +++ b/scripts/replica-uninstall.sh 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/uninstall-rpms.sh b/scripts/rpm-uninstall.sh index 4681db4..4681db4 100755 --- a/scripts/uninstall-rpms.sh +++ b/scripts/rpm-uninstall.sh 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 |