зеркало из https://github.com/Azure/sonic-openssh.git
- (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Родитель
f3b1c54844
Коммит
2efcd3c354
|
@ -1,4 +1,5 @@
|
||||||
20000916
|
20000916
|
||||||
|
- (djm) New SuSE spec from Corinna Vinschen <corinna@vinschen.de>
|
||||||
- (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
|
- (djm) Update CygWin support from Corinna Vinschen <vinschen@cygnus.com>
|
||||||
- (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
|
- (djm) Use a real struct sockaddr inside the fake struct sockaddr_storage.
|
||||||
Patch from Larry Jones <larry.jones@sdrc.com>
|
Patch from Larry Jones <larry.jones@sdrc.com>
|
||||||
|
|
|
@ -16,32 +16,12 @@ Obsoletes: ssh
|
||||||
# TCP Wrappers (nkitb),
|
# TCP Wrappers (nkitb),
|
||||||
# and Gnome (glibdev, gtkdev, and gnlibsd)
|
# and Gnome (glibdev, gtkdev, and gnlibsd)
|
||||||
#
|
#
|
||||||
BuildPrereq: openssl-devel
|
BuildPrereq: openssl
|
||||||
BuildPrereq: nkitb
|
BuildPrereq: nkitb
|
||||||
BuildPrereq: glibdev
|
BuildPrereq: glibdev
|
||||||
BuildPrereq: gtkdev
|
BuildPrereq: gtkdev
|
||||||
BuildPrereq: gnlibsd
|
BuildPrereq: gnlibsd
|
||||||
|
|
||||||
%package clients
|
|
||||||
Summary: OpenSSH Secure Shell protocol clients
|
|
||||||
Requires: openssh
|
|
||||||
Group: Applications/Internet
|
|
||||||
Obsoletes: ssh-clients
|
|
||||||
|
|
||||||
%package server
|
|
||||||
Summary: OpenSSH Secure Shell protocol server (sshd)
|
|
||||||
Requires: openssh
|
|
||||||
Group: System Environment/Daemons
|
|
||||||
PreReq: openssh
|
|
||||||
Obsoletes: ssh-server
|
|
||||||
|
|
||||||
%package askpass
|
|
||||||
Summary: OpenSSH GNOME passphrase dialog
|
|
||||||
Group: Applications/Internet
|
|
||||||
Requires: openssh
|
|
||||||
Obsoletes: ssh-extras
|
|
||||||
Obsoletes: ssh-askpass
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Ssh (Secure Shell) a program for logging into a remote machine and for
|
Ssh (Secure Shell) a program for logging into a remote machine and for
|
||||||
executing commands in a remote machine. It is intended to replace
|
executing commands in a remote machine. It is intended to replace
|
||||||
|
@ -53,51 +33,9 @@ OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
|
||||||
up to date in terms of security and features, as well as removing all
|
up to date in terms of security and features, as well as removing all
|
||||||
patented algorithms to seperate libraries (OpenSSL).
|
patented algorithms to seperate libraries (OpenSSL).
|
||||||
|
|
||||||
This package includes the core files necessary for both the OpenSSH
|
This package includes all files necessary for both the OpenSSH
|
||||||
client and server. To make this package useful, you should also
|
client and server. Additionally, this package contains the GNOME
|
||||||
install openssh-clients, openssh-server, or both.
|
passphrase dialog.
|
||||||
|
|
||||||
%description clients
|
|
||||||
Ssh (Secure Shell) a program for logging into a remote machine and for
|
|
||||||
executing commands in a remote machine. It is intended to replace
|
|
||||||
rlogin and rsh, and provide secure encrypted communications between
|
|
||||||
two untrusted hosts over an insecure network. X11 connections and
|
|
||||||
arbitrary TCP/IP ports can also be forwarded over the secure channel.
|
|
||||||
|
|
||||||
OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
|
|
||||||
up to date in terms of security and features, as well as removing all
|
|
||||||
patented algorithms to seperate libraries (OpenSSL).
|
|
||||||
|
|
||||||
This package includes the clients necessary to make encrypted connections
|
|
||||||
to SSH servers.
|
|
||||||
|
|
||||||
%description server
|
|
||||||
Ssh (Secure Shell) a program for logging into a remote machine and for
|
|
||||||
executing commands in a remote machine. It is intended to replace
|
|
||||||
rlogin and rsh, and provide secure encrypted communications between
|
|
||||||
two untrusted hosts over an insecure network. X11 connections and
|
|
||||||
arbitrary TCP/IP ports can also be forwarded over the secure channel.
|
|
||||||
|
|
||||||
OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
|
|
||||||
up to date in terms of security and features, as well as removing all
|
|
||||||
patented algorithms to seperate libraries (OpenSSL).
|
|
||||||
|
|
||||||
This package contains the secure shell daemon. The sshd is the server
|
|
||||||
part of the secure shell protocol and allows ssh clients to connect to
|
|
||||||
your host.
|
|
||||||
|
|
||||||
%description askpass
|
|
||||||
Ssh (Secure Shell) a program for logging into a remote machine and for
|
|
||||||
executing commands in a remote machine. It is intended to replace
|
|
||||||
rlogin and rsh, and provide secure encrypted communications between
|
|
||||||
two untrusted hosts over an insecure network. X11 connections and
|
|
||||||
arbitrary TCP/IP ports can also be forwarded over the secure channel.
|
|
||||||
|
|
||||||
OpenSSH is OpenBSD's rework of the last free version of SSH, bringing it
|
|
||||||
up to date in terms of security and features, as well as removing all
|
|
||||||
patented algorithms to seperate libraries (OpenSSL).
|
|
||||||
|
|
||||||
This package contains the GNOME passphrase dialog.
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Jun 12 2000 Damien Miller <djm@mindrot.org>
|
* Mon Jun 12 2000 Damien Miller <djm@mindrot.org>
|
||||||
|
@ -150,9 +88,8 @@ This package contains the GNOME passphrase dialog.
|
||||||
|
|
||||||
%build
|
%build
|
||||||
CFLAGS="$RPM_OPT_FLAGS" \
|
CFLAGS="$RPM_OPT_FLAGS" \
|
||||||
./configure --prefix=/usr --sysconfdir=/etc/ssh \
|
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-gnome-askpass \
|
||||||
--libexecdir=/usr/libexec/ssh --with-gnome-askpass \
|
--with-tcp-wrappers --with-ipv4-default --libexecdir=/usr/lib/ssh
|
||||||
--with-tcp-wrappers --with-ipv4-default
|
|
||||||
make
|
make
|
||||||
|
|
||||||
cd contrib
|
cd contrib
|
||||||
|
@ -168,19 +105,19 @@ install -d $RPM_BUILD_ROOT/etc/ssh/
|
||||||
install -d $RPM_BUILD_ROOT/etc/pam.d/
|
install -d $RPM_BUILD_ROOT/etc/pam.d/
|
||||||
install -d $RPM_BUILD_ROOT/sbin/init.d/
|
install -d $RPM_BUILD_ROOT/sbin/init.d/
|
||||||
install -d $RPM_BUILD_ROOT/var/adm/fillup-templates
|
install -d $RPM_BUILD_ROOT/var/adm/fillup-templates
|
||||||
install -d $RPM_BUILD_ROOT/usr/libexec/openssh
|
install -d $RPM_BUILD_ROOT/usr/lib/ssh
|
||||||
install -m644 contrib/sshd.pam.generic $RPM_BUILD_ROOT/etc/pam.d/sshd
|
install -m644 contrib/sshd.pam.generic $RPM_BUILD_ROOT/etc/pam.d/sshd
|
||||||
install -m744 contrib/suse/rc.sshd $RPM_BUILD_ROOT/sbin/init.d/sshd
|
install -m744 contrib/suse/rc.sshd $RPM_BUILD_ROOT/sbin/init.d/sshd
|
||||||
ln -s ../../sbin/init.d/sshd $RPM_BUILD_ROOT/usr/sbin/rcsshd
|
ln -s ../../sbin/init.d/sshd $RPM_BUILD_ROOT/usr/sbin/rcsshd
|
||||||
install -s contrib/gnome-ssh-askpass $RPM_BUILD_ROOT/usr/libexec/openssh/gnome-ssh-askpass
|
install -s contrib/gnome-ssh-askpass $RPM_BUILD_ROOT/usr/lib/ssh/gnome-ssh-askpass
|
||||||
ln -s gnome-ssh-askpass $RPM_BUILD_ROOT/usr/libexec/openssh/ssh-askpass
|
ln -s gnome-ssh-askpass $RPM_BUILD_ROOT/usr/lib/ssh/ssh-askpass
|
||||||
install -m744 contrib/suse/rc.config.sshd \
|
install -m744 contrib/suse/rc.config.sshd \
|
||||||
$RPM_BUILD_ROOT/var/adm/fillup-templates
|
$RPM_BUILD_ROOT/var/adm/fillup-templates
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%post server
|
%post
|
||||||
if [ "$1" = 1 ]; then
|
if [ "$1" = 1 ]; then
|
||||||
echo "Creating SSH stop/start scripts in the rc directories..."
|
echo "Creating SSH stop/start scripts in the rc directories..."
|
||||||
ln -s ../sshd /sbin/init.d/rc2.d/K20sshd
|
ln -s ../sshd /sbin/init.d/rc2.d/K20sshd
|
||||||
|
@ -210,7 +147,7 @@ then
|
||||||
/usr/sbin/rcsshd restart >&2
|
/usr/sbin/rcsshd restart >&2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%preun server
|
%preun
|
||||||
if [ "$1" = 0 ]
|
if [ "$1" = 0 ]
|
||||||
then
|
then
|
||||||
echo "Stopping the SSH daemon..."
|
echo "Stopping the SSH daemon..."
|
||||||
|
@ -226,39 +163,28 @@ fi
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc COPYING.Ylonen ChangeLog OVERVIEW README*
|
%doc COPYING.Ylonen ChangeLog OVERVIEW README*
|
||||||
%doc RFC.nroff TODO UPGRADING CREDITS
|
%doc RFC.nroff TODO UPGRADING CREDITS
|
||||||
%attr(0755,root,root) /usr/bin/ssh-keygen
|
|
||||||
%attr(0755,root,root) /usr/bin/scp
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man1/ssh-keygen.1*
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man1/scp.1*
|
|
||||||
%attr(0755,root,root) %dir /etc/ssh
|
%attr(0755,root,root) %dir /etc/ssh
|
||||||
%attr(0755,root,root) %dir /usr/libexec/openssh
|
|
||||||
|
|
||||||
%files clients
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%attr(4755,root,root) /usr/bin/ssh
|
|
||||||
%attr(0755,root,root) /usr/bin/ssh-agent
|
|
||||||
%attr(0755,root,root) /usr/bin/ssh-add
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man1/ssh.1*
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man1/ssh-agent.1*
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man1/ssh-add.1*
|
|
||||||
%attr(0644,root,root) %config /etc/ssh/ssh_config
|
%attr(0644,root,root) %config /etc/ssh/ssh_config
|
||||||
%attr(-,root,root) /usr/bin/slogin
|
|
||||||
%attr(-,root,root) %doc /usr/man/man1/slogin.1*
|
|
||||||
|
|
||||||
%files server
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%attr(0755,root,root) /usr/sbin/sshd
|
|
||||||
%attr(0755,root,root) /usr/libexec/openssh/sftp-server
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man8/sshd.8*
|
|
||||||
%attr(0644,root,root) %doc /usr/man/man8/sftp-server.8*
|
|
||||||
%attr(0600,root,root) %config /etc/ssh/sshd_config
|
%attr(0600,root,root) %config /etc/ssh/sshd_config
|
||||||
%attr(0644,root,root) %config /etc/pam.d/sshd
|
%attr(0644,root,root) %config /etc/pam.d/sshd
|
||||||
%attr(0755,root,root) %config /sbin/init.d/sshd
|
%attr(0755,root,root) %config /sbin/init.d/sshd
|
||||||
|
%attr(0755,root,root) /usr/bin/ssh-keygen
|
||||||
|
%attr(0755,root,root) /usr/bin/scp
|
||||||
|
%attr(4755,root,root) /usr/bin/ssh
|
||||||
|
%attr(-,root,root) /usr/bin/slogin
|
||||||
|
%attr(0755,root,root) /usr/bin/ssh-agent
|
||||||
|
%attr(0755,root,root) /usr/bin/ssh-add
|
||||||
|
%attr(0755,root,root) /usr/sbin/sshd
|
||||||
%attr(-,root,root) /usr/sbin/rcsshd
|
%attr(-,root,root) /usr/sbin/rcsshd
|
||||||
|
%attr(0755,root,root) %dir /usr/lib/ssh
|
||||||
|
%attr(0755,root,root) /usr/lib/ssh/ssh-askpass
|
||||||
|
%attr(0755,root,root) /usr/lib/ssh/gnome-ssh-askpass
|
||||||
|
%attr(0644,root,root) %doc /usr/man/man1/scp.1*
|
||||||
|
%attr(0644,root,root) %doc /usr/man/man1/ssh.1*
|
||||||
|
%attr(-,root,root) %doc /usr/man/man1/slogin.1*
|
||||||
|
%attr(0644,root,root) %doc /usr/man/man1/ssh-agent.1*
|
||||||
|
%attr(0644,root,root) %doc /usr/man/man1/ssh-add.1*
|
||||||
|
%attr(0644,root,root) %doc /usr/man/man1/ssh-keygen.1*
|
||||||
|
%attr(0644,root,root) %doc /usr/man/man8/sshd.8*
|
||||||
%attr(0644,root,root) /var/adm/fillup-templates/rc.config.sshd
|
%attr(0644,root,root) /var/adm/fillup-templates/rc.config.sshd
|
||||||
|
|
||||||
%files askpass
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%attr(0755,root,root) /usr/libexec/openssh/ssh-askpass
|
|
||||||
%attr(0755,root,root) /usr/libexec/openssh/gnome-ssh-askpass
|
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче