This is a set of scripts to package Rclone from scratch into a DroboApp, 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.
Check the releases page. If there are no releases available, then you have to compile.
The simplest way to compile is by using the DroboPorts-provided Docker container to perform the build:
docker run --rm --volume ~/dist:/dist droboports/compiler build https://github.com/orbsmiv/rclone
Once the .tgz file is in ~/dist, copy it to the following directory on the Drobo:
/mnt/DroboFS/Shares/DroboApps
Finally, to install any tgz files in the above directory, execute the following command on the Drobo:
/usr/bin/DroboApps.sh install
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/unifi.git
cd unifi
./build.sh
ls -la *.tgz
Each invocation creates a log file with all the generated output.
./build.sh distclean
removes everything, including downloaded files../build.sh clean
removes everything but downloaded files../build.sh package
repackages the DroboApp, without recompiling.
- Rclone: https://rclone.org
Disclaimer
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.