import Assistant.WebApp.MakeRemote
#ifdef WITH_S3
import qualified Remote.S3 as S3
-#endif
-import qualified Remote.Glacier as Glacier
-import qualified Remote.Helper.AWS as AWS
import Logs.Remote
import qualified Remote
import qualified Types.Remote as Remote
+#endif
+import qualified Remote.Glacier as Glacier
+import qualified Remote.Helper.AWS as AWS
import Types.Remote (RemoteConfig)
import Types.StandardGroups
import Creds
import Assistant.Sync
import Assistant.Alert
import qualified Assistant.WebApp.Configurators.AWS as AWS
-import qualified Assistant.WebApp.Configurators.IA as IA
#ifdef WITH_S3
+import qualified Assistant.WebApp.Configurators.IA as IA
import qualified Remote.S3 as S3
#endif
import qualified Remote
import qualified Remote.S3 as S3
import qualified Remote.Helper.AWS as AWS
import Assistant.WebApp.MakeRemote
-#endif
import qualified Remote
import qualified Types.Remote as Remote
import Types.StandardGroups
-import Types.Remote (RemoteConfig)
import Logs.Remote
+import Assistant.Gpg
+#endif
+import Types.Remote (RemoteConfig)
import qualified Annex.Url as Url
import Creds
-import Assistant.Gpg
import qualified Data.Text as T
import qualified Data.Map as M
import Utility.FileMode
-import System.PosixCompat.Types
-
symLinkMode :: FileMode
symLinkMode = 40960
, return copier
)
#else
- return copier
+ return $ if remotewanthardlink then copier else copier
#endif