You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

51 lines
541 B

#!/bin/sh
set -e
die() {
echo "$*" >&2
exit 1
}
N="$(basename "$0")"
case "$N" in
sshfs_*)
M=sshfs
N="${N#sshfs_}"
case "$N" in
inmep)
R=amery@inmep.geeks.cl:projects/
;;
builder)
R=amery@geeks.cl:projects/
;;
*)
die "$0: invalid name"
;;
esac
;;
flickr)
M="${N}fs"
;;
*)
die "$0: invalid name"
;;
esac
D="/media/$USER/$N"
if [ ! -d "$D/" ]; then
sudo mkdir -p "$D"
sudo chown $USER:$USER "$D"
fi
case "$M" in
sshfs)
exec "$M" "$R" "$D"
;;
flickrfs)
exec "$M" "$D"
;;
*)
die "$M: invalid mode"
;;
esac