summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-05-30 02:22:48 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-05-30 02:22:48 -0500
commit27bdba4f594cbdedfb5881e7e52d5fb6d97e794b (patch)
tree250fc73ad9be2538ab3a44d73e05602f904de5b9
parent8b3572070c5c80c0c7d9a96a43334ba62029b9f2 (diff)
downloadfreeipa-dev-27bdba4f594cbdedfb5881e7e52d5fb6d97e794b.tar.gz
freeipa-dev-27bdba4f594cbdedfb5881e7e52d5fb6d97e794b.tar.xz
freeipa-dev-27bdba4f594cbdedfb5881e7e52d5fb6d97e794b.zip
Added Dogtag scripts.
-rwxr-xr-xscripts/build.sh6
-rwxr-xr-xscripts/dogtag-install.sh8
-rwxr-xr-xscripts/dogtag-uninstall.sh8
-rwxr-xr-xscripts/install-selfsign.sh2
-rwxr-xr-xscripts/reinstall-selfsign.sh4
-rwxr-xr-xscripts/uninstall-rpms.sh9
-rwxr-xr-xscripts/uninstall-server.sh2
7 files changed, 36 insertions, 3 deletions
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