diff --git a/SANsymphony/Proxmox Storage Plugin/SANsymphony-plugin_1.0.1_amd64/DEBIAN/preinst b/SANsymphony/Proxmox Storage Plugin/SANsymphony-plugin_1.0.1_amd64/DEBIAN/preinst new file mode 100644 index 0000000..e06922b --- /dev/null +++ b/SANsymphony/Proxmox Storage Plugin/SANsymphony-plugin_1.0.1_amd64/DEBIAN/preinst @@ -0,0 +1,27 @@ +#!/bin/bash +set -e + +TMP_DIR="/tmp/SANsymphony-Plugin-Backup" +ISCSI_CONF="/etc/iscsi/iscsid.conf" +MULTIPATH_CONF="/etc/multipath.conf" + +echo "Creating ${TMP_DIR} folder for creating backup..." +mkdir -p "$TMP_DIR" + + +# Take backup of iSCSI config +if [[ -f "$ISCSI_CONF" ]]; then + echo "File ${ISCSI_CONF} exists, copying to ${TMP_DIR}..." + cp "$ISCSI_CONF" "$TMP_DIR" +else + echo "File ${ISCSI_CONF} does not exist, skipping backup..." +fi + + +# Take backup of multipath config +if [[ -f "$MULTIPATH_CONF" ]]; then + echo "Copying ${MULTIPATH_CONF} to ${TMP_DIR}..." + cp "$MULTIPATH_CONF" "$TMP_DIR" +else + echo "File ${MULTIPATH_CONF} does not exist, skipping backup..." +fi \ No newline at end of file