#!/usr/bin/python
import os
import os.path
import shutil
import subprocess
import sys

MOUNTPOINT = "/home/scott/caenspace"

if __name__ == "__main__":
    mounted = os.system("mount | grep " + os.path.basename(MOUNTPOINT)) == 0
    if not mounted:
        didntwork = os.system("sshfs swolchok@loginlinux.engin.umich.edu: " + MOUNTPOINT)
        if didntwork != 0:
            raise Exception("Couldn't mount CAEN space!")


    docs = sys.argv[2:]
    for arg in docs:
        shutil.copy(arg, MOUNTPOINT)

    command = ' '.join(["campusssh.py", sys.argv[1], "lpr"] + [os.path.basename(x) for x in docs])
    print command
    os.system(command)

    for arg in docs:
        os.remove(os.path.join(MOUNTPOINT, os.path.basename(arg)))

