#!/bin/bash preferred_ports="23 531" fallback_ports="2323 1531" # use preferred ports if root, # otherwise use fallback ports [[ $(id -u) -eq 0 ]] && ports="$preferred_ports" || ports="$fallback_ports" # if no arguments: # start r0c with password from config file [[ "x$1" == "x" ]] && python -m r0c.__main__ $ports # otherwise, # start r0c with the provided password [[ "x$1" == "x" ]] || python -m r0c.__main__ $ports "$1" # usually just "r0c" is enough, # but python 2.6 needs the full "r0c.__main__"