| | |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='import-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='import-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='export-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='export-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='backup-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='backup-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <script> |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='restore-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='restore-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='shutdown-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='shutdown-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='restart-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='restart-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <script> |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='schema.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='schema-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <script> |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='leaveShutdownTask.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='leaveShutdownTask-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='totalupdate-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='totalupdate-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <script> |
| | | <script> |
| | | myLocation=location |
| | | myPath=dsPath |
| | | taskLdifFile='rebuildIndex-task.ldif' |
| | | |
| | | try: |
| | | import hashlib |
| | | m = hashlib.md5() |
| | | except ImportError: |
| | | import md5 |
| | | m = md5.new() |
| | | m.update(location) |
| | | m.update(dsPath) |
| | | taskLdifFile='rebuildIndex-task-%s.ldif' % m.hexdigest() |
| | | taskLdif='%s/../%s/%s' % (dsPath,relativeDataDir,taskLdifFile) |
| | | tmpTaskLdif='%s/%s' % (logsTempDir,taskLdifFile) |
| | | taskDN='ds-task-id=%s,cn=Scheduled Tasks,cn=Tasks' % taskID |
| | | </script> |
| | | |
| | | <!-- Build the restore task configuration object --> |
| | | <!-- Build the rebuild-index task configuration object --> |
| | | <script> |
| | | ldifLines=[] |
| | | ldifLines.append('dn: %s' % taskDN) |
| | |
| | | ldifLines.append('ds-task-rebuild-index: %s' % indexType ) |
| | | </script> |
| | | |
| | | <!-- Write out the restore-task ldif --> |
| | | <!-- Write out the rebuildIndex-task ldif --> |
| | | <script> |
| | | outfile = open(tmpTaskLdif,"w") |
| | | |