summaryrefslogtreecommitdiff
path: root/rdiff-backup/dist/makedist
diff options
context:
space:
mode:
authorben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-06-17 07:59:31 +0000
committerben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-06-17 07:59:31 +0000
commit9e4b8b40f80eef0a785ed73d95c99cfd54478fd8 (patch)
tree8060549a32213ab0f023d18358868d040fcc8219 /rdiff-backup/dist/makedist
parentb4df2b8231ea724cb208d26eced159c7ddb4e0c2 (diff)
downloadrdiff-backup-9e4b8b40f80eef0a785ed73d95c99cfd54478fd8.tar.gz
Distribution changes for new exploded format
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@137 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/dist/makedist')
-rwxr-xr-xrdiff-backup/dist/makedist37
1 files changed, 17 insertions, 20 deletions
diff --git a/rdiff-backup/dist/makedist b/rdiff-backup/dist/makedist
index bba7d23..b7430ab 100755
--- a/rdiff-backup/dist/makedist
+++ b/rdiff-backup/dist/makedist
@@ -4,9 +4,6 @@ import os, re, shutil, time
SourceDir = "src"
DistDir = "dist"
-filelist = [SourceDir + "/rdiff-backup", "CHANGELOG",
- "COPYING", "README", "FAQ.html"]
-
# Various details about the files must also be specified by the rpm
# spec template.
@@ -20,22 +17,6 @@ def GetVersion():
fp.close()
return match.group(1)
-def CopyModule():
- """Copy all the relevant module source files to rdiff_backup"""
- moddir = DistDir+"/rdiff_backup"
- os.system("rm -rf %s" % moddir)
- os.mkdir(moddir)
-
- for filename in ["cmodule.c", "connection.py", "destructive_stepping.py",
- "FilenameMapping.py", "Globals.py", "Hardlink.py",
- "highlevel.py", "increment.py", "__init__.py",
- "iterfile.py", "lazy.py", "log.py", "Main.py",
- "manage.py", "MiscStats.py", "Rdiff.py", "restore.py",
- "rlist.py", "robust.py", "rorpiter.py", "rpath.py",
- "seleciton.py", "SetConnections.py", "static.py",
- "statistics.py", "Time.py"]:
- assert not os.system("cp %s/%s %s" % (SourceDir, filename, moddir))
-
def CopyMan(destination, version):
"""Create updated man page at the specified location"""
fp = open(destination, "w")
@@ -93,7 +74,23 @@ def MakeTar(version):
os.system("rm -rf " + tardir)
except OSError: pass
os.mkdir(tardir)
- for file in filelist: os.system("cp -a %s %s" % (file, tardir))
+ for filename in ["rdiff-backup", "CHANGELOG", "COPYING",
+ "README", "FAQ.html", SourceDir + "/cmodule.c",
+ DistDir + "/setup.py"]:
+ assert not os.system("cp %s %s" % (filename, tardir)), filename
+
+ os.mkdir(tardir+"/rdiff_backup")
+ for filename in ["connection.py", "destructive_stepping.py",
+ "FilenameMapping.py", "Globals.py", "Hardlink.py",
+ "highlevel.py", "increment.py", "__init__.py",
+ "iterfile.py", "lazy.py", "log.py", "Main.py",
+ "manage.py", "MiscStats.py", "Rdiff.py", "restore.py",
+ "rlist.py", "robust.py", "rorpiter.py", "rpath.py",
+ "selection.py", "SetConnections.py", "static.py",
+ "statistics.py", "Time.py"]:
+ assert not os.system("cp %s/%s %s/rdiff_backup" %
+ (SourceDir, filename, tardir)), filename
+ os.chmod(os.path.join(tardir, "setup.py"), 0755)
os.chmod(os.path.join(tardir, "rdiff-backup"), 0755)
CopyMan(os.path.join(tardir, "rdiff-backup.1"), version)
os.system("tar -cvzf %s %s" % (tarfile, tardir))