Add an extra subtree on remote directory
This commit is contained in:
parent
2a63b0c096
commit
91d13df3b2
|
@ -31,6 +31,7 @@ games_list="..."
|
||||||
## }}}
|
## }}}
|
||||||
|
|
||||||
remote_dir="${HOME}/Nextcloud/games/linux.sgl.script"
|
remote_dir="${HOME}/Nextcloud/games/linux.sgl.script"
|
||||||
|
home_remote_dir="${remote_dir}/home"
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
@ -40,7 +41,7 @@ move_game_dir() {
|
||||||
_game_name="${1}"
|
_game_name="${1}"
|
||||||
_game_dir="${2}"
|
_game_dir="${2}"
|
||||||
_local_game_path="${HOME}/${_game_dir}/${_game_name}"
|
_local_game_path="${HOME}/${_game_dir}/${_game_name}"
|
||||||
_remote_game_path="${remote_dir}/${_game_dir}/${_game_name}"
|
_remote_game_path="${home_remote_dir}/${_game_dir}/${_game_name}"
|
||||||
|
|
||||||
## If a remote directory doesn't already exists for this game
|
## If a remote directory doesn't already exists for this game
|
||||||
if [ ! -d "${_remote_game_path}" ]; then
|
if [ ! -d "${_remote_game_path}" ]; then
|
||||||
|
@ -62,7 +63,7 @@ symlink_game_dir() {
|
||||||
_game_name="${1}"
|
_game_name="${1}"
|
||||||
_game_dir="${2}"
|
_game_dir="${2}"
|
||||||
_local_game_path="${HOME}/${_game_dir}/${_game_name}"
|
_local_game_path="${HOME}/${_game_dir}/${_game_name}"
|
||||||
_remote_game_path="${remote_dir}/${_game_dir}/${_game_name}"
|
_remote_game_path="${home_remote_dir}/${_game_dir}/${_game_name}"
|
||||||
|
|
||||||
if [ -d "${_remote_game_path}" ]; then
|
if [ -d "${_remote_game_path}" ]; then
|
||||||
ln -s -- "${_remote_game_path}" "${_local_game_path}"
|
ln -s -- "${_remote_game_path}" "${_local_game_path}"
|
||||||
|
@ -94,7 +95,7 @@ for game_path in ${games_list}; do
|
||||||
local_game_path_type="$(ls -ld "${local_game_path}" | sed 's/\(^.\).*/\1/')"
|
local_game_path_type="$(ls -ld "${local_game_path}" | sed 's/\(^.\).*/\1/')"
|
||||||
|
|
||||||
game_name="$(basename "${game_path}")"
|
game_name="$(basename "${game_path}")"
|
||||||
game_dir="$(direname "${game_path}")"
|
game_dir="$(dirname "${game_path}")"
|
||||||
|
|
||||||
case ${local_game_path_type} in
|
case ${local_game_path_type} in
|
||||||
## Data is already a symlink
|
## Data is already a symlink
|
||||||
|
|
Loading…
Reference in New Issue