[Perl] DAQ system for the FAPG.
Update deployment script.
roles/daq-node/deploy
@@ -40,10 +40,7 @@
40
40
local missing_dependencies=''
41
41
42
42
for dep in ${dependencies}; do
43
Removed:
if dpkg --get-selections "${dep}" | grep -w install > /dev/null 2>&1; then
44
Removed:
echo "${dep} is already installed."
45
Removed:
else
46
Removed:
echo "${dep} is not installed."
43
Added:
if ! dpkg --get-selections "${dep}" | grep -w install > /dev/null 2>&1; then
47
44
missing_dependencies+=" ${dep}"
48
45
fi
49
46
done
@@ -55,17 +52,6 @@
55
52
echo "Installed all OS dependencies."
56
53
}
57
54
58
Removed:
# function install_perl_dependencies() {
59
Removed:
# local dependencies="Net::MQTT::Simple"
60
Removed:
# for dep in ${dependencies}; do
61
Removed:
# if ! perl -M"${dep}" -e '1' > /dev/null 2>&1; then
62
Removed:
# cpanm "${dep}"
63
Removed:
# fi
64
Removed:
# done
65
Removed:
66
Removed:
# echo "Installed all Perl dependencies."
67
Removed:
# }
68
Removed:
69
55
create_runtime_user() {
70
56
if ! getent group "${RUN_GROUP}" > /dev/null; then
71
57
addgroup --system "${RUN_GROUP}"
@@ -108,6 +94,7 @@
108
94
109
95
if [[ -z "${MQTT_PASSWORD:-}" ]]; then
110
96
read -rsp "MQTT password for user '${MQTT_USERNAME}': " MQTT_PASSWORD
97
Added:
echo
111
98
fi
112
99
113
100
[[ -n "${MQTT_PASSWORD:-}" ]] || die "MQTT_PASSWORD is required."