17 lines
		
	
	
		
			511 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			511 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
set -euo pipefail
 | 
						|
 | 
						|
SCRIPT_ROOT=$(dirname -- "$0")
 | 
						|
 | 
						|
if [ -z "$1" ]; then
 | 
						|
    "${SCRIPT_ROOT}"/part-db.sh -d "$1"
 | 
						|
    sudo mkdir -p /run/media/"${USER}"
 | 
						|
    sudo chown -R "${USER}":"${USER}" /run/media/"${USER}"
 | 
						|
    mkdir /run/media/"${USER}"/LAIR
 | 
						|
    sudo cryptsetup open "${1}"4 LAIR
 | 
						|
    mount /dev/mapper/LAIR /run/media/"${USER}"/LAIR
 | 
						|
    "${SCRIPT_ROOT}"/skel-db.sh -m /run/media/"${USER}"/LAIR
 | 
						|
    umount /run/media/"${USER}"/LAIR
 | 
						|
    sudo cryptsetup close LAIR
 | 
						|
    rm -r /run/media/"${USER}"
 | 
						|
fi |