diff options
Diffstat (limited to 'kakaotalk')
| -rwxr-xr-x | kakaotalk | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -50,13 +50,12 @@ function _install_wine() { find "${WINEPREFIX}/drive_c/users" \ -mindepth 1 -maxdepth 1 -type d -not -name 'Public' )" - mv "${HOME_WINE}" "${HOME_WINE}-bak" || true - ln -sf "${HOME}/Desktop" "${HOME_WINE}/Desktop" - ln -sf "${HOME}/Documents" "${HOME_WINE}/Documents" - ln -sf "${HOME}/Downloads" "${HOME_WINE}/Downloads" - ln -sf "${HOME}/Music" "${HOME_WINE}/Music" - ln -sf "${HOME}/Pictures" "${HOME_WINE}/Pictures" - ln -sf "${HOME}/Videos" "${HOME_WINE}/Videos" + + dirs="Desktop Documents Downloads Music Pictures Videos" + [ -n "$HOME_WINE" ] && for dir in $dirs; do + [ -d "${HOME_WINE}/${dir}" ] && rm -rf "${HOME_WINE}/${dir:?}" + ln -sf "${HOME}/${dir:?}" "${HOME_WINE}/${dir:?}" + done # Create a desktop shortcut if [ -d "${XDG_DATA_HOME:-${HOME}/.local/share}/applications" ]; then |
