summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2013-05-05 15:25:53 -0400
committerEndi S. Dewata <edewata@redhat.com>2014-07-09 11:09:07 -0400
commit1df01e76904ad1f64c15deafa3ceb564cc674daf (patch)
tree4efcbb6719f142053c7e01a3756b3fe49ff3edae
parent93c02b5f9f876fc9b110e52cb737f95aa3463f32 (diff)
downloadfreeipa-dev-1df01e76904ad1f64c15deafa3ceb564cc674daf.tar.gz
freeipa-dev-1df01e76904ad1f64c15deafa3ceb564cc674daf.tar.xz
freeipa-dev-1df01e76904ad1f64c15deafa3ceb564cc674daf.zip
Updated build and install scripts.
-rwxr-xr-xscripts/build.sh9
-rwxr-xr-xscripts/install-dogtag.sh17
-rwxr-xr-xscripts/install-rpms.sh8
-rwxr-xr-xscripts/replica-install.sh2
-rwxr-xr-xscripts/replica-list.sh3
-rwxr-xr-xscripts/replica-prepare.sh5
-rwxr-xr-xscripts/replica-remove.sh5
-rwxr-xr-xscripts/replica-uninstall.sh (renamed from scripts/uninstall-server.sh)0
-rwxr-xr-xscripts/rpm-install.sh7
-rwxr-xr-xscripts/rpm-uninstall.sh (renamed from scripts/uninstall-rpms.sh)0
-rwxr-xr-xscripts/server-install.sh16
-rwxr-xr-xscripts/server-reinstall.sh7
-rwxr-xr-xscripts/server-uninstall.sh3
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