From 27bdba4f594cbdedfb5881e7e52d5fb6d97e794b Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Wed, 30 May 2012 02:22:48 -0500 Subject: Added Dogtag scripts. --- scripts/build.sh | 6 ++++++ scripts/dogtag-install.sh | 8 ++++++++ scripts/dogtag-uninstall.sh | 8 ++++++++ scripts/install-selfsign.sh | 2 ++ scripts/reinstall-selfsign.sh | 4 ++++ scripts/uninstall-rpms.sh | 9 +++++++-- scripts/uninstall-server.sh | 2 +- 7 files changed, 36 insertions(+), 3 deletions(-) create mode 100755 scripts/build.sh create mode 100755 scripts/dogtag-install.sh create mode 100755 scripts/dogtag-uninstall.sh create mode 100755 scripts/reinstall-selfsign.sh (limited to 'scripts') diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..c41ea14 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,6 @@ +#!/bin/sh -x + +cd ../../freeipa +rm -rf dist/rpms +rm -rf rpmbuild +make rpms diff --git a/scripts/dogtag-install.sh b/scripts/dogtag-install.sh new file mode 100755 index 0000000..00fd6e3 --- /dev/null +++ b/scripts/dogtag-install.sh @@ -0,0 +1,8 @@ +#!/bin/sh -x + +yum install -y\ + dogtag-pki-ca-theme\ + dogtag-pki-common-theme\ + pki-ca\ + pki-setup\ + pki-silent diff --git a/scripts/dogtag-uninstall.sh b/scripts/dogtag-uninstall.sh new file mode 100755 index 0000000..2db2ab2 --- /dev/null +++ b/scripts/dogtag-uninstall.sh @@ -0,0 +1,8 @@ +#!/bin/sh -x + +yum erase -y\ + dogtag-pki-ca-theme\ + dogtag-pki-common-theme\ + pki-ca\ + pki-setup\ + pki-silent diff --git a/scripts/install-selfsign.sh b/scripts/install-selfsign.sh index 48325ca..7cf6984 100755 --- a/scripts/install-selfsign.sh +++ b/scripts/install-selfsign.sh @@ -1,8 +1,10 @@ #!/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 EXAMPLE.COM\ -n example.com\ diff --git a/scripts/reinstall-selfsign.sh b/scripts/reinstall-selfsign.sh new file mode 100755 index 0000000..32bede4 --- /dev/null +++ b/scripts/reinstall-selfsign.sh @@ -0,0 +1,4 @@ +#!/bin/sh -x + +./uninstall-server.sh +./install-selfsign.sh diff --git a/scripts/uninstall-rpms.sh b/scripts/uninstall-rpms.sh index b56258c..4681db4 100755 --- a/scripts/uninstall-rpms.sh +++ b/scripts/uninstall-rpms.sh @@ -1,4 +1,9 @@ #!/bin/sh -x -rpm -e freeipa-debuginfo -rpm -e freeipa-admintools freeipa-python freeipa-server freeipa-client freeipa-server-selinux +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 index 53b93db..0115db1 100755 --- a/scripts/uninstall-server.sh +++ b/scripts/uninstall-server.sh @@ -1,3 +1,3 @@ #!/bin/sh -x -ipa-server-install --uninstall -U +ipa-server-install --uninstall -d -U -- cgit