From 5714926ddffe9e3d574b01784552dfbb5355f4d2 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Wed, 16 Jul 2014 18:05:40 -0400 Subject: move git-annex to git/cmd This way, it works both when using msgit, which will look in both bin and cmd, but also when using cygwin's git, which only looks in PATH, which includes cmd but not bin. --- Build/NullSoftInstaller.hs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Build/NullSoftInstaller.hs b/Build/NullSoftInstaller.hs index b50f64db3..b8fc82605 100644 --- a/Build/NullSoftInstaller.hs +++ b/Build/NullSoftInstaller.hs @@ -121,7 +121,7 @@ makeInstaller gitannex license extrabins launchers = nsis $ do [ Target "wscript.exe" , Parameters "\"$INSTDIR/git-annex-webapp.vbs\"" , StartOptions "SW_SHOWNORMAL" - , IconFile "$INSTDIR/bin/git-annex.exe" + , IconFile "$INSTDIR/cmd/git-annex.exe" , IconIndex 2 , KeyboardShortcut "ALT|CONTROL|a" , Description "git-annex webapp" @@ -130,15 +130,16 @@ makeInstaller gitannex license extrabins launchers = nsis $ do [ Target "wscript.exe" , Parameters "\"$INSTDIR/git-annex-autostart.vbs\"" , StartOptions "SW_SHOWNORMAL" - , IconFile "$INSTDIR/bin/git-annex.exe" + , IconFile "$INSTDIR/cmd/git-annex.exe" , IconIndex 2 , Description "git-annex autostart" ] - -- Groups of files to install section "bins" [] $ do setOutPath "$INSTDIR\\bin" - addfile gitannex mapM_ addfile extrabins + section "cmd" [] $ do + setOutPath "$INSTDIR\\cmd" + addfile gitannex section "meta" [] $ do setOutPath "$INSTDIR" addfile license @@ -147,13 +148,13 @@ makeInstaller gitannex license extrabins launchers = nsis $ do uninstall $ do delete [RebootOK] $ startMenuItem delete [RebootOK] $ autoStartItem + removefilesFrom "$INSTDIR/bin" extrabins + removefilesFrom "$INSTDIR/cmd" [gitannex] removefilesFrom "$INSTDIR" $ + launchers ++ [ license , uninstaller - ] ++ launchers - removefilesFrom "$INSTDIR/bin" $ - [ gitannex - ] ++ extrabins + ] where addfile f = file [] (str f) removefilesFrom d = mapM_ (\f -> delete [RebootOK] $ fromString $ d ++ "/" ++ takeFileName f) -- cgit v1.2.3