| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The android-utilities/ directory currently needs to be set up by hand to
contain busybox, etc.
|
|
|
|
| |
cross-compiling for Android
|
|
|
|
| |
to install libpcre. Currently done only for Cabal or when the Makefile is made to use -DWITH_GLOB
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Various things that don't work on Android are just ifdefed out.
* the webapp (needs template haskell for arm)
* --include and --exclude globbing (needs libpcre, which is not ported;
probably I'll make it use the pure haskell glob library instead)
* annex.diskreserve checking (missing sys/statvfs.h)
* timestamp preservation support (yawn)
* S3
* WebDAV
* XMPP
The resulting 17mb binary has been tested on Android, and it is able to,
at least, print its usage message.
|
| |
|
|
|
|
|
|
|
| |
I need to clean up the path to hasktags. Ideally by packaging it in Debian.
Not using ghci's own tags generation because it falls over on pre-compiled
files.
|
| |
|
| |
|
|
|
|
|
| |
Needs work to deal with directory renames better; otherwise seems to
basically work.
|
|
|
|
|
|
|
|
|
| |
This allows it to use Build.SysConfig to always install the programs
configure detected. Amoung other fixes, this ensures the right uuid
generator and checksum programs are installed.
I also cleaned up the handling of lsof's path; configure now checks for
it in PATH, but falls back to looking for it in sbin directories.
|
| |
|
|
|
|
| |
This will stop git-init complaining about missing template directory.
|
|
|
|
|
|
|
|
| |
This ensures that the standalone builds will include lsof, and it'll then
be in the runshell PATH, so will work.
This does not deal with manual builds where lsof is not in path, which
will fail at runtime due to the program being missing.
|
|
|
|
| |
Not sure why this is failing w/o an error message.
|
|
|
|
| |
This is because host is not included in the standalone builds.
|
|
|
|
| |
It's just not acceptable for eg, lsof to be left out.
|
| |
|
| |
|
| |
|
|
|
|
| |
Have not yet been able to test this.
|
|
|
|
|
|
|
|
| |
oberon:MacOS joeyh$ ./runshell
dyld: Symbol not found: _environ
Referenced from: /bin/sh
Expected in: /Volumes/git-annex/git-annex.app/Contents/MacOS/usr/lib/libSystem.B.dylib
in /bin/sh
|
|
|
|
|
|
|
|
|
|
| |
There are two reasons to to so. First, it allows not building with
WITH_OLD_SSH, and using ssh connection caching.
Second, per
http://git-annex.branchable.com/bugs/OSX_app_issues/#comment-3bdbc400a7c87c5cbc16e5aab5a52ac3
ssh can fail when run from the standalone build, due to library
incompatabilities. Building in ssh will avoid this.
|
|
|
|
| |
deps
|
|
|
|
|
| |
Doesn't actually store anything yet, but initremote works and tests the
server.
|
| |
|
|
|
|
|
| |
git-annex is built with various cp options, so cp needs to match the build
environment.
|
| |
|
|
|
|
|
| |
This library should be easier to install than ADNS, so I've made it
be used by default.
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
For now, when dbus goes away, the assistant keeps running but does not fall
back or reconnect. To do so needs more changes to the DBus library; in
particular a connectSessionWith and connectSystemWith to let me specify
my own clientThreadRunner.
|
| |
| |
| |
| | |
My previous change should mean I no longer need that hack.
|
| |
| |
| |
| |
| |
| | |
I had been using -ignore-package monads-tf to deal with this, but
the XMPP library uses monads-tf, so that also ignores it. Instead,
use PackageImports to force use of mtl in my own code.
|
|/ |
|
| |
|
|
|
|
| |
uname reports SunOS, but cabal seems to use solaris.
|
|
|
|
| |
Solaris does not use kqueue, it has some other poll interface.
|
|
|
|
| |
This seemed to be causing too much load on the autobuilder.
|
|
|
|
|
| |
We want the standalone builds to be complete and reproducible, so a missing
bin is an error.
|
|
|
|
| |
losing connection, which will need to be fixed upstream.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The standalone build does not bundle its own ssh, so should be built
to support as wide an array of ssh versions as possible, so turn off
connection caching.
Unfortunatly, as implemented this forces a full rebuild when building the
standalone binary, and of course it makes it somewhat slower.
This is not ideal, but neither is probing the ssh version every time it's
run (slow), or once when initializing a repo (fragile).
|
| |
|