summaryrefslogtreecommitdiffstats
path: root/scripts/fedora-cvs
diff options
context:
space:
mode:
authordennis@bratac.ausil.us <dennis@bratac.ausil.us>2007-12-03 12:26:12 -0600
committerdennis@bratac.ausil.us <dennis@bratac.ausil.us>2007-12-03 12:26:12 -0600
commit31c66cf58f809d861ff8737c034e09d6214736f1 (patch)
treedfffde4a8f32ce89885403dc86400e7a372be970 /scripts/fedora-cvs
parent2a4da0fa1b9f3439c82b18840391ad1c9b4f4942 (diff)
downloadfedpkg-31c66cf58f809d861ff8737c034e09d6214736f1.tar.gz
fedpkg-31c66cf58f809d861ff8737c034e09d6214736f1.tar.xz
fedpkg-31c66cf58f809d861ff8737c034e09d6214736f1.zip
put .py on fedora-cvs
Diffstat (limited to 'scripts/fedora-cvs')
-rwxr-xr-xscripts/fedora-cvs49
1 files changed, 0 insertions, 49 deletions
diff --git a/scripts/fedora-cvs b/scripts/fedora-cvs
deleted file mode 100755
index eb0a7b4..0000000
--- a/scripts/fedora-cvs
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/python
-
-import os
-import string
-import sys
-import commands
-
-def readUser():
- ''' samle line "Subject: C=US, ST=North Carolina, O=Fedora Project, OU=Dennis Gilmore, CN=ausil/emailAddress=dennis@ausil.us" '''
- userCert = ""
- if os.access(os.path.join(os.path.expanduser('~'),".fedora.cert"), os.R_OK):
- userCert = open(os.path.join(os.path.expanduser('~'),".fedora.cert"), "r").read()
- else:
- print "!!! cannot read your ~/.fedora.cert file !!!"
- print "!!! Ensure the file is readable and try again !!!"
- os.exit(1)
- for certLine in userCert.split("\n"):
- if not len(certLine):
- continue
- stripCertLine = certLine.strip()
- if stripCertLine.startswith("Subject: "):
- subjectLine = certLine.split("CN=")
- name = subjectLine[1].split("/")
- return name[0]
-
-
-def cvsco(user, module):
- '''CVSROOT=:ext:ausil@cvs.fedoraproject.org:/cvs/extras/'''
- (s, o) = commands.getstatusoutput("CVSROOT=:ext:%s@cvs.fedoraproject.org:/cvs/extras/ CVS_RSH=ssh cvs co %s" % (user, module))
- if s != 0:
- print "Error: %s" % o
- else:
- print o
-
-
-def main(pkg):
- userName = readUser()
- cvsco(userName, pkg)
-
-if __name__ == '__main__':
- if len(sys.argv) < 2:
- print "you need to specify the module to checkout of cvs"
- sys.exit(1)
-
- #the package we want to pull from cvs
- pkg = sys.argv[1]
-
- main(pkg)
-