def getAvailPort(self, comp, port): """ Method to return server status. """ if port == '': port = 5432 selPort = util.get_avail_port("PG Port", port, comp) yield self.session.publish('com.bigsql.onPortSelect', selPort)
## Initialize the ConsoleLogger to redirect the console output log file previous_stdout = sys.stdout sys.stdout = ConsoleLogger() isJson = os.getenv("isJson", None) pg_home = os.path.join(MY_HOME, pgver) print(" ") print("## Initializing " + pgver + " #######################") ## PORT ############################################### if args.port > 0: i_port = args.port else: i_port = util.get_avail_port("PG Port", 5432, pgver) ## DATA ############################################### data_root = os.path.join(MY_HOME, "data") if not os.path.isdir(data_root): os.mkdir(data_root) if args.datadir == "": pg_data = os.path.join(data_root, pgver) else: pg_data = args.datadir if not os.path.isdir(pg_data): os.mkdir(pg_data) ## SVCUSER ###########################################
previous_stdout = sys.stdout sys.stdout = ConsoleLogger() print(" ") print("## Initializing pgadmin #######################") if args.email > "": i_email = args.email else: i_email = util.get_email_address() ## PORT ############################################### if args.port > 0: i_port = args.port else: i_port = util.get_avail_port("pgAdmin Port", 80, pgver) ## DATA ############################################### data_root = os.path.join(MY_HOME, "data") if not os.path.isdir(data_root): os.mkdir(data_root) if args.datadir == "": pgadmin_data = os.path.join(data_root, "pgadmin") else: pgadmin_data = args.datadir if not os.path.isdir(pgadmin_data): os.mkdir(pgadmin_data) ## PASSWD #############################################