Files
root 72f9838f55 cleanup: Archive old complex scripts and documentation
- Move all old complex backup scripts to old_scripts/
- Archive previous documentation versions
- Clean up temporary files and debian packages
- Update README to focus on new simple system
- Keep only the enhanced simple backup system in main directory

Main directory now contains only:
- simple_backup_gui.py (GUI interface)
- enhanced_simple_backup.sh (CLI interface)
- list_drives.sh (helper)
- simple_backup.sh (basic CLI)
- SIMPLE_BACKUP_README.md (detailed docs)
- README.md (project overview)
2025-10-09 00:30:03 +02:00

39 lines
1.1 KiB
Bash

#!/bin/bash
# Build script for LVM Backup Manager .deb package
set -e
echo "🔨 Building LVM Backup Manager .deb package..."
# Cleanup old builds
rm -f lvm-backup-manager_*.deb
# Set proper permissions
find deb-package -type f -exec chmod 644 {} \;
find deb-package -type d -exec chmod 755 {} \;
chmod 755 deb-package/DEBIAN/postinst
chmod 755 deb-package/usr/bin/*
# Calculate package size
PACKAGE_SIZE=$(du -s deb-package | cut -f1)
echo "Installed-Size: $PACKAGE_SIZE" >> deb-package/DEBIAN/control
# Build the package
echo "📦 Creating .deb package..."
dpkg-deb --build deb-package lvm-backup-manager_1.0.0_all.deb
# Verify the package
echo "✅ Verifying package..."
dpkg-deb --info lvm-backup-manager_1.0.0_all.deb
dpkg-deb --contents lvm-backup-manager_1.0.0_all.deb
echo ""
echo "🎉 Package built successfully!"
echo "📦 File: lvm-backup-manager_1.0.0_all.deb"
echo ""
echo "To install:"
echo " sudo dpkg -i lvm-backup-manager_1.0.0_all.deb"
echo " sudo apt-get install -f # Fix any missing dependencies"
echo ""
echo "To test the GUI:"
echo " sudo lvm-backup-manager"