18 lines
445 B
Django/Jinja
18 lines
445 B
Django/Jinja
#!/bin/bash
|
|
|
|
OLD_VERSION="$1"
|
|
NEW_VERSION="$2"
|
|
SERVER_DIR="{{ minecraft_server_dir }}"
|
|
BACKUP_DIR="{{ minecraft_backups_dir }}/version_backup"
|
|
|
|
# Create backup directory
|
|
mkdir -p "${BACKUP_DIR}"
|
|
|
|
# Backup current version
|
|
mv "${SERVER_DIR}" "${BACKUP_DIR}/server_${OLD_VERSION}_$(date +%Y%m%d_%H%M%S)"
|
|
|
|
# Switch to new version
|
|
mv "${SERVER_DIR}_${NEW_VERSION}" "${SERVER_DIR}"
|
|
|
|
echo "Version switched from ${OLD_VERSION} to ${NEW_VERSION}"
|
|
exit 0 |