diff options
author | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-04-08 09:13:48 +0000 |
---|---|---|
committer | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-04-08 09:13:48 +0000 |
commit | 6fe0035bb3eaf59d8a7fe13c230c534619dba04b (patch) | |
tree | 475c7a641fc84bf3a960ec615fb330c6aec8e4f5 /rdiff-backup/dist/makedist | |
parent | 34d29a9d9961f4ba481828385364fa7c9a6fb2dc (diff) | |
download | rdiff-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-x | rdiff-backup/dist/makedist | 26 |
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() |