Always use bash.
[carnet-upgrade.git] / src / scripts / check_services
index ee5a9e6..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 () {
@@ -26,7 +22,7 @@ cs_preupgrade () {
   done
 
   if [ -n "$services" ]; then
-    db_set cn-upgrade/check-services "$services"
+    db_set carnet-upgrade/check-services "$services"
     db_go || true
   fi
 }
@@ -62,7 +58,7 @@ cs_postupgrade () {
       ;;
   esac
 
-  db_get cn-upgrade/check-services || true
+  db_get carnet-upgrade/check-services || true
   services="${RET// /|}"
 
   failed_services=$(
@@ -81,7 +77,7 @@ cs_postupgrade () {
 
 # checkiraj da li je sto zapisano u debconf
 cs_check () {
-  db_get cn-upgrade/check-services || true
+  db_get carnet-upgrade/check-services || true
   debconf="$RET"
 
   if [ -n "$debconf" ]; then
@@ -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