From 7f19da5a30725b588ebba8ed4fb30f61722a9908 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 26 Mar 2020 23:06:10 +0100 Subject: [PATCH] gluon-autoupdater: stop dropbear before stopping the network Before active SSH sessions would get stuck, when the network was suddenly stopped. If we instead stop dropbear before that and allow it to terminate SSH sessions cleanly we improve the user experience. Fixes #1957 --- .../files/usr/lib/autoupdater/abort.d/15start-dropbear | 5 +++++ .../files/usr/lib/autoupdater/upgrade.d/05stop-dropbear | 5 +++++ 2 files changed, 10 insertions(+) create mode 100755 package/gluon-autoupdater/files/usr/lib/autoupdater/abort.d/15start-dropbear create mode 100755 package/gluon-autoupdater/files/usr/lib/autoupdater/upgrade.d/05stop-dropbear diff --git a/package/gluon-autoupdater/files/usr/lib/autoupdater/abort.d/15start-dropbear b/package/gluon-autoupdater/files/usr/lib/autoupdater/abort.d/15start-dropbear new file mode 100755 index 00000000..50155f2d --- /dev/null +++ b/package/gluon-autoupdater/files/usr/lib/autoupdater/abort.d/15start-dropbear @@ -0,0 +1,5 @@ +#!/bin/sh + +. /lib/gluon/autoupdater/lib.sh + +start_enabled dropbear diff --git a/package/gluon-autoupdater/files/usr/lib/autoupdater/upgrade.d/05stop-dropbear b/package/gluon-autoupdater/files/usr/lib/autoupdater/upgrade.d/05stop-dropbear new file mode 100755 index 00000000..684008fc --- /dev/null +++ b/package/gluon-autoupdater/files/usr/lib/autoupdater/upgrade.d/05stop-dropbear @@ -0,0 +1,5 @@ +#!/bin/sh + +. /lib/gluon/autoupdater/lib.sh + +stop dropbear