summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-07-20 08:33:57 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-07-20 08:33:57 +0200
commitbebc523927e7b13c964c294b65406ddaec30ad02 (patch)
tree2d0224d1d9c1bb391dc84e2601c601cb0bdb12c8 /scripts
parentbf08efd7f536c42bf44dc5ca4f57712bb670247f (diff)
downloadpki-dev-bebc523927e7b13c964c294b65406ddaec30ad02.tar.gz
pki-dev-bebc523927e7b13c964c294b65406ddaec30ad02.tar.xz
pki-dev-bebc523927e7b13c964c294b65406ddaec30ad02.zip
Updated DS clone scripts.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/ds-clone-create.sh17
-rwxr-xr-xscripts/ds-clone-enable-logging.sh12
-rwxr-xr-xscripts/ds-clone-remove.sh (renamed from scripts/dsclone-remove.sh)0
-rwxr-xr-xscripts/ds-clone-start.sh (renamed from scripts/dsclone-start.sh)0
-rwxr-xr-xscripts/ds-clone-stop.sh3
-rwxr-xr-xscripts/dsclone-create.sh11
6 files changed, 32 insertions, 11 deletions
diff --git a/scripts/ds-clone-create.sh b/scripts/ds-clone-create.sh
new file mode 100755
index 0000000..d524b56
--- /dev/null
+++ b/scripts/ds-clone-create.sh
@@ -0,0 +1,17 @@
+#!/bin/sh -x
+
+setup-ds.pl --silent --\
+ General.FullMachineName=$HOSTNAME\
+ General.SuiteSpotUserID=nobody\
+ General.SuiteSpotGroup=nobody\
+ slapd.ServerPort=10389\
+ slapd.ServerIdentifier=pki-clone\
+ slapd.Suffix=dc=example,dc=com\
+ slapd.RootDN="cn=Directory Manager"\
+ slapd.RootDNPwd=Secret123\
+
+ldapadd -h $HOSTNAME -p 10389 -x -D "cn=Directory Manager" -w Secret123 << EOF
+dn: dc=pki,dc=example,dc=com
+objectClass: domain
+dc: pki
+EOF
diff --git a/scripts/ds-clone-enable-logging.sh b/scripts/ds-clone-enable-logging.sh
new file mode 100755
index 0000000..8991e67
--- /dev/null
+++ b/scripts/ds-clone-enable-logging.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+ldapmodify -x -h localhost -p 390 -D "cn=Directory Manager" -w "Secret123" <<EOF
+dn: cn=config
+changetype: modify
+replace: nsslapd-accesslog-logging-enabled
+nsslapd-accesslog-logging-enabled: on
+-
+replace: nsslapd-accesslog-logbuffering
+nsslapd-accesslog-logbuffering: off
+
+EOF
diff --git a/scripts/dsclone-remove.sh b/scripts/ds-clone-remove.sh
index 175f8ca..175f8ca 100755
--- a/scripts/dsclone-remove.sh
+++ b/scripts/ds-clone-remove.sh
diff --git a/scripts/dsclone-start.sh b/scripts/ds-clone-start.sh
index ecef723..ecef723 100755
--- a/scripts/dsclone-start.sh
+++ b/scripts/ds-clone-start.sh
diff --git a/scripts/ds-clone-stop.sh b/scripts/ds-clone-stop.sh
new file mode 100755
index 0000000..3cd53dc
--- /dev/null
+++ b/scripts/ds-clone-stop.sh
@@ -0,0 +1,3 @@
+#!/bin/sh -x
+
+systemctl stop dirsrv@pki-clone.service
diff --git a/scripts/dsclone-create.sh b/scripts/dsclone-create.sh
deleted file mode 100755
index 8dad956..0000000
--- a/scripts/dsclone-create.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh -x
-
-setup-ds.pl --silent --\
- General.FullMachineName=$HOSTNAME\
- General.SuiteSpotUserID=dirsrv\
- General.SuiteSpotGroup=dirsrv\
- slapd.ServerPort=390\
- slapd.ServerIdentifier=pki-clone\
- slapd.Suffix=dc=example,dc=com\
- slapd.RootDN="cn=Directory Manager"\
- slapd.RootDNPwd=Secret123\