Renamed script and moved mkdir for each host to own command and doesn't have to be successful

This commit is contained in:
2025-05-15 22:51:26 +00:00
parent 00b1a99007
commit dab539900d

View File

@@ -17,8 +17,8 @@ fi
# Backup GauntRouter01 # Backup GauntRouter01
DNSName="gauntrouter01.home.johnhgaunt.com" DNSName="gauntrouter01.home.johnhgaunt.com"
GauntRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}" GauntRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
/usr/bin/mkdir -v ${GauntRouterSSHFSMountDirectory} && \ /usr/bin/mkdir -v ${GauntRouterSSHFSMountDirectory}
/usr/bin/echo ${GauntRouter01EncryptedRootPassword} | \ /usr/bin/echo ${GauntRouter01EncryptedRootPassword} | \
/usr/bin/clevis decrypt | \ /usr/bin/clevis decrypt | \
/usr/bin/sshfs -o password_stdin -o ro -o StrictHostKeyChecking=no \ /usr/bin/sshfs -o password_stdin -o ro -o StrictHostKeyChecking=no \
root@${DNSName}:/ ${GauntRouterSSHFSMountDirectory} && \ root@${DNSName}:/ ${GauntRouterSSHFSMountDirectory} && \
@@ -35,8 +35,8 @@ GauntRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
# Backup TheGauntsRouter # Backup TheGauntsRouter
DNSName="10.1.4.2" DNSName="10.1.4.2"
TheGauntsRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}" TheGauntsRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
/usr/bin/mkdir -v ${TheGauntsRouterSSHFSMountDirectory} && \ /usr/bin/mkdir -v ${TheGauntsRouterSSHFSMountDirectory}
/usr/bin/echo ${TheGauntsRouterEncryptedRootPassword} | \ /usr/bin/echo ${TheGauntsRouterEncryptedRootPassword} | \
/usr/bin/clevis decrypt | \ /usr/bin/clevis decrypt | \
/usr/bin/sshfs -o password_stdin -o ro -o StrictHostKeyChecking=no \ /usr/bin/sshfs -o password_stdin -o ro -o StrictHostKeyChecking=no \
root@${DNSName}:/ ${TheGauntsRouterSSHFSMountDirectory} && \ root@${DNSName}:/ ${TheGauntsRouterSSHFSMountDirectory} && \
@@ -53,8 +53,8 @@ TheGauntsRouterSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
# Backup GauntNAS # Backup GauntNAS
DNSName="gauntnas.home.johnhgaunt.com" DNSName="gauntnas.home.johnhgaunt.com"
GauntNASSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}" GauntNASSSHFSMountDirectory="${SSHFSMountDirectory}/${DNSName}"
/usr/bin/mkdir -v ${GauntNASSSHFSMountDirectory} && \ /usr/bin/mkdir -v ${GauntNASSSHFSMountDirectory}
/usr/bin/echo ${GauntNASEncryptedRootPassword} | \ /usr/bin/echo ${GauntNASEncryptedRootPassword} | \
/usr/bin/clevis decrypt | \ /usr/bin/clevis decrypt | \
/usr/bin/sshfs -o password_stdin -o ro -o StrictHostKeyChecking=no \ /usr/bin/sshfs -o password_stdin -o ro -o StrictHostKeyChecking=no \
root@${DNSName}:/ ${GauntNASSSHFSMountDirectory} && \ root@${DNSName}:/ ${GauntNASSSHFSMountDirectory} && \