add version and parameter gestion to thoses two scripts.
This commit is contained in:
parent
5d323aed1b
commit
385322f8de
2 changed files with 53 additions and 0 deletions
25
dmount.sh
25
dmount.sh
|
@ -1,5 +1,30 @@
|
|||
#/bin/bash
|
||||
|
||||
#def constantes.
|
||||
|
||||
Version=1.0.0
|
||||
Usage="dmount.sh [PARAMETTER]
|
||||
|
||||
Permit to mount an LVM on LUKS device when you have already added to /etc/fstab all volumes.
|
||||
|
||||
PARAMETER
|
||||
-h, --help Print this help and exit
|
||||
-v, --version Print the version of this program and exit
|
||||
"
|
||||
|
||||
for i in $@; do
|
||||
case "$i" in
|
||||
"-h" | "--help")
|
||||
echo "${Usage}"
|
||||
exit 0
|
||||
;;
|
||||
"-v" | "--version")
|
||||
echo "dmount.sh v.${Version}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
echo "unlocking device cryptdata"
|
||||
doas rc-service dmcrypt restart
|
||||
doas vgchange -a y cryptdata
|
||||
|
|
28
dumount.sh
28
dumount.sh
|
@ -1,5 +1,33 @@
|
|||
#/bin/bash
|
||||
|
||||
|
||||
Version=1.0.0
|
||||
Usage="dumount.sh [PARAMETTER]
|
||||
|
||||
Umount a LVM on LUKS device. In case it was unplugged without being unmounted, use dmsetup tu force the deactivation of the lvm drive.
|
||||
|
||||
PARAMETER
|
||||
-h, --help Print this help and exit
|
||||
-v, --version Print the version of this program and exit
|
||||
"
|
||||
|
||||
for i in $@; do
|
||||
case "$i" in
|
||||
"-h" | "--help")
|
||||
echo "${Usage}"
|
||||
exit 0
|
||||
;;
|
||||
"-v" | "--version")
|
||||
echo "dmount.sh v.${Version}"
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
MOUNTPOINT_cours=/home/primardj/cours
|
||||
MOUNTPOINT_doc=/home/primardj/Documents
|
||||
MOUNTPOINT_virt_machine=/home/primardj/virtual_machine
|
||||
|
|
Loading…
Reference in a new issue