projects
/
carnet-upgrade.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make sure sources.list has correct permissions.
[carnet-upgrade.git]
/
src
/
scripts
/
check_services
diff --git
a/src/scripts/check_services
b/src/scripts/check_services
index
c097493
..
fe14ad7
100755
(executable)
--- a/
src/scripts/check_services
+++ b/
src/scripts/check_services
@@
-1,7
+1,6
@@
-#!/bin/sh
+#!/bin/bash
-# Load debconf stuff
-. /usr/share/debconf/confmodule
+STORE=/var/lib/carnet-upgrade/check-services
# Load nase funkcije
. /usr/share/carnet-upgrade/data.sh
# Load nase funkcije
. /usr/share/carnet-upgrade/data.sh
@@
-20,10
+19,10
@@
cs_preupgrade () {
fi
fi
done
fi
fi
done
+ services=${services# }
if [ -n "$services" ]; then
if [ -n "$services" ]; then
- db_set carnet-upgrade/check-services "$services"
- db_go || true
+ echo "$services" > $STORE
fi
}
fi
}
@@
-58,8
+57,8
@@
cs_postupgrade () {
;;
esac
;;
esac
- db_get carnet-upgrade/check-services || true
- services="${RET// /|}"
+ services=$(test -f $STORE && cat $STORE)
+ services="${services// /|}"
failed_services=$(
echo "$services_to_check" \
failed_services=$(
echo "$services_to_check" \
@@
-75,18
+74,24
@@
cs_postupgrade () {
fi
}
fi
}
-# checkiraj da li je sto zapisano u debconf
+# checkiraj da li je sto zapisano
cs_check () {
cs_check () {
- db_get carnet-upgrade/check-services || true
- debconf="$RET"
+ services=$(test -f $STORE && cat $STORE)
- if [ -n "$debconf" ]; then
+ if [ -n "$services" ]; then
exit 0
else
exit 1
fi
}
exit 0
else
exit 1
fi
}
+# prikazi sto je zapisano
+cs_show () {
+ services=$(test -f $STORE && cat $STORE)
+
+ echo "$services"
+}
+
case "$1" in
preupgrade) cs_preupgrade
;;
case "$1" in
preupgrade) cs_preupgrade
;;
@@
-94,7
+99,9
@@
postupgrade) cs_postupgrade
;;
check) cs_check
;;
;;
check) cs_check
;;
-*) echo "Usage: $0 (preupgrade|postupgrade|check)"
+show) cs_show
+ ;;
+*) echo "Usage: $0 (preupgrade|postupgrade|check|show)"
exit 1
;;
esac
exit 1
;;
esac