Centos wrote: > any thing specific for centos ? If you build and test the package on CentOS and it works, then you've built a package for CentOS. There's no need to make it any more difficult than that. All that changes when you move an RPM from one system to another is how packages are named when you have dependencies, and what tools are available. That's why it's important to build and test on the deployment platform. When it works, it's done.