Skip to content

Conversation

@officiallyutso
Copy link
Member

  • Implemented unified_backup.go for complete system backup (keys, dotfiles, packages) in single encrypted tarball
  • Added restore.go for secure restoration of keys, dotfiles, and package lists
  • Updated backup_integration.go with RunUnifiedBackup() and RunRestore() functions (legacy compatibility retained)
  • Updated run.go menu with new options:
    1. Complete system backup
    2. Restore system from backup
    3. to v. Existing individual backup functions and a bit of mdg touch
  • Enhanced tarball.go to support unified backup exports
  • Backup process now uses AES-256-GCM encryption and preserves permissions
  • Restore generates package reinstall script (dist/restored_packages_install.sh) and proper instructions for our userds
  • Maintains backward compatibility with existing backup options

- Implemented unified_backup.go for complete system backup (keys, dotfiles, packages) in single encrypted tarball
- Added 
estore.go for secure restoration of keys, dotfiles, and package lists
- Updated �ackup_integration.go with RunUnifiedBackup() and RunRestore() functions (legacy compatibility retained)
- Updated 
un.go menu with new options:
  1. Complete system backup
  2. Restore system from backup
  3–5. Existing individual backup functions and a bit of mdg touch
- Enhanced 	arball.go to support unified backup exports
- Backup process now uses AES-256-GCM encryption and preserves permissions
- Restore generates package reinstall script (dist/restored_packages_install.sh) and proper instructions for our userds
- Maintains backward compatibility with existing backup options
@officiallyutso
Copy link
Member Author

@baync180705 updated with the fixes, the backup and restore is currently working.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants