Guest User

Untitled

a guest
Mar 9th, 2021
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.37 KB | None | 0 0
  1. #####################################################
  2. #!/bin/bash
  3.  
  4. useradd rpmbuilder
  5. mkdir -p /home/rpmbuilder/rpmbuild/{SOURCES,SPECS}
  6.  
  7. yum -y install wget epel-release
  8. yum -y install rpm-build  gcc make
  9. yum -y install openssl openssl-devel krb5-devel pam-devel libX11-devel xmkmf libXt-devel gtk2-devel
  10.  
  11. wget  https://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/openssh-8.5p1.tar.gz
  12. wget  https://src.fedoraproject.org/lookaside/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz
  13.  
  14. tar -zxf openssh-8.5p1.tar.gz
  15. cp ./openssh-8.5p1/contrib/redhat/openssh.spec /home/rpmbuilder/rpmbuild/SPECS/
  16. cp openssh-8.5p1.tar.gz /home/rpmbuilder/rpmbuild/SOURCES/
  17. cp x11-ssh-askpass-1.2.4.1.tar.gz /home/rpmbuilder/rpmbuild/SOURCES/
  18.  
  19. chown -R rpmbuilder:rpmbuilder  /home/rpmbuilder/
  20. su - rpmbuilder
  21. cd /home/rpmbuilder/rpmbuild/SPECS/
  22.  
  23. sed -i "s/%global no_gnome_askpass 0/%global no_gnome_askpass 1/g" openssh.spec
  24. sed -i "s/%global no_x11_askpass 0/%global no_x11_askpass 1/g" openssh.spec
  25. sed -i "s/BuildRequires: openssl-devel >= 1.0.1/#BuildRequires: openssl-devel >= 1.0.1/g" openssh.spec
  26. sed -i "s/BuildRequires: openssl-devel < 1.1/#BuildRequires: openssl-devel < 1.1/g" openssh.spec
  27.  
  28. sed -i 's/^%__check_fil/#&/' /usr/lib/rpm/macros
  29.  
  30. rpmbuild -bb openssh.spec
  31.  
  32. ########################################################
Advertisement
Add Comment
Please, Sign In to add comment