From bef0eb6d38f2cae6a3800181e8f1b6a769c852f4 Mon Sep 17 00:00:00 2001 From: Prajwal J Date: Wed, 31 Dec 2025 21:39:06 -0800 Subject: [PATCH 1/2] Create preinst --- .../DEBIAN/preinst | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 SANsymphony/Proxmox Storage Plugin/SANsymphony-plugin_1.0.1_amd64/DEBIAN/preinst 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..25cdd15 --- /dev/null +++ b/SANsymphony/Proxmox Storage Plugin/SANsymphony-plugin_1.0.1_amd64/DEBIAN/preinst @@ -0,0 +1,26 @@ +#!/bin/bash + +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 From 5895e8f9137993dc8a3647c546155de6f15ffc5c Mon Sep 17 00:00:00 2001 From: Prajwal J Date: Mon, 5 Jan 2026 23:30:46 -0800 Subject: [PATCH 2/2] Update preinst --- .../SANsymphony-plugin_1.0.1_amd64/DEBIAN/preinst | 1 + 1 file changed, 1 insertion(+) 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 index 25cdd15..e06922b 100644 --- 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 @@ -1,4 +1,5 @@ #!/bin/bash +set -e TMP_DIR="/tmp/SANsymphony-Plugin-Backup" ISCSI_CONF="/etc/iscsi/iscsid.conf"