summaryrefslogtreecommitdiff
path: root/rdiff-backup/dist/makedist
diff options
context:
space:
mode:
authorben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-04-08 09:13:48 +0000
committerben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109>2002-04-08 09:13:48 +0000
commit6fe0035bb3eaf59d8a7fe13c230c534619dba04b (patch)
tree475c7a641fc84bf3a960ec615fb330c6aec8e4f5 /rdiff-backup/dist/makedist
parent34d29a9d9961f4ba481828385364fa7c9a6fb2dc (diff)
downloadrdiff-backup-6fe0035bb3eaf59d8a7fe13c230c534619dba04b.tar.gz
Thought about making separate redhat 7.x RPMs, now I don't think I'll bother
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@38 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/dist/makedist')
-rwxr-xr-xrdiff-backup/dist/makedist26
1 files changed, 16 insertions, 10 deletions
diff --git a/rdiff-backup/dist/makedist b/rdiff-backup/dist/makedist
index 8a57ed2..a23fca3 100755
--- a/rdiff-backup/dist/makedist
+++ b/rdiff-backup/dist/makedist
@@ -10,7 +10,7 @@ filelist = [SourceDir + "/rdiff-backup", "CHANGELOG",
# Various details about the files must also be specified by the rpm
# spec template.
spec_template = "dist/rdiff-backup.spec"
-
+redhat_spec_template = "dist/rdiff-backup.rh7x.spec"
def GetVersion():
"""Return version string by reading in ./rdiff-backup"""
@@ -51,14 +51,20 @@ def MakeTar(version):
def MakeSpecFile(version):
"""Create spec file using spec template"""
+ def helper(spec_template, specfile):
+ """Added now that there are special redhat rpms"""
+ outfp = open(specfile, "w")
+ outfp.write("Version: %s\n" % version)
+ infp = open(spec_template, "r")
+ outfp.write(infp.read())
+ infp.close()
+ outfp.close()
+
specfile = "rdiff-backup-%s-1.spec" % version
- outfp = open(specfile, "w")
- outfp.write("Version: %s\n" % version)
- infp = open(spec_template, "r")
- outfp.write(infp.read())
- infp.close()
- outfp.close()
- return specfile
+ redhat_specfile = "rdiff-backup-%s-1.rh7x.spec" % version
+ helper(spec_template, specfile)
+ helper(redhat_spec_template, redhat_specfile)
+ return (specfile, redhat_specfile)
def Main():
cwd = os.getcwd()
@@ -69,8 +75,8 @@ def Main():
print "Processing version " + version
tarfile = MakeTar(version)
print "Made tar file " + tarfile
- specfile = MakeSpecFile(version)
- print "Made specfile " + specfile
+ specfiles = MakeSpecFile(version)
+ print "Made specfiles %s and %s" % specfiles
if __name__ == "__main__": Main()