Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server Name: openssh Version: 8.2p1 Release: r0 License: BSD & ISC & MIT Group: console/network Packager: Poky URL: http://www.openssh.com/ BuildRequires: autoconf-native BuildRequires: automake-native BuildRequires: base-files BuildRequires: base-passwd BuildRequires: gnu-config-native BuildRequires: initscripts BuildRequires: libtool-cross BuildRequires: libtool-native BuildRequires: openssl BuildRequires: shadow BuildRequires: shadow-native BuildRequires: shadow-sysroot BuildRequires: systemd-systemctl-native BuildRequires: update-rc.d BuildRequires: virtual/aarch64-poky-linux-compilerlibs BuildRequires: virtual/aarch64-poky-linux-gcc BuildRequires: virtual/crypt BuildRequires: virtual/libc BuildRequires: virtual/update-alternatives BuildRequires: zlib Requires: openssh-keygen Requires: openssh-scp Requires: openssh-ssh Requires: openssh-sshd Conflicts: dropbear %description Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-src Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Source files License: BSD & ISC & MIT Group: devel %description -n openssh-src Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. This package contains sources for debugging purposes. %package -n openssh-dbg Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Debugging files License: BSD & ISC & MIT Group: devel Recommends: glibc-dbg Recommends: libcrypto-dbg Recommends: libxcrypt-dbg Recommends: zlib-dbg %description -n openssh-dbg Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. This package contains ELF symbols and related sources for debugging purposes. %package -n openssh-keygen Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: libdl.so.2()(64bit) Requires: libdl.so.2(GLIBC_2.17)(64bit) Requires: libresolv.so.2()(64bit) Requires: libresolv.so.2(GLIBC_2.17)(64bit) Requires: rtld(GNU_HASH) %description -n openssh-keygen Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-scp Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: rtld(GNU_HASH) Requires: update-alternatives-opkg Requires(post): ld-linux-aarch64.so.1()(64bit) Requires(post): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(post): libc.so.6()(64bit) Requires(post): libc.so.6(GLIBC_2.17)(64bit) Requires(post): libc.so.6(GLIBC_2.25)(64bit) Requires(post): libc.so.6(GLIBC_2.26)(64bit) Requires(post): libc6 >= 2.31+git0+4f0a61f753 Requires(post): libcrypto.so.1.1()(64bit) Requires(post): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(post): libcrypto1.1 >= 1.1.1o Requires(post): rtld(GNU_HASH) Requires(post): update-alternatives-opkg Requires(preun): ld-linux-aarch64.so.1()(64bit) Requires(preun): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(preun): libc.so.6()(64bit) Requires(preun): libc.so.6(GLIBC_2.17)(64bit) Requires(preun): libc.so.6(GLIBC_2.25)(64bit) Requires(preun): libc.so.6(GLIBC_2.26)(64bit) Requires(preun): libc6 >= 2.31+git0+4f0a61f753 Requires(preun): libcrypto.so.1.1()(64bit) Requires(preun): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(preun): libcrypto1.1 >= 1.1.1o Requires(preun): rtld(GNU_HASH) Requires(preun): update-alternatives-opkg Provides: /usr/bin/scp %description -n openssh-scp Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-ssh Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: libdl.so.2()(64bit) Requires: libdl.so.2(GLIBC_2.17)(64bit) Requires: libresolv.so.2()(64bit) Requires: libresolv.so.2(GLIBC_2.17)(64bit) Requires: libz.so.1()(64bit) Requires: libz1 >= 1.2.11 Requires: rtld(GNU_HASH) Requires: update-alternatives-opkg Requires(post): ld-linux-aarch64.so.1()(64bit) Requires(post): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(post): libc.so.6()(64bit) Requires(post): libc.so.6(GLIBC_2.17)(64bit) Requires(post): libc.so.6(GLIBC_2.25)(64bit) Requires(post): libc.so.6(GLIBC_2.26)(64bit) Requires(post): libc6 >= 2.31+git0+4f0a61f753 Requires(post): libcrypto.so.1.1()(64bit) Requires(post): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(post): libcrypto1.1 >= 1.1.1o Requires(post): libdl.so.2()(64bit) Requires(post): libdl.so.2(GLIBC_2.17)(64bit) Requires(post): libresolv.so.2()(64bit) Requires(post): libresolv.so.2(GLIBC_2.17)(64bit) Requires(post): libz.so.1()(64bit) Requires(post): libz1 >= 1.2.11 Requires(post): rtld(GNU_HASH) Requires(post): update-alternatives-opkg Requires(preun): ld-linux-aarch64.so.1()(64bit) Requires(preun): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(preun): libc.so.6()(64bit) Requires(preun): libc.so.6(GLIBC_2.17)(64bit) Requires(preun): libc.so.6(GLIBC_2.25)(64bit) Requires(preun): libc.so.6(GLIBC_2.26)(64bit) Requires(preun): libc6 >= 2.31+git0+4f0a61f753 Requires(preun): libcrypto.so.1.1()(64bit) Requires(preun): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(preun): libcrypto1.1 >= 1.1.1o Requires(preun): libdl.so.2()(64bit) Requires(preun): libdl.so.2(GLIBC_2.17)(64bit) Requires(preun): libresolv.so.2()(64bit) Requires(preun): libresolv.so.2(GLIBC_2.17)(64bit) Requires(preun): libz.so.1()(64bit) Requires(preun): libz1 >= 1.2.11 Requires(preun): rtld(GNU_HASH) Requires(preun): update-alternatives-opkg Provides: /usr/bin/ssh Provides: ssh %description -n openssh-ssh Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-sshd Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: /bin/sh Requires: base-files Requires: base-passwd Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypt.so.2()(64bit) Requires: libcrypt.so.2(XCRYPT_2.0)(64bit) Requires: libcrypt2 >= 4.4.15 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: libutil.so.1()(64bit) Requires: libutil.so.1(GLIBC_2.17)(64bit) Requires: libz.so.1()(64bit) Requires: libz1 >= 1.2.11 Requires: openssh-keygen Requires: rtld(GNU_HASH) Requires: shadow Requires(pre): /bin/sh Requires(pre): base-files Requires(pre): base-passwd Requires(pre): ld-linux-aarch64.so.1()(64bit) Requires(pre): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(pre): libc.so.6()(64bit) Requires(pre): libc.so.6(GLIBC_2.17)(64bit) Requires(pre): libc.so.6(GLIBC_2.25)(64bit) Requires(pre): libc.so.6(GLIBC_2.26)(64bit) Requires(pre): libc6 >= 2.31+git0+4f0a61f753 Requires(pre): libcrypt.so.2()(64bit) Requires(pre): libcrypt.so.2(XCRYPT_2.0)(64bit) Requires(pre): libcrypt2 >= 4.4.15 Requires(pre): libcrypto.so.1.1()(64bit) Requires(pre): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(pre): libcrypto1.1 >= 1.1.1o Requires(pre): libutil.so.1()(64bit) Requires(pre): libutil.so.1(GLIBC_2.17)(64bit) Requires(pre): libz.so.1()(64bit) Requires(pre): libz1 >= 1.2.11 Requires(pre): openssh-keygen Requires(pre): rtld(GNU_HASH) Requires(pre): shadow Requires(post): /bin/sh Requires(post): base-files Requires(post): base-passwd Requires(post): ld-linux-aarch64.so.1()(64bit) Requires(post): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(post): libc.so.6()(64bit) Requires(post): libc.so.6(GLIBC_2.17)(64bit) Requires(post): libc.so.6(GLIBC_2.25)(64bit) Requires(post): libc.so.6(GLIBC_2.26)(64bit) Requires(post): libc6 >= 2.31+git0+4f0a61f753 Requires(post): libcrypt.so.2()(64bit) Requires(post): libcrypt.so.2(XCRYPT_2.0)(64bit) Requires(post): libcrypt2 >= 4.4.15 Requires(post): libcrypto.so.1.1()(64bit) Requires(post): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(post): libcrypto1.1 >= 1.1.1o Requires(post): libutil.so.1()(64bit) Requires(post): libutil.so.1(GLIBC_2.17)(64bit) Requires(post): libz.so.1()(64bit) Requires(post): libz1 >= 1.2.11 Requires(post): openssh-keygen Requires(post): rtld(GNU_HASH) Requires(post): shadow Requires(preun): /bin/sh Requires(preun): base-files Requires(preun): base-passwd Requires(preun): ld-linux-aarch64.so.1()(64bit) Requires(preun): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(preun): libc.so.6()(64bit) Requires(preun): libc.so.6(GLIBC_2.17)(64bit) Requires(preun): libc.so.6(GLIBC_2.25)(64bit) Requires(preun): libc.so.6(GLIBC_2.26)(64bit) Requires(preun): libc6 >= 2.31+git0+4f0a61f753 Requires(preun): libcrypt.so.2()(64bit) Requires(preun): libcrypt.so.2(XCRYPT_2.0)(64bit) Requires(preun): libcrypt2 >= 4.4.15 Requires(preun): libcrypto.so.1.1()(64bit) Requires(preun): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(preun): libcrypto1.1 >= 1.1.1o Requires(preun): libutil.so.1()(64bit) Requires(preun): libutil.so.1(GLIBC_2.17)(64bit) Requires(preun): libz.so.1()(64bit) Requires(preun): libz1 >= 1.2.11 Requires(preun): openssh-keygen Requires(preun): rtld(GNU_HASH) Requires(preun): shadow Requires(postun): /bin/sh Requires(postun): base-files Requires(postun): base-passwd Requires(postun): ld-linux-aarch64.so.1()(64bit) Requires(postun): ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires(postun): libc.so.6()(64bit) Requires(postun): libc.so.6(GLIBC_2.17)(64bit) Requires(postun): libc.so.6(GLIBC_2.25)(64bit) Requires(postun): libc.so.6(GLIBC_2.26)(64bit) Requires(postun): libc6 >= 2.31+git0+4f0a61f753 Requires(postun): libcrypt.so.2()(64bit) Requires(postun): libcrypt.so.2(XCRYPT_2.0)(64bit) Requires(postun): libcrypt2 >= 4.4.15 Requires(postun): libcrypto.so.1.1()(64bit) Requires(postun): libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires(postun): libcrypto1.1 >= 1.1.1o Requires(postun): libutil.so.1()(64bit) Requires(postun): libutil.so.1(GLIBC_2.17)(64bit) Requires(postun): libz.so.1()(64bit) Requires(postun): libz1 >= 1.2.11 Requires(postun): openssh-keygen Requires(postun): rtld(GNU_HASH) Requires(postun): shadow Recommends: rng-tools Recommends: update-rc.d Provides: sshd Conflicts: dropbear %description -n openssh-sshd Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-sftp Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: rtld(GNU_HASH) %description -n openssh-sftp Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-misc Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: /bin/sh Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: libdl.so.2()(64bit) Requires: libdl.so.2(GLIBC_2.17)(64bit) Requires: libresolv.so.2()(64bit) Requires: libresolv.so.2(GLIBC_2.17)(64bit) Requires: libz.so.1()(64bit) Requires: libz1 >= 1.2.11 Requires: rtld(GNU_HASH) %description -n openssh-misc Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-sftp-server Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network Requires: ld-linux-aarch64.so.1()(64bit) Requires: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) Requires: libc.so.6()(64bit) Requires: libc.so.6(GLIBC_2.17)(64bit) Requires: libc.so.6(GLIBC_2.25)(64bit) Requires: libc.so.6(GLIBC_2.26)(64bit) Requires: libc6 >= 2.31+git0+4f0a61f753 Requires: libcrypto.so.1.1()(64bit) Requires: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) Requires: libcrypto1.1 >= 1.1.1o Requires: rtld(GNU_HASH) %description -n openssh-sftp-server Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %package -n openssh-staticdev Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Development files (Static Libraries) License: BSD & ISC & MIT Group: devel Requires: openssh-dev = 8.2p1-r0 %description -n openssh-staticdev Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. This package contains static libraries for software development. %package -n openssh-dev Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Development files License: BSD & ISC & MIT Group: devel Requires: openssh = 8.2p1-r0 Recommends: base-files-dev Recommends: base-passwd-dev Recommends: glibc-dev Recommends: initscripts-dev Recommends: libcrypto-dev Recommends: libxcrypt-dev Recommends: openssh-keygen-dev Recommends: openssh-scp-dev Recommends: openssh-ssh-dev Recommends: openssh-sshd-dev Recommends: openssl-dev Recommends: shadow-dev Recommends: shadow-sysroot-dev Recommends: update-alternatives-opkg-dev Recommends: update-rc.d-dev Recommends: zlib-dev %description -n openssh-dev Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. This package contains symbolic links, header files, and related items necessary for software development. %package -n openssh-doc Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server - Documentation files License: BSD & ISC & MIT Group: doc %description -n openssh-doc Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. This package contains documentation. %package -n openssh-locale Summary: A suite of security-related network utilities based on the SSH protocol including the ssh client and sshd server License: BSD & ISC & MIT Group: console/network %description -n openssh-locale Secure rlogin/rsh/rcp/telnet replacement (OpenSSH) Ssh (Secure Shell) is a program for logging into a remote machine and for executing commands on a remote machine. %post -n openssh-scp # openssh-scp - postinst #!/bin/sh set -e update-alternatives --install /usr/bin/scp scp /usr/bin/scp.openssh 90 %preun -n openssh-scp # openssh-scp - prerm #!/bin/sh if [ "$1" = "0" ] ; then set -e update-alternatives --remove scp /usr/bin/scp.openssh fi %post -n openssh-ssh # openssh-ssh - postinst #!/bin/sh set -e update-alternatives --install /usr/bin/ssh ssh /usr/bin/ssh.openssh 90 %preun -n openssh-ssh # openssh-ssh - prerm #!/bin/sh if [ "$1" = "0" ] ; then set -e update-alternatives --remove ssh /usr/bin/ssh.openssh fi %pre -n openssh-sshd # openssh-sshd - preinst #!/bin/sh set -e bbnote () { echo "NOTE: $*" } bbwarn () { echo "WARNING: $*" } bbfatal () { echo "ERROR: $*" exit 1 } perform_groupadd () { local rootdir="$1" local opts="$2" bbnote "openssh: Performing groupadd with [$opts]" local groupname=`echo "$opts" | awk '{ print $NF }'` local group_exists="`grep "^$groupname:" $rootdir/etc/group || true`" if test "x$group_exists" = "x"; then eval flock -x $rootdir/etc -c \"$PSEUDO groupadd \$opts\" || true group_exists="`grep "^$groupname:" $rootdir/etc/group || true`" if test "x$group_exists" = "x"; then bbfatal "openssh: groupadd command did not succeed." fi else bbnote "openssh: group $groupname already exists, not re-creating it" fi } perform_useradd () { local rootdir="$1" local opts="$2" bbnote "openssh: Performing useradd with [$opts]" local username=`echo "$opts" | awk '{ print $NF }'` local user_exists="`grep "^$username:" $rootdir/etc/passwd || true`" if test "x$user_exists" = "x"; then eval flock -x $rootdir/etc -c \"$PSEUDO useradd \$opts\" || true user_exists="`grep "^$username:" $rootdir/etc/passwd || true`" if test "x$user_exists" = "x"; then bbfatal "openssh: useradd command did not succeed." fi else bbnote "openssh: user $username already exists, not re-creating it" fi } perform_groupmems () { local rootdir="$1" local opts="$2" bbnote "openssh: Performing groupmems with [$opts]" local groupname=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-g" || $i == "--group") print $(i+1) }'` local username=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-a" || $i == "--add") print $(i+1) }'` bbnote "openssh: Running groupmems command with group $groupname and user $username" local mem_exists="`grep "^$groupname:[^:]*:[^:]*:\([^,]*,\)*$username\(,[^,]*\)*$" $rootdir/etc/group || true`" if test "x$mem_exists" = "x"; then eval flock -x $rootdir/etc -c \"$PSEUDO groupmems \$opts\" || true mem_exists="`grep "^$groupname:[^:]*:[^:]*:\([^,]*,\)*$username\(,[^,]*\)*$" $rootdir/etc/group || true`" if test "x$mem_exists" = "x"; then bbfatal "openssh: groupmems command did not succeed." fi else bbnote "openssh: group $groupname already contains $username, not re-adding it" fi } OPT="" SYSROOT="" if test "x$D" != "x"; then # Installing into a sysroot SYSROOT="$D" OPT="--root $D" # Make sure login.defs is there, this is to make debian package backend work # correctly while doing rootfs. # The problem here is that if /etc/login.defs is treated as a config file for # shadow package, then while performing preinsts for packages that depend on # shadow, there might only be /etc/login.def.dpkg-new there in root filesystem. if [ ! -e $D/etc/login.defs -a -e $D/etc/login.defs.dpkg-new ]; then cp $D/etc/login.defs.dpkg-new $D/etc/login.defs fi # user/group lookups should match useradd/groupadd --root export PSEUDO_PASSWD="$SYSROOT" fi # If we're not doing a special SSTATE/SYSROOT install # then set the values, otherwise use the environment if test "x$UA_SYSROOT" = "x"; then # Installing onto a target # Add groups and users defined only for this package GROUPADD_PARAM="${GROUPADD_PARAM}" USERADD_PARAM="--system --no-create-home --home-dir /var/run/sshd --shell /bin/false --user-group sshd" GROUPMEMS_PARAM="${GROUPMEMS_PARAM}" fi # Perform group additions first, since user additions may depend # on these groups existing if test "x`echo $GROUPADD_PARAM | tr -d '[:space:]'`" != "x"; then echo "Running groupadd commands..." # Invoke multiple instances of groupadd for parameter lists # separated by ';' opts=`echo "$GROUPADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` remaining=`echo "$GROUPADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` while test "x$opts" != "x"; do perform_groupadd "$SYSROOT" "$OPT $opts" if test "x$opts" = "x$remaining"; then break fi opts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` remaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` done fi if test "x`echo $USERADD_PARAM | tr -d '[:space:]'`" != "x"; then echo "Running useradd commands..." # Invoke multiple instances of useradd for parameter lists # separated by ';' opts=`echo "$USERADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` remaining=`echo "$USERADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` while test "x$opts" != "x"; do perform_useradd "$SYSROOT" "$OPT $opts" if test "x$opts" = "x$remaining"; then break fi opts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` remaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` done fi if test "x`echo $GROUPMEMS_PARAM | tr -d '[:space:]'`" != "x"; then echo "Running groupmems commands..." # Invoke multiple instances of groupmems for parameter lists # separated by ';' opts=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` remaining=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` while test "x$opts" != "x"; do perform_groupmems "$SYSROOT" "$OPT $opts" if test "x$opts" = "x$remaining"; then break fi opts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \t]*$##'` remaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \t]*$##'` done fi %post -n openssh-sshd # openssh-sshd - postinst #!/bin/sh set -e if type systemctl >/dev/null 2>/dev/null; then OPTS="" if [ -n "$D" ]; then OPTS="--root=$D" fi if [ "enable" = "enable" ]; then for service in sshd.socket; do systemctl ${OPTS} enable "$service" done fi if [ -z "$D" ]; then systemctl daemon-reload systemctl preset sshd.socket if [ "enable" = "enable" ]; then systemctl --no-block restart sshd.socket fi fi fi if [ -n "$D" -o ! -d /run/systemd/system ] && type update-rc.d >/dev/null 2>/dev/null; then if [ -n "$D" ]; then OPT="-r $D" else OPT="-s" fi update-rc.d $OPT sshd defaults 9 fi %preun -n openssh-sshd # openssh-sshd - prerm #!/bin/sh if [ "$1" = "0" ] ; then set -e if type systemctl >/dev/null 2>/dev/null; then if [ -z "$D" ]; then systemctl stop sshd.socket systemctl disable sshd.socket fi fi if [ -n "$D" -o ! -d /run/systemd/system ] && [ -z "$D" -a -x "/etc/init.d/sshd" ]; then /etc/init.d/sshd stop || : fi fi %postun -n openssh-sshd # openssh-sshd - postrm #!/bin/sh if [ "$1" = "0" ] ; then set -e if [ -n "$D" -o ! -d /run/systemd/system ] && type update-rc.d >/dev/null 2>/dev/null; then if [ -n "$D" ]; then OPT="-f -r $D" else OPT="-f" fi update-rc.d $OPT sshd remove fi fi %post -n openssh-doc # openssh-doc - postinst # only update manual page index caches when manual files are built and installed if false; then if test -n "$D"; then if true; then sed "s:\(\s\)/:\1$D/:g" $D/etc/man_db.conf | PSEUDO_UNLOAD=1 qemu-aarch64 -r 3.14 -L $D -E LD_LIBRARY_PATH=$D/usr/lib:$D/lib $D/usr/bin/mandb -C - -u -q $D/usr/share/man chown -R root:root $D/usr/share/man mkdir -p $D/var/cache/man cd $D/usr/share/man find . -name index.db | while read index; do mkdir -p $D/var/cache/man/$(dirname ${index}) mv ${index} $D/var/cache/man/${index} chown man:man $D/var/cache/man/${index} done cd - else $INTERCEPT_DIR/postinst_intercept delay_to_first_boot openssh-doc mlprefix= fi else mandb -q fi fi %postun -n openssh-doc # openssh-doc - postrm if [ "$1" = "0" ] ; then # only update manual page index caches when manual files are built and installed if false; then mandb -q fi fi %files %defattr(-,-,-,-) %files -n openssh-src %defattr(-,-,-,-) %dir "/usr" %dir "/usr/src" %dir "/usr/src/debug" %dir "/usr/src/debug/openssh" %dir "/usr/src/debug/openssh/8.2p1-r0" %dir "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1" %dir "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-sk-client.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshsig.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/dns.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/serverloop.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/verify.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshpty.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sk-api.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-agent.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-pkcs11.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshkey.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-ecdsa-sk.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/hmac.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/progressmeter.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/hostfile.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ed25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/packet.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/readconf.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/dispatch.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/channels.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/match.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/channels.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-sk-helper.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth-shadow.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshbuf-getput-basic.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-pkcs11.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssherr.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/pkcs11.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/compat.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth-passwd.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh_api.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/monitor_fdpass.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-pkcs11-client.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/platform-pledge.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/dh.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/digest.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/cipher-chachapoly.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/umac.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth-rhosts.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/utf8.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-keyscan.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/entropy.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/krl.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/hostfile.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/msg.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshlogin.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshbuf-io.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-dss.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/poly1305.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2-passwd.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/umac.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sandbox-seccomp-filter.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexc25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/cipher-chachapoly.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-glob.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/chacha.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/cipher.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/groupaccess.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/platform-misc.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/groupaccess.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-server-main.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sc25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/xmalloc.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kex.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/clientloop.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sntrup4591761.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/platform-tracing.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/authfd.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshbuf.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/utf8.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/misc.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/dns.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ge25519.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/monitor_wrap.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/monitor.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-realpath.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2-hostbased.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshbuf.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshsig.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2-pubkey.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/mac.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/loginrec.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/clientloop.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ttymodes.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/cleanup.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/authfile.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-pkcs11-helper.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/authfd.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexgexs.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/loginrec.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshkey.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/msg.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/match.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth-options.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/misc.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/canohost.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexgen.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/nchan.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/dh.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-keysign.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-ed25519-sk.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/platform.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshpty.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-client.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-ed25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/fe25519.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/atomicio.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/serverloop.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/dispatch.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-common.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/mac.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/digest-openssl.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-ecdsa.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/compat.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshconnect2.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/entropy.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/servconf.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshbuf-misc.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/fe25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/packet.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/fatal.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/bitmap.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-sandbox.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-rsa.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/hash.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/chacha.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/platform.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2-none.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/smult_curve25519_ref.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sc25519.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/uidswap.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/canohost.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-sk.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/monitor_fdpass.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshconnect.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/poly1305.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/readpass.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth-options.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexecdh.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-keygen.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/log.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-server.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/cipher-aesctr.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/bitmap.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/uidswap.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexgexc.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/atomicio.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshd.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kex.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/servconf.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexdh.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/monitor.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-common.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-sk.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/mux.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2-kbdint.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshbuf-getput-crypto.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/readconf.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/cipher.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/session.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/log.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ge25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/crypto_api.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/progressmeter.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshlogin.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshconnect.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ttymodes.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/hmac.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexgex.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sftp-client.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/authfile.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/scp.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/moduli.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/xmalloc.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh-add.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/monitor_wrap.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssherr.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/krl.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/rijndael.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/ssh_api.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/session.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/sshtty.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/kexsntrup4591761x25519.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/auth2-chall.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/addrmatch.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/fmt_scaled.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/base64.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/strtonum.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/openssl-compat.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/xcrypt.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/mktemp.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/bsd-getpeereid.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/port-net.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/getrrsetbyname.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/libressl-api-compat.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/charclass.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/timingsafe_bcmp.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/freezero.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/pwcache.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/getopt_long.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/glob.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/bsd-misc.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/strmode.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/readpassphrase.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/strlcat.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/openbsd-compat.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/port-linux.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/vis.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/setproctitle.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/getrrsetbyname.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/recallocarray.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/readpassphrase.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/openssl-compat.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/port-net.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/blf.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/strlcpy.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/bcrypt_pbkdf.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/blowfish.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/getopt.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/bsd-misc.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/chacha_private.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/glob.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/arc4random.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/port-linux.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/kludge-fd_set.c" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/vis.h" "/usr/src/debug/openssh/8.2p1-r0/openssh-8.2p1/openbsd-compat/bsd-closefrom.c" %files -n openssh-dbg %defattr(-,-,-,-) %dir "/usr" %dir "/usr/sbin" %dir "/usr/bin" %dir "/usr/libexec" %dir "/usr/sbin/.debug" "/usr/sbin/.debug/sshd" %dir "/usr/bin/.debug" "/usr/bin/.debug/ssh-agent" "/usr/bin/.debug/ssh-keyscan" "/usr/bin/.debug/sftp" "/usr/bin/.debug/ssh-keygen" "/usr/bin/.debug/scp.openssh" "/usr/bin/.debug/ssh.openssh" "/usr/bin/.debug/ssh-add" %dir "/usr/libexec/.debug" "/usr/libexec/.debug/ssh-pkcs11-helper" "/usr/libexec/.debug/ssh-sk-helper" "/usr/libexec/.debug/sftp-server" "/usr/libexec/.debug/ssh-keysign" %files -n openssh-keygen %defattr(-,-,-,-) %dir "/usr" %dir "/usr/bin" "/usr/bin/ssh-keygen" %files -n openssh-scp %defattr(-,-,-,-) %dir "/usr" %dir "/usr/bin" "/usr/bin/scp.openssh" %files -n openssh-ssh %defattr(-,-,-,-) %dir "/etc" %dir "/usr" %dir "/etc/ssh" %config "/etc/ssh/ssh_config" %dir "/usr/bin" "/usr/bin/ssh.openssh" %files -n openssh-sshd %defattr(-,-,-,-) %dir "/etc" %dir "/lib" %dir "/usr" %dir "/etc/ssh" %dir "/etc/init.d" %dir "/etc/default" "/etc/ssh/sshd_config_readonly" %config "/etc/ssh/sshd_config" "/etc/ssh/moduli" "/etc/init.d/sshd" %dir "/etc/default/volatiles" "/etc/default/volatiles/99_sshd" %dir "/lib/systemd" %dir "/lib/systemd/system-preset" %dir "/lib/systemd/system" "/lib/systemd/system-preset/98-openssh-sshd.preset" "/lib/systemd/system/sshdgenkeys.service" "/lib/systemd/system/sshd.socket" "/lib/systemd/system/sshd@.service" %dir "/usr/sbin" %dir "/usr/libexec" "/usr/sbin/sshd" %dir "/usr/libexec/openssh" "/usr/libexec/openssh/sshd_check_keys" %files -n openssh-sftp %defattr(-,-,-,-) %dir "/usr" %dir "/usr/bin" "/usr/bin/sftp" %files -n openssh-misc %defattr(-,-,-,-) %dir "/usr" %dir "/usr/bin" %dir "/usr/libexec" "/usr/bin/ssh-agent" "/usr/bin/ssh-keyscan" "/usr/bin/ssh-copy-id" "/usr/bin/ssh-add" "/usr/libexec/ssh-pkcs11-helper" "/usr/libexec/ssh-sk-helper" "/usr/libexec/ssh-keysign" %files -n openssh-sftp-server %defattr(-,-,-,-) %dir "/usr" %dir "/usr/libexec" "/usr/libexec/sftp-server" %files -n openssh-dev %defattr(-,-,-,-) %files -n openssh-doc %defattr(-,-,-,-) %dir "/usr" %dir "/usr/share" %dir "/usr/share/man" %dir "/usr/share/man/cat5" %dir "/usr/share/man/cat1" %dir "/usr/share/man/cat8" "/usr/share/man/cat5/ssh_config.5" "/usr/share/man/cat5/moduli.5" "/usr/share/man/cat5/sshd_config.5" "/usr/share/man/cat1/scp.1" "/usr/share/man/cat1/ssh.1" "/usr/share/man/cat1/ssh-keyscan.1" "/usr/share/man/cat1/ssh-add.1" "/usr/share/man/cat1/sftp.1" "/usr/share/man/cat1/ssh-agent.1" "/usr/share/man/cat1/ssh-keygen.1" "/usr/share/man/cat8/ssh-pkcs11-helper.8" "/usr/share/man/cat8/sshd.8" "/usr/share/man/cat8/ssh-keysign.8" "/usr/share/man/cat8/ssh-sk-helper.8" "/usr/share/man/cat8/sftp-server.8"