def main(): if Utils.runCommand("wget -t 1 -T 1 -q -O /dev/null %s" % Globals.AWS_WEB_SERVICE_URL) == 0: sys.stderr.write("format device unsupported\n") sys.exit(1) if len(sys.argv) != 4: sys.stderr.write("usage: %s FSTYPE MOUNT_POINT DEVICE_NAME\n" % os.path.basename(sys.argv[0])) sys.exit(-1) fsType = sys.argv[1] mountPoint = sys.argv[2] device = DiskUtils.getDevice(sys.argv[3]) deviceName = DiskUtils.getDeviceName(sys.argv[3]) if not os.path.exists(device): sys.stderr.write("device %s not found\n" % sys.argv[3]) sys.exit(2) try: if not stat.S_ISBLK(os.stat(device).st_mode): sys.stderr.write("%s is not a block device\n" % sys.argv[3]) sys.exit(3) except OSError, e: Utils.log("unable to get device %s mode: %s" % (device, str(e))) sys.stderr.write("unable to get device %s mode\n" % sys.argv[3]) sys.exit(-2)
def main(): if Utils.runCommand("wget -t 1 -T 1 -q -O /dev/null %s" % Globals.AWS_WEB_SERVICE_URL) == 0: sys.stderr.write("format device unsupported\n") sys.exit(1) if len(sys.argv) != 4: sys.stderr.write("usage: %s FSTYPE MOUNT_POINT DEVICE_NAME\n" % os.path.basename(sys.argv[0])) sys.exit(-1) fsType = sys.argv[1] mountPoint = sys.argv[2] device = DiskUtils.getDevice(sys.argv[3]) deviceName = DiskUtils.getDeviceName(sys.argv[3]) if not os.path.exists(device): sys.stderr.write("device %s not found\n" % sys.argv[3]) sys.exit(2) try: if not stat.S_ISBLK(os.stat(device).st_mode): sys.stderr.write("%s is not a block device\n" % sys.argv[3]) sys.exit(3) except OSError, e: Utils.log("unable to get device %s mode: %s" % (device, str(e))) sys.stderr.write("unable to get device %s mode\n" % sys.argv[3]) sys.exit(-2)