This commit is contained in:
2018-10-11 10:44:37 +04:00
parent aca8b1a04f
commit 24b2b79a28

View File

@@ -12,26 +12,33 @@ function mount_sshfs {
return 1 return 1
fi fi
local MOUNT_PATH="/Users/abra/mount/$1" local MOUNT_PATH="/Users/$USER/mount/$1"
mkdir -p "$MOUNT_PATH" mkdir -p "$MOUNT_PATH"
umount "$MOUNT_PATH" || true; if mount | grep "$MOUNT_PATH"; then
umount "$MOUNT_PATH";
fi
sshfs \ sshfs \
-o allow_other \ -o allow_other \
-o kernel_cache \
-o direct_io \
-o auto_cache \
-o defer_permissions \ -o defer_permissions \
-o noappledouble \
-o cache=yes \ -o cache=yes \
-o Compression=no \ -o Compression=yes \
-o reconnect \ -o reconnect \
-o workaround=rename \ -o workaround=rename \
"$1:$2" "$MOUNT_PATH" "$1:$2" "$MOUNT_PATH"
local REMOTE_COMMAND_PIPE_PATH="/projects/subl_remote/fifo" local REMOTE_COMMAND_PIPE_PATH="/projects/subl_remote/fifo"
local LOCAL_COMMAND_PIPE_PATH="/Users/abra/mount/$1/$REMOTE_COMMAND_PIPE_PATH" local LOCAL_COMMAND_PIPE_PATH="/Users/$USER/mount/$1/$REMOTE_COMMAND_PIPE_PATH"
if [[ ! -e "$LOCAL_COMMAND_PIPE_PATH" ]]; then if [[ ! -e "$LOCAL_COMMAND_PIPE_PATH" ]]; then
echo "Can't file the command pipe" echo "Can't find the command pipe"
return
fi fi
echo "Starting remote command pipe..." echo "Starting remote command pipe..."
@@ -124,19 +131,19 @@ function strip-tags {
| xargs -0 -n1 mid3v2 --delete-frames=TXXX,USLT,TIPL,UFID,APIC,TBPM,TCMP,TDOR,TDRC,TLAN,TMED,TPOS,TPUB,TRCK,TCON | xargs -0 -n1 mid3v2 --delete-frames=TXXX,USLT,TIPL,UFID,APIC,TBPM,TCMP,TDOR,TDRC,TLAN,TMED,TPOS,TPUB,TRCK,TCON
} }
function dedi-beet { function levi_beet {
FUNCTION_PRELUDE FUNCTION_PRELUDE
ssh dedi -- sudo -u torrent-user beet "$@" ssh levi -- sudo BEETSDIR=/projects/config/beets -u torrent beet "$@"
} }
function beet-comments { function beet_comments {
FUNCTION_PRELUDE FUNCTION_PRELUDE
: "${1:?who?}" : "${1:?who?}"
: "${2:?what?}" : "${2:?what?}"
dedi-beet modify \'"comments=$2"\' \'"albumartist::$1"\' levi_beet modify \'"comments=$2"\' \'"albumartist::$1"\'
} }
function rsync2 { function rsync2 {
@@ -164,12 +171,14 @@ function sync-music {
# return 1 # return 1
# fi # fi
mkdir -p "$HOME/music/library" local MUSIC_DIR="$HOME/music/library"
mkdir -p "$MUSIC_DIR"
rsync2 \ rsync2 \
--delete \ --delete \
"dedi:/home/torrent-user/music-library/" \ "levi:/projects/music/" \
"$HOME/music/library/" "$MUSIC_DIR/"
} }
# function .g-init() { # function .g-init() {