mirror of
https://github.com/Spearfoot/FreeNAS-scripts
synced 2025-12-11 05:43:24 +00:00
Delete save-config.sh
This commit is contained in:
@@ -1,34 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#################################################
|
|
||||||
# Backup the FreeNAS configuration file
|
|
||||||
#################################################
|
|
||||||
|
|
||||||
# Specify the dataset on your system where you want the configuration files copied.
|
|
||||||
# Don't include the trailing slash.
|
|
||||||
|
|
||||||
# Example: configdir=/mnt/tank/sysadmin/config
|
|
||||||
|
|
||||||
configdir=
|
|
||||||
|
|
||||||
# Remove this code once you've defined configdir above... :-)
|
|
||||||
|
|
||||||
if [ -z ${configdir} ]; then
|
|
||||||
echo "Edit script and specify the target directory ('configdir') before using $0"
|
|
||||||
exit 2
|
|
||||||
fi
|
|
||||||
|
|
||||||
freenashost=$(hostname -s)
|
|
||||||
|
|
||||||
fnconfigdest_version=$(cat /etc/version)
|
|
||||||
fnconfigdest_version="${fnconfigdest_version//(/}"
|
|
||||||
fnconfigdest_version="${fnconfigdest_version//)/}"
|
|
||||||
fnconfigdest_version="${fnconfigdest_version// /-}"
|
|
||||||
fnconfigdest_date=$(date +%Y%m%d%H%M%S)
|
|
||||||
fnconfigdest="${configdir}"/"${freenashost}"-"${fnconfigdest_version}"-"${fnconfigdest_date}".db
|
|
||||||
|
|
||||||
echo "Backup configuration database file: ${fnconfigdest}"
|
|
||||||
|
|
||||||
# Copy the source to the destination:
|
|
||||||
|
|
||||||
cp /data/freenas-v1.db "${fnconfigdest}"
|
|
||||||
Reference in New Issue
Block a user