Changeset 62
- Timestamp:
- Jul 8, 2005, 5:59:17 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cmtpacman/HEAD/scripts/kit.py
r61 r62 33 33 ################################################################################################## 34 34 def __init__ (self, DEBUG=False): 35 36 35 # Log creation 37 36 self.debug = DEBUG … … 79 78 ################################################################################################## 80 79 def get_options (self, args): 81 80 self.log.debug("get_options") 82 81 self.racine = os.path.dirname(os.path.realpath(args[0])) 83 82 try: … … 119 118 def make_pacman_cache (self): 120 119 # Prepare the target pacman cache 120 self.log.debug("make_pacman_cache") 121 121 if not os.path.isdir (self.cache_dir): 122 122 self.log.info('Creating %s', self.cache_dir) … … 128 128 #------------------------------------ make_tempory_file -----------------------------------------# 129 129 ################################################################################################## 130 def make_tempory_file (self): 130 def make_tempory_file (self): 131 self.log.debug("make_tempory_file") 131 132 # associate handler 132 133 #signal.signal(signal.SIG_DFL, self.cleanup); # 0 … … 150 151 def prepare_cmt_context (self): 151 152 # Prepare the CMT and package context 153 self.log.debug("prepare_cmt_context") 152 154 h = self.cmt.do ('show pwd') 153 155 root = os.path.dirname (h) … … 161 163 162 164 self.package = self.cmt.macro_value ('package') 163 self._ _normpath(self.package)165 self._normpath(self.package) 164 166 165 167 self.cmtpath = self.cmt.macro_value (self.package + '_cmtpath') 166 self._ _normpath (self.cmtpath)168 self._normpath (self.cmtpath) 167 169 168 170 self.offset = self.cmt.macro_value (self.package + '_offset') 169 self._ _normpath (self.offset)171 self._normpath (self.offset) 170 172 171 173 self.log.debug('package=%s', self.package) … … 197 199 def prepare_patch_structure (self): 198 200 # Prepare the patch structure 201 self.log.debug("prepare_patch_structure") 199 202 if self.patch_dir != '': 200 203 if os.path.isdir (os.path.join (self.patch_dir, self.project_id)): … … 223 226 def prepare_externals (self): 224 227 # Prepare the detection of external packages 228 self.log.debug("prepare_externals") 225 229 self.native_version = self.cmt.macro_value (self.package + '_native_version') 226 230 self.export_paths = self.cmt.macro_value (self.package + '_export_paths') … … 233 237 def prepare_temp (self): 234 238 # Prepare the temporary copies 235 239 self.log.debug("prepare_temp") 236 240 os.makedirs (self.tempcopydir) 237 241 … … 251 255 ################################################################################################## 252 256 def build_pacman (self): 257 self.log.debug("build_pacman") 253 258 self.log.debug("%s %s %s %s %s %s", self.url, self.package, self.version, self.cmtpath, \ 254 259 self.project_id, self.is_internal) … … 360 365 # end usage 361 366 ################################################################################################## 362 #--------------------------------------- _ _normpath---------------------------------------------#363 ################################################################################################## 364 def _ _normpath (self, path):367 #--------------------------------------- _normpath ----------------------------------------------# 368 ################################################################################################## 369 def _normpath (self, path): 365 370 if path != '': 366 371 path = os.path.normpath (path) … … 369 374 ################################################################################################## 370 375 def __del__ (self): 376 self.log.debug("__del__") 371 377 self.cleanup() 372 378 ################################################################################################## … … 380 386 ################################################################################################## 381 387 def get_project (self): 388 self.log.debug("get_project") 382 389 if self.cmtpath != '': 383 390 rr = os.path.basename (self.cmtpath) … … 392 399 ################################################################################################## 393 400 def get_libraries (self): 401 self.log.debug("get_libraries") 394 402 pass 395 403 ################################################################################################## … … 397 405 ################################################################################################## 398 406 def get_pacman_file_version(self, old_file): 407 self.log.debug("get_pacman_file_version") 399 408 pacman_file_version=1 400 409 if os.path.isfile(old_file): … … 414 423 # filter_deps <cyclefile> <p> <p> ... 415 424 # Remove from the list of <p>s all entries found in the cyclefile 425 self.log.debug("filter_deps") 416 426 cmd = "`cat "+self.cyclefile+" | awk '{if ($NF == \"'"+self.package+"'\") {print "+deps[0]+"}}'`" 417 427 status, cycles = commands.getstatusoutput (cmd) … … 431 441 ################################################################################################## 432 442 def acquire_sources (self): 443 self.log.debug("acquire_sources") 433 444 434 445 self.log.info("Now acquiring sources") … … 475 486 # Acquire the CMT files (requirements + make_fragments) file 476 487 # Result is stored (symlinked) in ${tempcopydir}/cmt 488 self.log.debug ("acquire_CMT_files") 477 489 pass 478 490 # echo `pwd` >${tempfile1} … … 512 524 ################################################################################################## 513 525 def transfer_files (self, kind, liste, branch): 526 self.log.debug ("transfer_files") 514 527 alt = "" 515 528 dir_prefix= "" … … 614 627 # 615 628 # /bin/rm -f ${list} 616 629 ################################################################################################## 630 #---------------------------------- acquire_java ------------------------------------------------# 631 ################################################################################################## 632 def acquire_java (self): 633 self.log.debug ("acquire_java") 634 pass 635 ################################################################################################## 636 #---------------------------------- acquire_applications ----------------------------------------# 637 ################################################################################################## 638 def acquire_applications (self): 639 self.log.debug ("acquire_applications") 640 pass 641 ################################################################################################## 642 #---------------------------------- acquire_runtime_files ---------------------------------------# 643 ################################################################################################## 644 def acquire_runtime_files (self): 645 self.log.debug ("acquire_runtime_files") 646 pass 647 ################################################################################################## 648 #---------------------------------- acquire_jo_files --------------------------------------------# 649 ################################################################################################## 650 def acquire_jo_files (self): 651 self.log.debug ("acquire_jo_files") 652 pass 653 ################################################################################################## 654 #---------------------------------- acquire_python_modules_files --------------------------------# 655 ################################################################################################## 656 def acquire_python_modules_files (self): 657 self.log.debug ("acquire_python_modules_files") 658 pass 659 ################################################################################################## 660 #---------------------------------- acquire_xml_files -------------------------------------------# 661 ################################################################################################## 662 def acquire_xml_files (self): 663 self.log.debug ("acquire_xml_files") 664 pass 665 ################################################################################################## 666 #---------------------------------- acquire_headers ---------------------------------------------# 667 ################################################################################################## 668 def acquire_headers (self): 669 self.log.debug ("acquire_headers") 670 pass 671 ################################################################################################## 672 #---------------------------------- acquire_scripts_files ---------------------------------------# 673 ################################################################################################## 674 def acquire_scripts_files (self): 675 self.log.debug ("acquire_scripts_files") 676 pass 677 ################################################################################################## 678 #---------------------------------- acquire_lcg_modules -----------------------------------------# 679 ################################################################################################## 680 def acquire_lcg_modules (self): 681 self.log.debug ("acquire_lcg_modules") 682 pass 683 ################################################################################################## 684 #---------------------------------- acquire_export_installed_files ------------------------------# 685 ################################################################################################## 686 def acquire_export_installed_files (self): 687 self.log.debug ("acquire_export_installed_files") 688 pass 689 ################################################################################################## 690 #---------------------------------- create_tar --------------------------------------------------# 691 ################################################################################################## 692 def create_tar (self): 693 self.log.debug ("create_ta") 694 pass 695 ################################################################################################## 696 #---------------------------------- acquire_export_path -----------------------------------------# 697 ################################################################################################## 698 def acquire_export_path (self): 699 self.log.debug ("acquire_export_path") 700 pass 701 ################################################################################################## 702 #---------------------------------- acquire_export_path -----------------------------------------# 703 ################################################################################################## 704 def make_tar_filename (self): 705 self.log.debug ("make_tar_filename") 706 if self.project_id=="": 707 if self.native_version=="": 708 return self.package+"-"+self.version+self.platform_suffix 709 #| sed -e 's#'${package}-${package}'#'${package}'#' 710 else: 711 print self.package+"-"+self.native_version+self.platform_suffix 712 else: 713 return self.project_id+"/"+self.package+self.platform_suffix 617 714 ################################################################################################## 618 715 #---------------------------------- END ----------------------------------------------#
Note: See TracChangeset
for help on using the changeset viewer.