Начните с rpm.org в качестве образца для .spec очень хорошо подходит авторский .spec от nmap. если вы хотите сделать binary rpm не пересборкой из source, а имея в руках дерево уже установленной программы - просто напишите spec из одних %files - rpm достаточно сообразителен, чтобы не делать install, если нет %install. наиболее простой способ сгенерить список для %files -
- find /usr/src/test-install -type d ! -path */usr ! -path */usr/local ! -path */usr/local/bin ! -path */usr/local/sbin | sed -e -s|^/usr/src/test-install/|%dir /|- >> file.spec find /usr/src/test-install -type f | sed -e -s|^/usr/src/test-install/|/| >> file.spec