make_rpm.sh 673 B

12345678910111213141516171819202122
  1. rpmbuild -bb netclient.spec
  2. rpm --addsign rpmbuild/RPMS/x86_64/netclient-VERSION-1.x86_64.rpm
  3. mkdir -p /var/rpm-repo/packages
  4. cp /root/rpmbuild/RPMS/x86_64/netclient-VERSION-1.x86_64.rpm /var/rpm-repo/packages/.
  5. cd /var/rpm-repo/packages
  6. createrepo_c .
  7. if test -f repodata/repomd.xml.asc; then
  8. rm repodata/repomd.xml.asc
  9. fi
  10. gpg --detach-sign --armor repodata/repomd.xml
  11. if test -f /var/rpm-repo/gpg.key; then
  12. rm /var/rpm-repo/gpg.key
  13. fi
  14. gpg --export -a --output /var/rpm-repo/gpg.key
  15. cat <<EOF > /var/rpm-repo/netclient-repo
  16. [netclient-repo]
  17. name=netclient
  18. baseurl=https://rpm.netmaker.org/packages
  19. enabled=1
  20. pgpcheck=1
  21. pgpkey=https://rpm.netmaker.org/gpg.key
  22. EOF