Who wants to create RPM packages?


Recommended Posts

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 deployment
  • Hosting space for the repositories in order to keep all together

Any volunteer here?

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

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

Link to comment
Share on other sites

  • 4 weeks later...

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 )

Link to comment
Share on other sites

  • 1 month later...

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

 

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.