diff options
author | Joey Hess <joey@kitenet.net> | 2014-07-16 18:05:40 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-07-16 18:12:05 -0400 |
commit | 5714926ddffe9e3d574b01784552dfbb5355f4d2 (patch) | |
tree | 75d70fa256648ca34efd5793bec6c5635ad08856 /Build | |
parent | 381c0db727352d1ed85607062ee43b6a02d6c756 (diff) |
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.
Diffstat (limited to 'Build')
-rw-r--r-- | Build/NullSoftInstaller.hs | 17 |
1 files 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)
|