Thomas Waldmann
74c33463dc
vagrant freebsd: some fixes, fixes #2067
...
- use -RELEASE, it can be updated via binaries
- more RAM, otherwise the 4 workers run out of memory.
- do not install / use fakeroot, it seems broken.
- set a hostname, this VM has none
2017-01-20 02:59:36 +01:00
Thomas Waldmann
7b9ff75960
use osxfuse 3.5.4 for tests / to build binaries
2017-01-19 19:02:13 +01:00
Thomas Waldmann
2b6e8a19e3
use python 3.5.3 to build binaries, fixes #2078
2017-01-19 18:58:14 +01:00
Thomas Waldmann
cdffd93139
pyinstaller: use fixed AND freshly compiled bootloader, fixes #2002
2017-01-17 02:09:28 +01:00
Thomas Waldmann
a9cd6a09cb
fix the freebsd64 vagrant machine, fixes #2037
...
The previous 10.2 got unusable due to missing backwards compatibility of 10.3 binaries it installed.
The 10.3 box from freebsd project has some issues:
- it needs "vagrant up" twice to start (first start with MAC warning)
- it needs shell set to sh
2017-01-14 23:42:38 +01:00
Thomas Waldmann
00c7a4f886
vagrant: fix openbsd repo, fixes #2042
...
original repo is 404.
2017-01-14 14:12:39 +01:00
Thomas Waldmann
c412b86455
vagrant: add Python 3.6.0
2017-01-04 01:06:57 +01:00
Thomas Waldmann
9643e64211
upgrade FUSE for macOS to 3.5.3
2016-11-27 02:09:19 +01:00
Thomas Waldmann
1dc51e6df8
Vagrantfile: reduce code duplication
2016-11-24 04:07:21 +01:00
Thomas Waldmann
6bb363c707
Vagrantfile: cosmetic: remove tabs / empty lines
2016-11-24 04:07:21 +01:00
Thomas Waldmann
1b462cdbed
vagrant: remove llfuse from tox.ini at a central place
2016-11-02 03:12:57 +01:00
TW
e38e4160ef
Merge pull request #1780 from ThomasWaldmann/fix-centos6-testing
...
vagrant: do not try to install llfuse on centos6
2016-11-02 01:31:58 +01:00
ololoru
5b0bff1962
add windows virtual machine
...
* Default memory size of Windows VM is 2048 mb
* Stop using mls-openssh and replace it with cygwin sshd by updating service start path in registry
2016-10-31 11:37:57 -05:00
Thomas Waldmann
aa62a164d9
vagrant: do not try to install llfuse on centos6
...
it breaks everything...
2016-10-31 02:36:49 +01:00
Thomas Waldmann
2b90e45dd1
vagrant: fix fuse permission issues on linux/freebsd, fixes #1544
2016-10-20 16:53:46 +02:00
Thomas Waldmann
57402b120b
vagrant: no chown when rsyncing
...
it tries to do chown -R vagrant.vagrant, but some boxes do not
have a vagrant group and break there. also, we do our own chown
in the provisioning scripts.
2016-10-17 17:37:33 +02:00
Thomas Waldmann
63ff002b19
vagrant / netbsd: use own box, fixes #1671 , fixes #1728
...
self-made basic netbsd box includes pre-installed rsync as vagrant is unable to install rsync.
delete line from tox.ini with sed so it does not try to install llfuse (which is broken on netbsd).
2016-10-17 02:03:52 +02:00
Thomas Waldmann
4ca0ed150b
vagrant / openbsd: use own box, fixes #1695
...
self-made basic openbsd box includes pre-installed rsync as vagrant is unable to install rsync.
as the self-made box now has enough space on /, remove workaround for low space.
delete line from tox.ini with sed so it does not try to install llfuse (which is broken on openbsd).
2016-10-15 15:21:38 +02:00
Björn Ketelaars
a0df60e1b8
FUSE on OpenBSD
...
Concerning #1696 :
OpenBSD offers in kernel support for FUSE 2.6. Borg relies on llfuse,
which relies on FUSE >2.9.
I'm not aware of plans to bring FUSE on OpenBSD to a more recent
version.
Signed-off-by: Björn Ketelaars <bjorn.ketelaars@hydroxide.nl>
2016-10-10 01:07:30 +02:00
Thomas Waldmann
75624f8e05
vagrant: update image name of boxcutter debian7 boxes
...
debian711* is 404.
2016-10-06 22:58:02 +02:00
Thomas Waldmann
864333d686
pyinstaller: use a spec file to build borg.exe binary
...
also: exclude osxfuse dylib on Mac OS X
2016-10-02 00:43:45 +02:00
Thomas Waldmann
4838b9e110
vagrant: upgrade osxfuse to 3.5.2
2016-09-27 22:44:33 +02:00
Thomas Waldmann
bb6c0cd2ac
vagrant: update FUSE for macOS
2016-09-26 20:08:04 +02:00
Thomas Waldmann
3c3502a9a0
update wheezy vagrant box to 7.11
...
7.9 is not available any more.
2016-09-14 02:22:46 +02:00
Thomas Waldmann
b5d605e5aa
Vagrantfile: use FUSE for macOS 3.4.1
...
Note: "FUSE for OS X" was renamed to "FUSE for macOS".
2016-08-03 18:23:43 +02:00
Thomas Waldmann
4e737cb64b
OS X: install pkg-config to build with FUSE support
2016-07-30 21:08:20 +02:00
Pankaj Garg
5f713ec1c1
Fixed the issue of xenial64 box being unable to run because vagrant user is absent
2016-07-15 09:15:37 +05:30
Thomas Waldmann
a80dad0de0
Vagrantfile: centos6: no FUSE, don't build binary
...
Trying to install llfuse breaks borg installation (lots of compiler errors).
Also, we're building the binaries on Debian wheezy since a while, no need
to build them on centos6. Esp. since the Centos6 based binaries showed
strange slowness in the past.
2016-07-07 17:50:30 +02:00
Thomas Waldmann
a4c9909700
Vagrantfile: add xz for redhat-like dists
...
It was missing on centos6 and then pyenv fails to install the pythons.
2016-07-07 17:45:42 +02:00
Thomas Waldmann
d6d4d318ca
do not install llfuse on netbsd (broken)
...
it even breaks the whole build / installation.
2016-07-07 04:23:07 +02:00
Thomas Waldmann
135d082e73
update OSXfuse to version 3.3.3
2016-07-07 03:31:26 +02:00
Thomas Waldmann
e81fc4381c
Vagrantfile: use openbsd 5.9, fixes #716
...
machine already has python3.4.
rsync works now.
fuse does not work on openbsd (and breaks borg install, if tried).
2016-06-29 01:04:24 +02:00
Thomas Waldmann
c6a72bb16f
use python 3.5.2 to build the binaries
2016-06-27 18:42:12 +02:00
Thomas Waldmann
21a30269c2
freebsd: use a older llfuse release that builds
...
llfuse >0.41.1 <=1.0.0 does not build on freebsd.
the issue is already fixed, but no new release yet.
2016-05-20 21:50:26 +02:00
Thomas Waldmann
5a7c027296
vagrant: OS X update osxfuse / fix lzma, fixes #933
2016-04-24 02:25:04 +02:00
Thomas Waldmann
c4d1d01d11
use latest llfuse for vagrant machines
2016-04-16 00:57:20 +02:00
Thomas Waldmann
c7776fa271
update OS / dist packages on build machines, fixes #717
2016-03-05 21:15:25 +01:00
Thomas Waldmann
111bb19443
Vagrant: drop ubuntu precise (12.04)
...
it only has python 3.2 and we require >= 3.4.
2016-02-27 21:31:30 +01:00
Thomas Waldmann
21d9436992
Vagrant: use pyinstaller v3.1.1
2016-02-27 21:22:06 +01:00
Thomas Waldmann
7d591226d2
remove support for python 3.2.x and 3.3.x, require 3.4+, fixes #65 , fixes #221
2016-01-24 14:57:48 +01:00
Thomas Waldmann
777fc89d3f
Vagrantfile: rsync symlinks as symlinks, fixes #592
2016-01-24 14:49:07 +01:00
Thomas Waldmann
12c7ef1329
Vagrantfile: avoid pkg-config missing error msg on netbsd
2016-01-23 23:06:05 +01:00
Thomas Waldmann
74a9e8d52d
Vagrantfile: remove python 3.2, use older pip/venv for trusty
...
pyenv installs latest virtualenv/pip that is not compatible with py 3.2 any more
I did a local python 3.2 tox run - it works.
2016-01-23 22:38:29 +01:00
Thomas Waldmann
efec1a396e
Vagrantfile: use pyinstaller 3.1, freebsd sqlite3 fix, fixes #569
2016-01-18 18:26:21 +01:00
Thomas Waldmann
458fc747a3
results of some llfuse experiments
...
filed some bug reports, added some notes to Vagrantfile.
2015-12-09 00:55:48 +01:00
Thomas Waldmann
20fb4c44a0
use python 3.5.1 to build binaries
2015-12-08 23:44:00 +01:00
Thomas Waldmann
67c85734ba
upgrade OS X FUSE to 3.0.9, update release todo docs
2015-11-20 01:12:31 +01:00
Thomas Waldmann
234a88bec6
avoid hidden import, make it easy for pyinstaller
...
this fixes #218 in an easier way so one doesn't have to type
--hidden-import=logging.config all the time when using pyinstaller.
2015-11-15 15:52:02 +01:00
Thomas Waldmann
a69f7b0f59
vagrant: use pyinstaller from develop branch, fixes #336
...
it has some fixes that are not in pyinstaller 3.0 release (and not in master branch).
2015-11-02 21:06:04 +01:00
Thomas Waldmann
3c2dee6eb6
vagrant: fix msgpack installation on centos, fixes #342
2015-10-31 19:50:53 +01:00