* dolib'lerin wrapperlık yaptığı fonksiyon eklendi

This commit is contained in:
S.Çağlar Onur
2005-08-03 16:56:22 +00:00
parent dfea68c50c
commit a0ead22e78
+14
View File
@@ -53,3 +53,17 @@ def readable_insinto(destinationDirectory, *sourceFiles):
for sourceFile in sourceFiles: for sourceFile in sourceFiles:
for source in glob.glob(sourceFile): for source in glob.glob(sourceFile):
os.system("install -m0644 %s %s" % (source, destinationDirectory)) os.system("install -m0644 %s %s" % (source, destinationDirectory))
def lib_insinto(sourceFile, destinationDirectory, permission = 0644):
'''inserts a library fileinto destinationDirectory with given permission'''
if not sourceFiles or not destinationDirectory:
raise ArgumentError("Insufficient arguments...")
if not can_access_directory(destinationDirectory):
makedirs(destinationDirectory)
if os.path.islink(sourceFile):
os.symlink(os.path.realpath(sourceFile), os.path.join(destinationDirectory, sourceFile))
else:
os.system("install -m%s %s %s" % (permission, sourceFile, destinationDirectory))