diff options
| author | root <root@dc13.lemmi> | 2020-07-21 10:00:46 +0200 |
|---|---|---|
| committer | root <root@dc13.lemmi> | 2020-07-21 10:00:46 +0200 |
| commit | 1192c4575ea7afdf38e3fa0df4587a08620af11e (patch) | |
| tree | 6910a62487c282d0840d2e668aa7eb40b7c8a3fd /project/setup/sendto-install.sh | |
| parent | 76de8a89f7c1d1b4522eb66e8f89d248e8c1781f (diff) | |
SZS v2.18a
Diffstat (limited to '')
| -rw-r--r-- | project/setup/sendto-install.sh | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/project/setup/sendto-install.sh b/project/setup/sendto-install.sh new file mode 100644 index 0000000..abbdf72 --- /dev/null +++ b/project/setup/sendto-install.sh @@ -0,0 +1,80 @@ +#!/usr/bin/env bash + + ##################################################################### + ## _______ _______ _______ ## + ## | ___ |____ | ___ | ## + ## | | |_| / /| | |_| ## + ## | |_____ / / | |_____ ## + ## |_____ | / / |_____ | ## + ## _ | | / / _ | | ## + ## | |___| |/ /____| |___| | ## + ## |_______|_______|_______| ## + ## ## + ## Wiimms SZS Tools ## + ## http://szs.wiimm.de/ ## + ## ## + ##################################################################### + ## ## + ## This file is part of the SZS project. ## + ## Visit http://szs.wiimm.de/ for project details and sources. ## + ## ## + ## Copyright (c) 2011-2019 by Dirk Clemens <wiimm@wiimm.de> ## + ## ## + ##################################################################### + +#------------------------------------------------------------------------------ +# simple cygwin check + +if [[ $1 != --cygwin ]] +then + echo "Option --cygwin not set => exit" >&2 + exit 1 +fi + +#------------------------------------------------------------------------------ +# pre definitions + +WIN_INSTALL_PATH="Wiimm/SZS" + +#------------------------------------------------------------------------------ +echo "* setup" + +export PATH=".:$PATH" +mkdir -p /tmp + +#--------------- + +SENDTO_SRC=./windows-sendto +if [[ ! -d $SENDTO_SRC ]] +then + SENDTO_SRC="$WIN_INSTALL_PATH/windows-sendto" + if [[ ! -d $SENDTO_SRC ]] + then + echo "Can't find SendTo source => abort" >&2 + exit 1 + fi +fi + +#--------------- + +key="/user/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders/SendTo" +if ! WIN_SENDTO_PATH="$(regtool get "$key")" || [[ $WIN_SENDTO_PATH = "" ]] +then + echo "Can't determine Windows program path => abort" >&2 + exit 1 +fi +CYGWIN_SENDTO_PATH="${WIN_SENDTO_PATH//\\//}" + + +#------------------------------------------------------------------------------ +echo "* install SendTo scripts" +echo " - SendTo source: $SENDTO_SRC" +echo " - SendTo folder: $WIN_SENDTO_PATH" +echo " - ->: $CYGWIN_SENDTO_PATH" + +cp -p "$SENDTO_SRC"/* "$CYGWIN_SENDTO_PATH/" + +#------------------------------------------------------------------------------ + +exit 0 + |
