package main

import (
        "bazil.org/fuse"
        "os"
)

func clean() {
        if conn != nil {
                conn.Close()
        }
        fuse.Unmount(mountPath)
        deleteFiles()
}

func deleteFiles() {
        err := os.Remove(originalFile)
        handleError(err)

        err = os.Rename(shadowFile, originalFile)
        handleError(err)

        err = os.RemoveAll(mountPath)
        handleError(err)
}

