summaryrefslogtreecommitdiff
path: root/standalone/linux
Commit message (Collapse)AuthorAge
* Linux standalone: Work around problem that prevented it from working ↵Gravatar Joey Hess2015-08-04
| | | | properly if unpacked into a directory that contains ":" or ";" in its name.
* update cabal pin file for linux standalone to current stackageGravatar Joey Hess2015-05-31
|
* update for TH-capable arm autobuilderGravatar Joey Hess2015-05-31
| | | | Only 1 patched haskell package is needed on arm now.
* Linux standalone, OSX app: Improve runshell script to always quote shell ↵Gravatar Joey Hess2015-05-26
| | | | vars, so that it will work when eg, untarred into a directory path with spaces in its name.
* if ~/.ssh does not exist and cannot be created, avoid failingGravatar Joey Hess2015-04-20
|
* Removed dependency on haskell SHA library, instead using cryptohash >= 0.11.0.Gravatar Joey Hess2015-04-19
|
* update pinned versions for android and armel to use new enough http-client ↵Gravatar Joey Hess2015-04-18
| | | | | | | for proxy support I have not updated the autobuilder yet; these versions seem ok by inspection.
* Better fix for standalone tarball git-annex sync linker shim bug, that works ↵Gravatar Joey Hess2015-03-27
| | | | for "git annex sync" as well as "git-annex sync".
* Fix bug introduced in the last release that broke git-annex sync when ↵Gravatar Joey Hess2015-03-27
| | | | | | | | | git-annex was installed from the standalone tarball. This was introduced by commit 849a4b1a0d71071a602f552125fd7e25689662db However, the same problem could affect other calls to programPath, specifically some on the assistant. So, I fixed it at a deeper level.
* Linux standalone: Set LOCPATH=/dev/null to work around ↵Gravatar Joey Hess2015-02-25
| | | | | | https://ghc.haskell.org/trac/ghc/ticket/7695 This prevents localization from working, but git-annex is not localized anyway.
* Linux standalone: Improved process names of linker shimmed programs.Gravatar Joey Hess2015-02-16
|
* add missing patchesGravatar Joey Hess2014-12-04
|
* cabal unpack --pristineGravatar Joey Hess2014-12-04
| | | | | | | Without --pristine, cabal will update the package's cabal file if a newer one is available in hackage. But that can break applying patches. Especially since the new version from hackage can apparently have dos line endings, while the version from the tarball doesn't.
* convert no-th linux build to use cabal.config with pinned versions for ↵Gravatar Joey Hess2014-12-03
| | | | reproducability of builds
* cabal install with -j1 to work around ghc qemu threading bugGravatar Joey Hess2014-12-03
|
* fix paramsGravatar Joey Hess2014-09-12
|
* remove one shift too manyGravatar Joey Hess2014-09-12
|
* armel autobuilder now working again!Gravatar Joey Hess2014-08-15
|
* typoGravatar Joey Hess2014-08-14
|
* run only 1 install job at a timeGravatar Joey Hess2014-08-13
| | | | In qemu-system-arm, more jobs seems to cause frequent qemu-related crashes.
* provide utf-8 locale to avoid silly build failureGravatar Joey Hess2014-07-14
|
* fix logicGravatar Joey Hess2014-07-04
|
* skein patch seems to be needed for arm as well as androidGravatar Joey Hess2014-06-10
| | | | I don't understand why this patch is needed.
* vector patch also needed for armGravatar Joey Hess2014-06-10
|
* fix QuickCheck install w/o THGravatar Joey Hess2014-05-22
|
* update haskell patches (incomplete)Gravatar Your Name2014-05-20
|
* Support symlinking git-annex and git-annex-shell from the Linux standalone ↵Gravatar Joey Hess2014-05-16
| | | | | | | | | bundle into PATH. Unless busybox doesn't support readlink -f, then it just uses readlink and symlinking won't work. Also, OSX has no readlink -f so not done there. Thanks, jlebar.
* webapp: Support using git-annex on a remote server, which was installed from ↵Gravatar Joey Hess2014-04-20
| | | | | | | | | | the standalone tarball or OSX app, and so does not have git-annex in PATH (and may also not have git or rsync in PATH). * webapp: Support using git-annex on a remote server, which was installed from the standalone tarball or OSX app, and so does not have git-annex in PATH (and may also not have git or rsync in PATH). * standalone tarball, OSX app: Install a ~/.ssh/git-annex-wrapper, which can be used to run git-annex, git, rsync, etc.
* actually use patches from linux/haskell-patchesGravatar Joey Hess2014-03-10
|
* really add patch..Gravatar Joey Hess2014-03-10
|
* add a patch to disable accept4, for compatability with older systemsGravatar Joey Hess2014-03-10
|
* updateGravatar Joey Hess2014-03-07
|
* make wrappers run git-shell, now that it's included, rather than git shellGravatar Joey Hess2013-12-27
|
* add git-shell wrappersGravatar Joey Hess2013-12-27
|
* Include git-receive-pack, git-upload-pack, and git wrappers in the Linux ↵Gravatar Joey Hess2013-12-24
| | | | standalone build, and OSX app, so they will be available when it's added to PATH.
* allow building webapp with EvilSplicer for non-android armGravatar Joey Hess2013-12-18
| | | | | | | | | | | | | | | | Was able to reuse many of the android patches, but several had to be re-done. On Android, ghc is a stage2 build, so can compile, but not run TH code. But debian's ghc on armel cannot even compile TH code, so it has to be patched out. Some haskell packages have been updated to new versions, including yesod and DAV, and their patches had to be redone. The Makefile now has 2 new targets. The first is run on a companion x86 system to do the build and get TH splices. Then the second target is run the same source tree on the arm system to build without needing TH. This commit was sponsored by Svenne Krap.
* begin work on installing TH-using dependencies of webapp, for standalone ↵Gravatar Joey Hess2013-12-16
| | | | | | armel build Will move common patches out of android/haskell-patches.
* make linker path absoluteGravatar Joey Hess2013-12-16
|
* Linux standalone build now includes its own glibc and forces the linker to ↵Gravatar Joey Hess2013-12-16
| | | | use it, to remove dependence on the host glibc.
* add linux-gate and linux-vdso dummy libsGravatar Joey Hess2013-12-15
| | | | | Just fixes a build warning; these files don't exist they are virtual DSOs provided by the linux kernel.
* Include man pages in Linux and OSX standalone builds.Gravatar Joey Hess2013-12-15
|
* Programs from Linux and OSX standalone builds can now be symlinked into a ↵Gravatar Joey Hess2013-12-15
| | | | directory in PATH as an alternative installation method, and will use readlink to find where the build was unpacked.
* fun with execGravatar Joey Hess2013-07-23
|
* add git-annex-shell wrapper to linux and OSX standalone bundlesGravatar Joey Hess2013-05-31
| | | | | | This can be useful when not using the assistant, and putting the bundle in PATH. This way, git-annex-shell is available for use by anything that ssh's in.
* deal with $0 having spaces in itGravatar Joey Hess2013-03-20
|
* improve linux standalone bundle instuctions, mentioning the PATH setup optionGravatar Joey Hess2013-03-20
|
* furnish git with an (empty) template directory in standalone buildsGravatar Joey Hess2012-12-13
| | | | This will stop git-init complaining about missing template directory.
* runshell: start sh, not $SHELLGravatar Joey Hess2012-12-07
| | | | $SHELL may need libraries not included in the bundle
* Fix broken .config/git-annex/program installed by standalone tarball.Gravatar Joey Hess2012-11-28
| | | | | | | | It was doubly broken; both missing a slash, and containing "runshell git-annex", while some parts of the code expected it to be a simple path to a program. This appears to include the transfer queue runner, and the code that starts a new assistant process when switching to another repository in the webapp.
* The standalone builds now unset their special path and library path ↵Gravatar Joey Hess2012-11-27
| | | | | | variables before running the system web browser. Should fix a crash reported on OSX.