tuxpoldo Posted June 17, 2013 Report Share Posted June 17, 2013 Nowadays we have installation packages for debianoid distributions, but I suppose that there is also a need for RPM packages (RHEL, Centos, Fedora, etc.).Since I have no experience in creating such packages, I would ask the community, if there is someone here able to make the same work I made for Debian/Ubuntu/Mint and willing to cooperate in creating these packages.From my part I can offer:The scripts and the concept of deploymentHosting space for the repositories in order to keep all togetherAny volunteer here? Quote Link to comment Share on other sites More sharing options...
Xanza Posted June 17, 2013 Report Share Posted June 17, 2013 I'll begin looking into this. Quote Link to comment Share on other sites More sharing options...
tuxpoldo Posted June 18, 2013 Author Report Share Posted June 18, 2013 I'll begin looking into this.Great! Creating good packages requires also a good knowledge of the target platforms. I've also started reading some documentation on how to build packages for Fedora, but the main problem is that I do not know so much about the inner workings of Fedora/RHEL/Centos/Suse(Bleah!) Basically the deployment is probably very similar (Init Script in /etc/init.d, the location of the startup configuration file /etc/default/btsync, is probably different and also the default locations for documentation, config files, data files are different. In addition I was not able to discover, if there is a mechanism similar to debconf... Quote Link to comment Share on other sites More sharing options...
andy987s Posted June 20, 2013 Report Share Posted June 20, 2013 I'm happy to do this for RHEL6/CENTOS6 and share the rpm spec back to make it easy to build for any rpm based distro.Please supply installation instructions and I'll code it. Quote Link to comment Share on other sites More sharing options...
tuxpoldo Posted June 20, 2013 Author Report Share Posted June 20, 2013 I'm happy to do this for RHEL6/CENTOS6 and share the rpm spec back to make it easy to build for any rpm based distro.Please supply installation instructions and I'll code it.Hi Andy!Great and thank you a lot! I will prepare a package for you containing the latest versions of all scripts and a description during the next day. Quote Link to comment Share on other sites More sharing options...
Festour Posted July 17, 2013 Report Share Posted July 17, 2013 Hi! I would also like to get RPM package for OpenSUSE! The installation procedure is standard package? .configure , make, make install? Quote Link to comment Share on other sites More sharing options...
Skippy Posted September 16, 2013 Report Share Posted September 16, 2013 Has any progress been made in creating an RPM package for BitTorrent Sync? Quote Link to comment Share on other sites More sharing options...
azar Posted September 18, 2013 Report Share Posted September 18, 2013 Interested in getting RPM packages as well! Quote Link to comment Share on other sites More sharing options...
tuxpoldo Posted September 18, 2013 Author Report Share Posted September 18, 2013 There are still no news about this. As said, I can offer hosting space for the package repository and acess to everything I did for Debian/Ubuntu. The packaging project for Debian/Ubuntu including all resources and scripts can be found on GitHub: https://github.com/tuxpoldo/btsync-deb If someone is seriously working on RPM packages, I'm available for explanations regarding the deployment concepts implemented in Debian/Ubuntu Quote Link to comment Share on other sites More sharing options...
Nilladar Posted October 15, 2013 Report Share Posted October 15, 2013 http://forum.bittorrent.com/topic/23948-btsync-fedora-at-startup-and-working-start-stop-service/?p=68468 Post explains how to autostart btsync with systemd. He also added files to github to create an rpm package Quote Link to comment Share on other sites More sharing options...
CrazyFrog Posted October 16, 2013 Report Share Posted October 16, 2013 Hi, Well, I have a large experience with rpm packages and I can help with the processing if you want. As far I knw btsync is a closed source application am I right? The normal configure/make install will not work in this case and it can cause some dependence errors when packaging to diferent distributions/architectures. By the way: In my opinion the easy way to create packages for many distros is Suse Build Service ( https://build.opensuse.org/ ), I use it for my public packages (for example pw3270 https://build.opensuse.org/package/show/home:PerryWerneck/pw3270 ) Quote Link to comment Share on other sites More sharing options...
TheDurtch Posted October 16, 2013 Report Share Posted October 16, 2013 I can look into doing this since I have a CentOS server I am playing with now.Might take a while since i am still getting use to it but ones I learn the tricks of this distro I will jump on learning on making RPM packages for it. Quote Link to comment Share on other sites More sharing options...
funzoneq Posted December 6, 2013 Report Share Posted December 6, 2013 (edited) Here you go. The RPM spec can be found here: https://github.com/funzoneq/rpmspecs/tree/master/btsync and the binary of the binary: http://vps.us.freshway.biz/CentOS-6-Production-x86_64/RPMS.freshway/ Edited December 6, 2013 by funzoneq Quote Link to comment Share on other sites More sharing options...
CrazyFrog Posted December 9, 2013 Report Share Posted December 9, 2013 Hi, Just build the packages for OpenSUSE 13.1 32 & 64 bits; yast users can use the repository located at http://download.opensuse.org/repositories/home:/PerryWerneck/openSUSE_13.1/ I can set automated builds for fedora, red-hat, centos, SLES, SLED and other versions of OpenSUSE The main web page for the package is located at https://build.opensuse.org/package/show/home:PerryWerneck/btsync Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.