[arch-commits] Commit in openssh/trunk (5 files)

Gaetan Bisson bisson at nymeria.archlinux.org
Thu May 16 04:10:19 UTC 2013


    Date: Thursday, May 16, 2013 @ 06:10:18
  Author: bisson
Revision: 185617

tentative update for [testing]: upstream update, move binaries to /usr/bin

Added:
  openssh/trunk/install
Modified:
  openssh/trunk/PKGBUILD
  openssh/trunk/sshd.service
  openssh/trunk/sshd at .service
Deleted:
  openssh/trunk/sshd.close-sessions

---------------------+
 PKGBUILD            |   19 ++++++++-----------
 install             |   10 ++++++++++
 sshd.close-sessions |   17 -----------------
 sshd.service        |    2 +-
 sshd at .service       |    2 +-
 5 files changed, 20 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-05-16 03:22:07 UTC (rev 185616)
+++ PKGBUILD	2013-05-16 04:10:18 UTC (rev 185617)
@@ -4,7 +4,7 @@
 # Contributor: judd <jvinet at zeroflux.org>
 
 pkgname=openssh
-pkgver=6.2p1
+pkgver=6.2p2
 pkgrel=1
 pkgdesc='Free version of the SSH connectivity tools'
 url='http://www.openssh.org/portable.html'
@@ -15,27 +15,28 @@
 optdepends=('xorg-xauth: X11 forwarding'
             'x11-ssh-askpass: input passphrase in X')
 source=("ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"
-        'sshd.close-sessions'
         'sshdgenkeys.service'
         'sshd at .service'
         'sshd.service'
         'sshd.socket'
         'sshd.pam')
-sha1sums=('8824708c617cc781b2bb29fa20bd905fd3d2a43d'
-          '954bf1660aa32620c37034320877f4511b767ccb'
+sha1sums=('c2b4909eba6f5ec6f9f75866c202db47f3b501ba'
           '6df5be396f8c593bb511a249a1453294d18a01a6'
-          'bd6eae36c7ef9efb7147778baad7858b81f2d660'
-          'f9af4a442b804ab661cec0edb25dd76dee16d8d2'
+          '6a0ff3305692cf83aca96e10f3bb51e1c26fccda'
+          '2d87de52a6b2f764180f9f67cb9747392784b4a5'
           'e12fa910b26a5634e5a6ac39ce1399a132cf6796'
           'd93dca5ebda4610ff7647187f8928a3de28703f3')
 
 backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config' 'etc/pam.d/sshd')
 
+install=install
+
 build() {
 	cd "${srcdir}/${pkgname}-${pkgver}"
 
 	./configure \
 		--prefix=/usr \
+		--sbindir=/usr/bin \
 		--libexecdir=/usr/lib/ssh \
 		--sysconfdir=/etc/ssh \
 		--with-ldns \
@@ -65,17 +66,13 @@
 
 	make DESTDIR="${pkgdir}" install
 
-	rm "${pkgdir}"/usr/share/man/man1/slogin.1
-	ln -sf ssh.1.gz "${pkgdir}"/usr/share/man/man1/slogin.1.gz
-
+	ln -sf ssh.1.gz "${pkgdir}"/usr/share/man/man1/slogin.1
 	install -Dm644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
 
 	install -Dm644 ../sshdgenkeys.service "${pkgdir}"/usr/lib/systemd/system/sshdgenkeys.service
 	install -Dm644 ../sshd at .service "${pkgdir}"/usr/lib/systemd/system/sshd at .service
 	install -Dm644 ../sshd.service "${pkgdir}"/usr/lib/systemd/system/sshd.service
 	install -Dm644 ../sshd.socket "${pkgdir}"/usr/lib/systemd/system/sshd.socket
-
-	install -Dm755 ../sshd.close-sessions "${pkgdir}/etc/rc.d/functions.d/sshd-close-sessions" # FS#17389
 	install -Dm644 ../sshd.pam "${pkgdir}"/etc/pam.d/sshd
 
 	install -Dm755 contrib/findssl.sh "${pkgdir}"/usr/bin/findssl.sh

Added: install
===================================================================
--- install	                        (rev 0)
+++ install	2013-05-16 04:10:18 UTC (rev 185617)
@@ -0,0 +1,10 @@
+post_upgrade() {
+	if [[ $2 -lt 6.2p2 ]]; then
+		cat <<EOF
+
+==> The sshd daemon has been moved to /usr/bin alongside all binaries.
+==> Please update this path in your scripts if applicable.
+
+EOF
+	fi
+}

Deleted: sshd.close-sessions
===================================================================
--- sshd.close-sessions	2013-05-16 03:22:07 UTC (rev 185616)
+++ sshd.close-sessions	2013-05-16 04:10:18 UTC (rev 185617)
@@ -1,17 +0,0 @@
-# Close sshd sessions before shutting down the network; see FS#17389.
-
-sshd_close_sessions () {
-	if ck_daemon sshd; then
-		return
-	fi
-	/etc/rc.d/sshd stop
-	stat_busy "Stopping Secure Shell Sessions"
-	for i in $(pgrep sshd); do
-		if readlink -q /proc/$i/exe | grep -q '^/usr/sbin/sshd'; then
-			kill $i
-		fi
-	done &>/dev/null
-	stat_done
-}
-
-add_hook shutdown_start sshd_close_sessions

Modified: sshd.service
===================================================================
--- sshd.service	2013-05-16 03:22:07 UTC (rev 185616)
+++ sshd.service	2013-05-16 04:10:18 UTC (rev 185617)
@@ -4,7 +4,7 @@
 After=sshdgenkeys.service
 
 [Service]
-ExecStart=/usr/sbin/sshd -D
+ExecStart=/usr/bin/sshd -D
 ExecReload=/bin/kill -HUP $MAINPID
 KillMode=process
 Restart=always

Modified: sshd at .service
===================================================================
--- sshd at .service	2013-05-16 03:22:07 UTC (rev 185616)
+++ sshd at .service	2013-05-16 04:10:18 UTC (rev 185617)
@@ -3,6 +3,6 @@
 After=sshdgenkeys.service
 
 [Service]
-ExecStart=-/usr/sbin/sshd -i
+ExecStart=-/usr/bin/sshd -i
 StandardInput=socket
 StandardError=syslog




More information about the arch-commits mailing list