diff options
Diffstat (limited to 'openssh.spec')
-rw-r--r-- | openssh.spec | 94 |
1 files changed, 38 insertions, 56 deletions
diff --git a/openssh.spec b/openssh.spec index 5775cb416..99029364b 100644 --- a/openssh.spec +++ b/openssh.spec | |||
@@ -32,7 +32,7 @@ patented algorithms to seperate libraries (OpenSSL). | |||
32 | 32 | ||
33 | %build | 33 | %build |
34 | 34 | ||
35 | ./configure --prefix=/usr --sysconfdir=/etc/openssh | 35 | ./configure --prefix=/usr --sysconfdir=/etc/ssh |
36 | make OPT_FLAGS="$RPM_OPT_FLAGS" | 36 | make OPT_FLAGS="$RPM_OPT_FLAGS" |
37 | 37 | ||
38 | %install | 38 | %install |
@@ -41,71 +41,53 @@ mkdir -p $RPM_BUILD_ROOT/usr/bin | |||
41 | mkdir -p $RPM_BUILD_ROOT/usr/sbin | 41 | mkdir -p $RPM_BUILD_ROOT/usr/sbin |
42 | mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d | 42 | mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d |
43 | mkdir -p $RPM_BUILD_ROOT/etc/pam.d | 43 | mkdir -p $RPM_BUILD_ROOT/etc/pam.d |
44 | mkdir -p $RPM_BUILD_ROOT/etc/openssh | 44 | mkdir -p $RPM_BUILD_ROOT/etc/ssh |
45 | mkdir -p $RPM_BUILD_ROOT/usr/man/man1 | 45 | mkdir -p $RPM_BUILD_ROOT/usr/man/man1 |
46 | mkdir -p $RPM_BUILD_ROOT/usr/man/man8 | 46 | mkdir -p $RPM_BUILD_ROOT/usr/man/man8 |
47 | 47 | ||
48 | install -m644 opensshd.pam $RPM_BUILD_ROOT/etc/pam.d/opensshd | 48 | install -m644 sshd.pam $RPM_BUILD_ROOT/etc/pam.d/sshd |
49 | install -m755 opensshd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/opensshd | 49 | install -m755 sshd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd |
50 | install -m600 ssh_config $RPM_BUILD_ROOT/etc/openssh/ssh_config | 50 | install -m600 ssh_config $RPM_BUILD_ROOT/etc/ssh/ssh_config |
51 | install -m600 sshd_config $RPM_BUILD_ROOT/etc/openssh/sshd_config | 51 | install -m600 sshd_config $RPM_BUILD_ROOT/etc/ssh/sshd_config |
52 | 52 | ||
53 | install -s -m755 bin/opensshd $RPM_BUILD_ROOT/usr/sbin | 53 | install -s -m755 bin/sshd $RPM_BUILD_ROOT/usr/sbin |
54 | install -s -m755 bin/openssh $RPM_BUILD_ROOT/usr/bin | 54 | install -s -m755 bin/ssh $RPM_BUILD_ROOT/usr/bin |
55 | install -s -m755 bin/openscp $RPM_BUILD_ROOT/usr/bin | 55 | install -s -m755 bin/scp $RPM_BUILD_ROOT/usr/bin |
56 | install -s -m755 bin/openssh-agent $RPM_BUILD_ROOT/usr/bin | 56 | install -s -m755 bin/ssh-agent $RPM_BUILD_ROOT/usr/bin |
57 | install -s -m755 bin/openssh-add $RPM_BUILD_ROOT/usr/bin | 57 | install -s -m755 bin/ssh-add $RPM_BUILD_ROOT/usr/bin |
58 | install -s -m755 bin/openssh-keygen $RPM_BUILD_ROOT/usr/bin | 58 | install -s -m755 bin/ssh-keygen $RPM_BUILD_ROOT/usr/bin |
59 | 59 | ||
60 | install -m644 opensshd.8 $RPM_BUILD_ROOT/usr/man/man8 | 60 | install -m644 sshd.8 $RPM_BUILD_ROOT/usr/man/man8 |
61 | install -m644 openssh.1 $RPM_BUILD_ROOT/usr/man/man1 | 61 | install -m644 ssh.1 $RPM_BUILD_ROOT/usr/man/man1 |
62 | install -m644 openscp.1 $RPM_BUILD_ROOT/usr/man/man1 | 62 | install -m644 scp.1 $RPM_BUILD_ROOT/usr/man/man1 |
63 | install -m644 openssh-agent.1 $RPM_BUILD_ROOT/usr/man/man1 | 63 | install -m644 ssh-agent.1 $RPM_BUILD_ROOT/usr/man/man1 |
64 | install -m644 openssh-add.1 $RPM_BUILD_ROOT/usr/man/man1 | 64 | install -m644 ssh-add.1 $RPM_BUILD_ROOT/usr/man/man1 |
65 | install -m644 openssh-keygen.1 $RPM_BUILD_ROOT/usr/man/man1 | 65 | install -m644 ssh-keygen.1 $RPM_BUILD_ROOT/usr/man/man1 |
66 | |||
67 | # Install compatibility symlinks | ||
68 | cd $RPM_BUILD_ROOT/usr/sbin | ||
69 | ln -s opensshd sshd | ||
70 | cd $RPM_BUILD_ROOT/usr/bin | ||
71 | ln -s openssh ssh | ||
72 | ln -s openscp scp | ||
73 | ln -s openssh-agent ssh-agent | ||
74 | ln -s openssh-add ssh-add | ||
75 | ln -s openssh-keygen ssh-keygen | ||
76 | 66 | ||
77 | %clean | 67 | %clean |
78 | rm -rf $RPM_BUILD_ROOT | 68 | rm -rf $RPM_BUILD_ROOT |
79 | 69 | ||
80 | %post | 70 | %post |
81 | /sbin/chkconfig --add opensshd | 71 | /sbin/chkconfig --add sshd |
82 | if [ ! -f /etc/openssh/ssh_host_key -o ! -s /etc/openssh/ssh_host_key ]; then | 72 | if [ ! -f /etc/ssh/ssh_host_key -o ! -s /etc/ssh/ssh_host_key ]; then |
83 | /usr/bin/openssh-keygen -b 1024 -f /etc/openssh/ssh_host_key -N '' >&2 | 73 | /usr/bin/ssh-keygen -b 1024 -f /etc/ssh/ssh_host_key -N '' >&2 |
84 | fi | 74 | fi |
85 | if test -r /var/run/opensshd.pid | 75 | if test -r /var/run/sshd.pid |
86 | then | 76 | then |
87 | /etc/rc.d/init.d/opensshd restart >&2 | 77 | /etc/rc.d/init.d/sshd restart >&2 |
88 | fi | 78 | fi |
89 | 79 | ||
90 | %preun | 80 | %preun |
91 | if [ "$1" = 0 ] | 81 | if [ "$1" = 0 ] |
92 | then | 82 | then |
93 | /etc/rc.d/init.d/opensshd stop >&2 | 83 | /etc/rc.d/init.d/sshd stop >&2 |
94 | /sbin/chkconfig --del opensshd | 84 | /sbin/chkconfig --del sshd |
95 | fi | 85 | fi |
96 | 86 | ||
97 | %files | 87 | %files |
98 | %defattr(-,root,root) | 88 | %defattr(-,root,root) |
99 | %doc COPYING.Ylonen ChangeLog ChangeLog.Ylonen OVERVIEW | 89 | %doc COPYING.Ylonen ChangeLog ChangeLog.Ylonen OVERVIEW |
100 | %doc README README.openssh | 90 | %doc README README.openssh |
101 | %attr(0755,root,root) /usr/sbin/opensshd | ||
102 | %attr(0755,root,root) /usr/bin/openssh | ||
103 | %attr(0755,root,root) /usr/bin/openssh-agent | ||
104 | %attr(0755,root,root) /usr/bin/openssh-keygen | ||
105 | %attr(0755,root,root) /usr/bin/openssh-add | ||
106 | %attr(0755,root,root) /usr/bin/openscp | ||
107 | |||
108 | # Symlinks | ||
109 | %attr(0755,root,root) /usr/sbin/sshd | 91 | %attr(0755,root,root) /usr/sbin/sshd |
110 | %attr(0755,root,root) /usr/bin/ssh | 92 | %attr(0755,root,root) /usr/bin/ssh |
111 | %attr(0755,root,root) /usr/bin/ssh-agent | 93 | %attr(0755,root,root) /usr/bin/ssh-agent |
@@ -113,15 +95,15 @@ fi | |||
113 | %attr(0755,root,root) /usr/bin/ssh-add | 95 | %attr(0755,root,root) /usr/bin/ssh-add |
114 | %attr(0755,root,root) /usr/bin/scp | 96 | %attr(0755,root,root) /usr/bin/scp |
115 | 97 | ||
116 | %attr(0755,root,root) /usr/man/man8/opensshd.8 | 98 | %attr(0755,root,root) /usr/man/man8/sshd.8 |
117 | %attr(0755,root,root) /usr/man/man1/openssh.1 | 99 | %attr(0755,root,root) /usr/man/man1/ssh.1 |
118 | %attr(0755,root,root) /usr/man/man1/openssh-agent.1 | 100 | %attr(0755,root,root) /usr/man/man1/ssh-agent.1 |
119 | %attr(0755,root,root) /usr/man/man1/openssh-keygen.1 | 101 | %attr(0755,root,root) /usr/man/man1/ssh-keygen.1 |
120 | %attr(0755,root,root) /usr/man/man1/openssh-add.1 | 102 | %attr(0755,root,root) /usr/man/man1/ssh-add.1 |
121 | %attr(0755,root,root) /usr/man/man1/openscp.1 | 103 | %attr(0755,root,root) /usr/man/man1/scp.1 |
122 | 104 | ||
123 | %attr(0600,root,root) %config /etc/openssh/sshd_config | 105 | %attr(0600,root,root) %config /etc/ssh/sshd_config |
124 | %attr(0600,root,root) %config /etc/pam.d/opensshd | 106 | %attr(0600,root,root) %config /etc/pam.d/sshd |
125 | %attr(0755,root,root) %config /etc/rc.d/init.d/opensshd | 107 | %attr(0755,root,root) %config /etc/rc.d/init.d/sshd |
126 | %attr(0644,root,root) %config /etc/openssh/ssh_config | 108 | %attr(0644,root,root) %config /etc/ssh/ssh_config |
127 | 109 | ||