github.com/evdatsion/aphelion-dpos-bft@v0.32.1/tools/build/gaia/DEBIAN/prerm (about)

     1  #!/bin/sh
     2  # prerm script for gaia
     3  #
     4  
     5  set -e
     6  
     7  # summary of how this script can be called:
     8  #        * <prerm> `remove'
     9  #        * <old-prerm> `upgrade' <new-version>
    10  #        * <new-prerm> `failed-upgrade' <old-version>
    11  #        * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
    12  #        * <deconfigured's-prerm> `deconfigure' `in-favour'
    13  #          <package-being-installed> <version> `removing'
    14  #          <conflicting-package> <version>
    15  # for details, see https://www.debian.org/doc/debian-policy/ or
    16  # the debian-policy package
    17  
    18  
    19  case "$1" in
    20      remove|upgrade|deconfigure)
    21      systemctl stop gaia 2> /dev/null || :
    22      ;;
    23  
    24      failed-upgrade)
    25      ;;
    26  
    27      *)
    28          echo "prerm called with unknown argument \`$1'" >&2
    29          exit 1
    30      ;;
    31  esac
    32  
    33  # dh_installdeb will replace this with shell code automatically
    34  # generated by other debhelper scripts.
    35  
    36  #DEBHELPER#
    37  
    38  exit 0