Joey Hess
4124a27ec9
make wrappers run git-shell, now that it's included, rather than git shell
2013-12-27 16:36:48 -04:00
Joey Hess
307c57b29b
add git-shell wrappers
2013-12-27 16:06:11 -04:00
Joey Hess
706c74aa98
Include git-receive-pack, git-upload-pack, and git wrappers in the Linux standalone build, and OSX app, so they will be available when it's added to PATH.
2013-12-24 16:28:10 -04:00
Joey Hess
ccef06da41
allow building webapp with EvilSplicer for non-android arm
...
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.
2013-12-18 21:41:17 +00:00
Joey Hess
13b0bf17d9
begin work on installing TH-using dependencies of webapp, for standalone armel build
...
Will move common patches out of android/haskell-patches.
2013-12-16 23:05:00 -04:00
Joey Hess
c26734c7da
make linker path absolute
2013-12-16 02:17:15 -04:00
Joey Hess
99f6dd01b4
Linux standalone build now includes its own glibc and forces the linker to use it, to remove dependence on the host glibc.
2013-12-16 01:51:19 -04:00
Joey Hess
e7739cb011
add linux-gate and linux-vdso dummy libs
...
Just fixes a build warning; these files don't exist they are virtual DSOs
provided by the linux kernel.
2013-12-15 19:16:44 -04:00
Joey Hess
f4e0eec2a2
Include man pages in Linux and OSX standalone builds.
2013-12-15 16:27:46 -04:00
Joey Hess
6be19b0070
Programs from Linux and OSX standalone builds can now be symlinked into a directory in PATH as an alternative installation method, and will use readlink to find where the build was unpacked.
2013-12-15 15:57:41 -04:00
Joey Hess
54e0bd55b4
fun with exec
2013-07-23 17:31:51 -04:00
Joey Hess
66ba80ac04
add git-annex-shell wrapper to linux and OSX standalone bundles
...
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.
2013-05-31 17:02:09 -04:00
Joey Hess
f84b8615e5
deal with $0 having spaces in it
2013-03-20 14:11:36 -04:00
Joey Hess
36b3c4c757
improve linux standalone bundle instuctions, mentioning the PATH setup option
2013-03-20 13:40:57 -04:00
Joey Hess
dd032bd84c
furnish git with an (empty) template directory in standalone builds
...
This will stop git-init complaining about missing template directory.
2012-12-13 12:27:32 -04:00
Joey Hess
0931ad6be8
runshell: start sh, not $SHELL
...
$SHELL may need libraries not included in the bundle
2012-12-07 14:44:44 -04:00
Joey Hess
51aa988a9f
Fix broken .config/git-annex/program installed by standalone tarball.
...
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.
2012-11-28 16:09:38 -04:00
Joey Hess
2525fefbb9
The standalone builds now unset their special path and library path variables before running the system web browser.
...
Should fix a crash reported on OSX.
2012-11-27 17:05:29 -04:00
Joey Hess
f89d6dd33e
The standalone tarball's runshell now takes care of installing a ~/.ssh/git-annex-shell wrapper the first time it's run.
2012-10-29 14:40:28 -04:00
Joey Hess
e88e3ba85b
standalone linux app nearly ready
...
also made several fixes that apply to the OSX app
2012-09-28 19:08:13 -04:00
Joey Hess
f0d75cd928
content removed from git annex
2012-09-28 18:52:45 -04:00
Joey Hess
ad0d927dba
content removed from git annex
2012-09-28 18:52:44 -04:00
Joey Hess
fb31fbb4c9
content removed from git annex
2012-09-28 18:52:44 -04:00
Joey Hess
9142b4feb2
content removed from git annex
2012-09-28 18:52:44 -04:00
Joey Hess
115f05db25
building linux standalone tarballs
2012-09-28 18:21:39 -04:00