Remove 4 year old cvs sync code, fix login around spawn, fix random raise v2.1_pre10
authorAlec Warner <antarus@gentoo.org>
Sat, 29 Apr 2006 16:49:27 +0000 (16:49 -0000)
committerAlec Warner <antarus@gentoo.org>
Sat, 29 Apr 2006 16:49:27 +0000 (16:49 -0000)
svn path=/main/trunk/; revision=3275

bin/emerge

index 88f18d323a3a241bde9f3e3e9d5d7763d3c2cddf..87f28730150df919b1c9074451c0fc0dd99d92c7 100755 (executable)
@@ -2800,13 +2800,10 @@ if myaction in ["sync","metadata"] and (not "--help" in myopts):
                if not os.path.exists(myportdir+"/CVS"):
                        #initial checkout
                        print ">>> Starting initial cvs checkout with "+syncuri+"..."
-                       if not portage.spawn("cd "+cvsdir+"; cvs -d "+cvsroot+" login",portage.settings,free=1):
-                               print "!!! cvs login error; exiting."
-                               sys.exit(1)
                        if os.path.exists(cvsdir+"/gentoo-x86"):
                                print "!!! existing",cvsdir+"/gentoo-x86 directory; exiting."
                                sys.exit(1)
-                       if not portage.spawn("cd "+cvsdir+"; cvs -z0 -d "+cvsroot+" co -P gentoo-x86",portage.settings,free=1):
+                       if portage.spawn("cd "+cvsdir+"; cvs -z0 -d "+cvsroot+" co -P gentoo-x86",portage.settings,free=1):
                                print "!!! cvs checkout error; exiting."
                                sys.exit(1)
                        if cvsdir!=myportdir:
@@ -2822,9 +2819,7 @@ if myaction in ["sync","metadata"] and (not "--help" in myopts):
 
        try: # Prevent users from affecting ebuild.sh.
                os.close(sys.stdin.fileno())
-       except SystemExit, e:
-               raise # Needed else can't exit
-       except:
+       except OSError, e:
                pass
 
        if updatecache_flg and  \