This is a set of scripts to package a DroboApp from scratch, i.e., download sources, unpackage, compile, install, and package in a TGZ file. The
master branch contains the Drobo5N version, the
drobofs branch contains the DroboFS version.
No ARM Support
There won't be a new version of Crashplan for the Drobo anytime soon. With Crashplan 4.8, Code42 began using libraries incompatible with ARM devices like the Drobo and they have no plans of ever supporting ARM devices again. This means no more Crashplan for the Drobo, Raspberry Pi, Synology, QNAP, ReadyNAS, and so on.
The Crashplan app for Drobo blocks of the self-update mechanism. It is a feature that was introduced with 126.96.36.199. Some users have maintained functional backups to Crashplan Central using 188.8.131.52.
For more details, please see:
I just want to install the DroboApp, what do I do?
Check the releases page. If there are no releases available, then you have to compile.
How to compile
First make sure that you have a working cross-compiling VM.
Log in the VM, pick a temporary folder (e.g.,
~/build), and then do:
git clone https://github.com/droboports/crashplan.git cd crashplan ./build.sh ls -la *.tgz
Each invocation creates a log file with all the generated output.
./build.sh distcleanremoves everything, including downloaded files.
./build.sh cleanremoves everything but downloaded files.
./build.sh packagerepackages the DroboApp, without recompiling.
- openjdk: https://packages.debian.org/wheezy/openjdk-6-jre-headless
- jtux: http://basepath.com/aup/jtux/
- fast-md5: http://www.twmacinta.com/myjava/fast_md5.php
- libffi: https://sourceware.org/libffi/
- libjna: https://packages.debian.org/wheezy/libjna-java
- crashplan: https://www.code42.com/crashplan/
This DroboApp has been the result of much online searching. In particular, the patch for JTux was adapted from here. The idea of using the Debian version of libjna comes from here. Libffi as a requirement comes from here, as well as the idea of moving the tmp folder. Libmd5 was introduced in version 3.2, and the instructions came from here.
Drobo, DroboShare, Drobo FS, Drobo 5N, DRI and all related trademarks are the property of Data Robotics, Inc. This site is not affiliated, endorsed or supported by DRI in any way. The use of information and software provided on this website may be used at your own risk. The information and software available on this website are provided as-is without any warranty or guarantee. By visiting this website you agree that: (1) We take no liability under any circumstance or legal theory for any DroboApp, software, error, omissions, loss of data or damage of any kind related to your use or exposure to any information provided on this site; (2) All software are made “AS AVAILABLE” and “AS IS” without any warranty or guarantee. All express and implied warranties are disclaimed. Some states do not allow limitations of incidental or consequential damages or on how long an implied warranty lasts, so the above may not apply to you.