From 3b4f0db73e73912e39baa4a4c8b8c2e9ae3ab5be Mon Sep 17 00:00:00 2001 From: Karl MacMillan Date: Thu, 6 Dec 2007 17:17:43 -0500 Subject: Convert the setup of ssl from a shell script to a python module. This is in preparation for user supplied certs. --- ipa-python/ipautil.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ipa-python/ipautil.py') diff --git a/ipa-python/ipautil.py b/ipa-python/ipautil.py index ffe75a90..3c2b37f7 100644 --- a/ipa-python/ipautil.py +++ b/ipa-python/ipautil.py @@ -27,6 +27,7 @@ from random import Random from time import gmtime import os, sys, traceback, readline import stat +import shutil from types import * @@ -101,6 +102,15 @@ def dir_exists(filename): except: return False +def install_file(fname, dest): + if file_exists(dest): + os.rename(dest, dest + ".orig") + shutil.move(fname, dest) + +def backup_file(fname): + if file_exists(fname): + os.rename(fname, fname + ".orig") + class CIDict(dict): """ Case-insensitive but case-respecting dictionary. -- cgit