[Apt-offline-devel] [SCM] Offline APT Package Manager branch, master, updated. 0.9.5-19-g2b1fdf4

Ritesh Raj Sarraf rrs at researchut.com
Tue Dec 8 10:50:20 UTC 2009


The following commit has been merged in the master branch:
commit 9f185eec6aeee0eb0a3f6b57fb18102b1d77998d
Author: Ritesh Raj Sarraf <rrs at researchut.com>
Date:   Thu Dec 3 22:35:34 2009 +0530

    be more comfortable on windows during testing

diff --git a/AptOfflineCoreLib.py b/AptOfflineCoreLib.py
index 6b203d8..642b49f 100644
--- a/AptOfflineCoreLib.py
+++ b/AptOfflineCoreLib.py
@@ -819,6 +819,7 @@ def installer( args ):
         Bool_Untrusted = args.allow_unauthenticated
         Str_InstallSrcPath = args.install_src_path
         
+        
         # Old cruft. Needs clean-up
         install_file_path = Str_InstallArg
         
@@ -842,7 +843,44 @@ def installer( args ):
                 
         if Str_InstallArg:
                 if Bool_TestWindows:
-                        pass
+                        global apt_package_target_path
+                        tempdir = tempfile.gettempdir()
+                        if os.access( tempdir, os.W_OK ) is True:
+                                pidname = os.getpid()
+                                tempdir = os.path.join(tempdir , "apt-package-target-path-" + str(pidname) )
+                                log.verbose("apt-package-target-path is %s\n" % (tempdir) )
+                                os.mkdir(tempdir)
+                                        
+                                apt_package_target_path = os.path.abspath(tempdir)
+                        else:
+                                log.err( "%s is not writable\n" % (tempdir) ) 
+                                sys.exit(1)
+                                
+                        global apt_update_target_path
+                        tempdir = tempfile.gettempdir()
+                        if os.access( tempdir, os.W_OK ) is True:
+                                pidname = os.getpid()
+                                tempdir = os.path.join(tempdir , "apt-update-target-path-" + str(pidname) )
+                                log.verbose("apt-update-target-path is %s\n" % (tempdir) )
+                                os.mkdir(tempdir)
+                                        
+                                apt_update_target_path = os.path.abspath(tempdir)
+                        else:
+                                log.err( "%s is not writable\n" % (tempdir) ) 
+                                sys.exit(1)
+                                
+                        global apt_update_final_path
+                        tempdir = tempfile.gettempdir()
+                        if os.access( tempdir, os.W_OK ) is True:
+                                pidname = os.getpid()
+                                tempdir = os.path.join(tempdir , "apt-update-final-path-" + str(pidname) )
+                                log.verbose("apt-update-final-path is %s\n" % (tempdir) )
+                                os.mkdir(tempdir)
+                                        
+                                apt_update_final_path = os.path.abspath(tempdir)
+                        else:
+                                log.err( "%s is not writable\n" % (tempdir) ) 
+                                sys.exit(1)
                 else:
                         try:
                                 if os.geteuid() != 0:
@@ -973,7 +1011,7 @@ def installer( args ):
                                         bugs_number[filename] = subject
                                         temp.file.close()
                                         
-                log.verbose(str(bugs_number) )
+                log.verbose(str(bugs_number) + "\n")
                 if bugs_number:
                         # Display the list of bugs
                         list_bugs(bugs_number)
@@ -1100,7 +1138,7 @@ def installer( args ):
                                                         break
                                         bugs_number[filename] = subject
                                         temp.close()
-                log.verbose(str(bugs_number) )
+                log.verbose(str(bugs_number) + "\n")
                 if bugs_number:
                         #Give the choice to the user
                         list_bugs(bugs_number)
@@ -1158,7 +1196,7 @@ def installer( args ):
                                         log.err( 'Incorrect choice. Exiting\n' )
                                         sys.exit( 1 )
                 else:
-                        log.verbose( "Great!!! No bugs found for all the packages that were downloaded.\n" )
+                        log.verbose( "Great!!! No bugs found for all the packages that were downloaded.\n\n" )
                         #response = raw_input( "Continue with Installation. Y/N?" )
                         #response = response.rstrip( "\r" )
                         #if response.startswith( 'y' ) or response.startswith( 'Y' ):
@@ -1207,7 +1245,7 @@ def installer( args ):
                                         # Bad sig.
                                         log.err("%s bad signature. Not syncing because in strict mode.\n" % (file) )
                 if lVerifiedWhitelist != []:
-                        log.verbose (str(lVerifiedWhitelist) )
+                        log.verbose (str(lVerifiedWhitelist) + "\n")
                         for whitelist_item in lVerifiedWhitelist:
                                 for final_item in lFileList:
                                         if whitelist_item in final_item:
@@ -1543,14 +1581,6 @@ def main():
         	Bool_Verbose = args.verbose
         	Bool_TestWindows = args.test_windows
                 
-                # On windows, we want to test
-                if Bool_TestWindows:
-                        global apt_package_target_path
-                        global apt_update_target_path
-                        apt_package_target_path = 'C:\\temp'
-                        apt_update_target_path = 'C:\\temp'
-                        
-                        
         	global log
         	log = AptOfflineLib.Log( Bool_Verbose, lock=True )
         	log.verbose(str(args) + "\n")

-- 
Offline APT Package Manager



More information about the Apt-offline-devel mailing list