From: Anders Kaseorg Date: Sun, 21 Mar 2010 01:14:26 +0000 (-0400) Subject: apt-zephyr: Send a “Done.” zephyr when dpkg finishes running. X-Git-Url: https://snippets.scripts.mit.edu/gitweb.cgi/Scripts/git/.git/commitdiff_plain/7871bb44698093fa16f35d50648bbdd3f177c883 apt-zephyr: Send a “Done.” zephyr when dpkg finishes running. Signed-off-by: Anders Kaseorg --- diff --git a/apt-zephyr/90zephyr b/apt-zephyr/90zephyr index f2aa9cb..563e792 100644 --- a/apt-zephyr/90zephyr +++ b/apt-zephyr/90zephyr @@ -1,2 +1,3 @@ -DPkg::Pre-Install-Pkgs {"/usr/local/sbin/apt-zephyr || :";}; +DPkg::Pre-Install-Pkgs {"/usr/local/sbin/apt-zephyr --pre-install-pkgs || :";}; +DPkg::Post-Invoke {"/usr/local/sbin/apt-zephyr --post-invoke || :";}; DPkg::Tools::options::/usr/local/sbin/apt-zephyr::Version "2"; diff --git a/apt-zephyr/apt-zephyr b/apt-zephyr/apt-zephyr index 7db23c5..fdf1318 100755 --- a/apt-zephyr/apt-zephyr +++ b/apt-zephyr/apt-zephyr @@ -102,4 +102,18 @@ pre_install_pkgs () esac } -pre_install_pkgs +post_invoke () +{ + echo 'Done.' | send_zephyr +} + +if [ "$1" = "--pre-install-pkgs" ]; then + pre_install_pkgs +elif [ "$1" = "--post-invoke" ]; then + post_invoke +else + echo "usage: $0 {--pre-install-pkgs | --post-invoke}" >&2 + echo "(Hint: you probably need to update /etc/apt/apt.conf.d/90zephyr.)" >&2 +fi + +exit 0