@@ -165,14 +165,28 @@ function unmount_device() {
165165 fi
166166}
167167
168+ function open_device() {
169+ local l_mount=$1
170+ local l_mapper=$2
171+ local l_lvm_name=$3
172+ local l_lvm_group=$4
173+ local l_uuid=$5
174+ local l_key_file=$6
175+
176+ activate_lvm " $l_lvm_name " " $l_lvm_group "
177+ unlock_device " $l_uuid " " $l_mapper " " $l_key_file "
178+ mount_device " $l_mapper " " $l_mount "
179+ }
180+
168181function close_device() {
169- local l_lvm_name =$1
170- local l_lvm_group =$2
171- local l_mapper =$3
172- local l_mount =$4
182+ local l_mount =$1
183+ local l_mapper =$2
184+ local l_lvm_name =$3
185+ local l_lvm_group =$4
173186
174187 unmount_device " $l_mount "
175188 lock_device " $l_mapper "
189+ deactivate_lvm " $l_lvm_name " " $l_lvm_group "
176190}
177191
178192function stop_service() {
@@ -201,14 +215,14 @@ function start_service() {
201215
202216function open_all_devices() {
203217 # open active data device
204- activate_lvm " none " " none "
205- unlock_device " $ACTIVE_DATA_UUID " " $ACTIVE_DATA_MAPPER " " no_key_file "
206- mount_device " $ACTIVE_DATA_MAPPER " " $ACTIVE_DATA_MOUNT "
218+ open_device " $ACTIVE_DATA_MOUNT " " $ACTIVE_DATA_MAPPER " \
219+ " $ACTIVE_DATA_LVM_NAME " " $ACTIVE_DATA_LVM_GROUP " \
220+ " $ACTIVE_DATA_UUID " " no_key_file "
207221
208222 # open storage data device
209- activate_lvm " $STORAGE_DATA_LVM_NAME " " $STORAGE_DATA_LVM_GROUP "
210- unlock_device " $STORAGE_DATA_UUID " " $STORAGE_DATA_MAPPER " " $STORAGE_DATA_KEY_FILE "
211- mount_device " $STORAGE_DATA_MAPPER " " $STORAGE_DATA_MOUNT "
223+ open_device " $STORAGE_DATA_MOUNT " " $STORAGE_DATA_MAPPER " \
224+ " $STORAGE_DATA_LVM_NAME " " $STORAGE_DATA_LVM_GROUP " \
225+ " $STORAGE_DATA_UUID " " $STORAGE_DATA_KEY_FILE "
212226
213227 # open network storage
214228 mount_network_path " $NETWORK_SHARE_ADDRESS " " $NETWORK_SHARE_MOUNT " " $NETWORK_SHARE_PROTOCOL " \
@@ -217,20 +231,18 @@ function open_all_devices() {
217231
218232function close_all_devices() {
219233 # close storage data device
220- unmount_device " $STORAGE_DATA_MOUNT "
221- lock_device " $STORAGE_DATA_MAPPER "
222- deactivate_lvm " $STORAGE_DATA_LVM_NAME " " $STORAGE_DATA_LVM_GROUP "
234+ close_device " $STORAGE_DATA_MOUNT " " $STORAGE_DATA_MAPPER " \
235+ " $STORAGE_DATA_LVM_NAME " " $STORAGE_DATA_LVM_GROUP "
223236
224237 # close active data device
225- unmount_device " $ACTIVE_DATA_MOUNT "
226- lock_device " $ACTIVE_DATA_MAPPER "
227- deactivate_lvm " none" " none"
238+ close_device " $ACTIVE_DATA_MOUNT " " $ACTIVE_DATA_MAPPER " \
239+ " $ACTIVE_DATA_LVM_NAME " " $ACTIVE_DATA_LVM_GROUP "
228240
229241 # close network storage
230242 unmount_device " $NETWORK_SHARE_MOUNT "
231243}
232244
233- start_all_services () {
245+ function start_all_services() {
234246 if [ " $ST_SERVICE " != " none" ] || [ " $DOCKER_SERVICE " != " none" ]; then
235247 echo " Reloading systemd units..."
236248 systemctl daemon-reload
@@ -246,7 +258,7 @@ start_all_services() {
246258 fi
247259}
248260
249- stop_all_services () {
261+ function stop_all_services() {
250262 if [ " $ST_SERVICE " != " none" ]; then
251263 stop_service " $ST_SERVICE "
252264 fi
@@ -309,7 +321,8 @@ function verify_requirements() {
309321 local l_cryptsetup_version_major_required=" $LUKS_MIN_VERSION "
310322
311323 if [ " $l_cryptsetup_version_major_current " -lt " $l_cryptsetup_version_major_required " ]; then
312- echo " ERROR: Unsupported version of 'cryptsetup' utility, please use version $l_cryptsetup_version_major_required or newer"
324+ echo -n " ERROR: Unsupported version of 'cryptsetup' utility,"
325+ echo " please use version $l_cryptsetup_version_major_required or newer"
313326 return $FAILURE
314327 fi
315328}
0 commit comments