Made a script for creating a skeleton directory tree in or for the mounted USB, to be run via script
This commit is contained in:
		
							
								
								
									
										20
									
								
								skel-sdb.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								skel-sdb.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					set -euo pipefail
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SCRIPT_ROOT=$(dirname -- "$0")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [[ $# -eq 0 ]]; then
 | 
				
			||||||
 | 
					    read -rp "Mountpoint path for the device or partition: " MP_ROOT
 | 
				
			||||||
 | 
					elif [[ $# -gt 0 ]]; then
 | 
				
			||||||
 | 
					    while getopts "m:" opt; do
 | 
				
			||||||
 | 
					        case ${opt} in
 | 
				
			||||||
 | 
					            m) MP_ROOT="${OPTARG}";;
 | 
				
			||||||
 | 
					            *) echo "${opt} is an invalid option.";;
 | 
				
			||||||
 | 
					        esac
 | 
				
			||||||
 | 
					    done
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					mkdir -p "${MP_ROOT}"/DATA/gpg
 | 
				
			||||||
 | 
					mkdir "${MP_ROOT}"/DATA/ssh-"${HOSTNAME}"
 | 
				
			||||||
 | 
					touch "${MP_ROOT}"/README.md
 | 
				
			||||||
 | 
					echo "$(<"$SCRIPT_ROOT"/README.smpl.md )" > "${MP_ROOT}"/README.md
 | 
				
			||||||
 | 
					sudo mkdir "${MP_ROOT}"/{data.bak,notes.bak}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user