123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #! /usr/bin/env python
- # -*- coding: UTF-8 -*-
- #——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*
- import os, sys
- #——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*
- # FOR PRINTING IN COLOR
- #——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*
- class bcolors:
- HEADER = '\033[95m'
- BLUE = '\033[94m'
- GREEN = '\033[92m'
- WARNING = '\033[93m'
- FAIL = '\033[91m'
- ENDC = '\033[0m'
- BOLD = '\033[1m'
- UNDERLINE = '\033[4m'
- BOLD_BLUE = '\033[1m' + '\033[94m'
- BOLD_GREEN = '\033[1m' + '\033[92m'
- BOLD_RED = '\033[1m' + '\033[91m'
- #——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*
- # PLATFORM
- #——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*
- def getPlatform () :
- #--- Determine platform
- PLATFORM = ""
- (SYSTEM_NAME, MODE_NAME, RELEASE, VERSION, MACHINE) = os.uname ()
- #print "SYSTEM_NAME '" + SYSTEM_NAME + "'"
- #print "MACHINE '" + MACHINE + "'"
- if (MACHINE == "i386") & (SYSTEM_NAME == "Darwin") :
- PLATFORM = "mac"
- elif (MACHINE == "x86_64") & (SYSTEM_NAME == "Darwin") :
- PLATFORM = "mac"
- elif (MACHINE == "x86_64") & (SYSTEM_NAME == "Linux") :
- PLATFORM = "linux"
- elif (MACHINE == "i386") & (SYSTEM_NAME == "Linux") :
- PLATFORM = "linux32"
- elif (MACHINE == "i686") & (SYSTEM_NAME == "Linux") :
- PLATFORM = "linux32"
- else:
- print (bcolors.BOLD_RED + "*** Unknown platform (SYSTEM_NAME = \"" + SYSTEM_NAME + "\", MACHINE = \"" + MACHINE + "\") ***" + bcolors.ENDC)
- sys.exit (1) ;
- return PLATFORM
- #——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*
|