From 3da041d8edec8833abce0c944dc4241c45f09061 Mon Sep 17 00:00:00 2001 From: Tobias Kortkamp Date: Fri, 15 Jun 2018 14:08:44 +0000 Subject: [PATCH] graphics/sane-backends: Remove bogus interactive pkg-deinstall script Half of the script is never run and the other half tries to stop saned and asks an interactive question outside of pkg's control if saned happens to be still running which will stall pkg-delete(8) indefinitely. --- graphics/sane-backends/Makefile | 2 +- graphics/sane-backends/pkg-deinstall | 63 ---------------------------- 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 graphics/sane-backends/pkg-deinstall diff --git a/graphics/sane-backends/Makefile b/graphics/sane-backends/Makefile index b282360e5778..1a26455feb88 100644 --- a/graphics/sane-backends/Makefile +++ b/graphics/sane-backends/Makefile @@ -3,7 +3,7 @@ PORTNAME= sane-backends PORTVERSION= 1.0.27 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://alioth.debian.org/frs/download.php/file/4146/ \ http://fossies.org/linux/misc/ diff --git a/graphics/sane-backends/pkg-deinstall b/graphics/sane-backends/pkg-deinstall deleted file mode 100644 index 1f1f4ecc8ef1..000000000000 --- a/graphics/sane-backends/pkg-deinstall +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh - -user=saned -group=saned - -ask() { - local question default answer - - question=$1 - default=$2 - if [ -z "${PACKAGE_BUILDING}" ]; then - read -p "${question} [${default}]? " answer - fi - if [ x${answer} = x ]; then - answer=${default} - fi - echo ${answer} -} - -yesno() { - local dflt question answer - - question=$1 - dflt=$2 - while :; do - answer=$(ask "${question}" "${dflt}") - case "${answer}" in - [Yy]*) return 0;; - [Nn]*) return 1;; - esac - echo "Please answer yes or no." - done -} - -delete_account() { - local u g home - - u=$1 - g=$2 - if yesno "Do you want me to remove group \"${g}\"" y; then - pw groupdel -n ${g} - echo "Done." - fi - if yesno "Do you want me to remove user \"${u}\"" y; then - eval home=~${u} - pw userdel -n ${u} - echo "Done." - fi -} - -if [ x"$2" = xDEINSTALL ]; then - if [ ! -n "$BATCH" ]; then - if /bin/ps -axc | /usr/bin/grep -q saned; then - if yesno "There are some SANE processes running. Shall I kill them" y; then - ${PKG_PREFIX}/etc/rc.d/saned stop - sleep 2 - else - echo "OK ... I hope you know what you are doing." - fi - fi - - fi -fi