syncany-team team mailing list archive
-
syncany-team team
-
Mailing list archive
-
Message #00555
Re: Gradle support (first tests)
Hi there,
task fakeuninstall {
>> new File("/usr/local/bin/syncany").delete()
>> new File("/usr/local/bin/sy").delete()
>> }
>>
>> task fakeinstall(dependsOn: fakeuninstall) {
>> ant.symlink(resource: "${buildDir}/syncany", link:
>> "/usr/local/bin/syncany")
>> ant.symlink(resource: "${buildDir}/syncany", link:
>> "/usr/local/bin/sy")
>> }
>>
>>
> ok great
>
This is more tricky than expected, because what we expect for a
"fakeinstall" is basically the structure that is packaged by "distTar", but
extracted, so something like:
bin/syncany
bin/syncany.bat
libs/*.jar
If this can be done, you have to do:
1. run the distTar task
2. extract the TAR
3a. on Linux: point the symlink to the syncany shell script (in
syncany-cli/build/distributions/syncany-cli/bin)
3b. on Windows: add the "bin" dir to the Windows PATH variable (in
syncany-cli/build/distributions/syncany-cli/bin)
Hope this helps, Vincent :-D
Best
Philipp
Follow ups
References