2022-08-29 01:04:37 -06:00
|
|
|
#!/bin/bash
|
2023-04-02 13:46:52 -06:00
|
|
|
# FILE: wagon:back/lib/ssl/peer/del
|
2022-08-29 01:04:37 -06:00
|
|
|
# DESCRIPTION: Delete SSL cert for a removed device
|
2022-08-29 11:42:13 -06:00
|
|
|
# USAGE: del hostname username
|
2022-08-29 01:04:37 -06:00
|
|
|
|
2023-04-02 13:46:52 -06:00
|
|
|
source /etc/wagon/config
|
2022-12-04 08:53:22 -07:00
|
|
|
hostname="${1}"; username="${2}"
|
2022-09-10 16:38:11 -06:00
|
|
|
|
|
|
|
if ! sudo rm -rf "${SSL_CONFIG_DIR:?}/${username:?}/${hostname:?}/" 2>/dev/null; then
|
2022-12-03 17:07:03 -07:00
|
|
|
printf 'ERROR! %s failed to delete %s!\n' "${0}" "${SSL_CONFIG_DIR}/${username}/${hostname}/" >&2
|
2022-12-03 18:23:13 -07:00
|
|
|
exit 1
|
2022-09-10 16:38:11 -06:00
|
|
|
fi
|