Always use bash.
[carnet-upgrade.git] / src / scripts / check_services
index 3780f23..05f5119 100755 (executable)
@@ -1,16 +1,12 @@
-#!/bin/sh
-# last update: 2004-12-20
-# last update: 2005-01-07 razlicita msg_finished poruka, ovisno o $queuename
-# Zoran 'jelly' Dzelajlija <jelly@srce.hr>
-# Ivan 'ico' Rako <irako@srce.hr>
+#!/bin/bash
 
 # Load debconf stuff
 . /usr/share/debconf/confmodule
 
 # Load nase funkcije
-. /usr/share/carnet-upgrade/functions.sh
-. /usr/share/carnet-upgrade/messages.sh
 . /usr/share/carnet-upgrade/data.sh
+. /usr/share/carnet-upgrade/messages.sh
+. /usr/share/carnet-upgrade/functions.sh
 
 # provjeri da li su paketi iz prvog polja instalirani i to strpaj u debconf
 cs_preupgrade () {
@@ -91,6 +87,12 @@ cs_check () {
   fi
 }
 
+# prikazi sto je zapisano u debconf
+cs_show () {
+  db_get carnet-upgrade/check-services || true
+  echo "$RET"
+}
+
 case "$1" in
 preupgrade)    cs_preupgrade
        ;;
@@ -98,7 +100,9 @@ postupgrade) cs_postupgrade
         ;;
 check) cs_check
         ;;
-*)     echo "Usage: $0 (preupgrade|postupgrade|check)"
+show)   cs_show
+        ;;
+*)     echo "Usage: $0 (preupgrade|postupgrade|check|show)"
         exit 1 
         ;;
 esac