| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
| |
- Remove hardcoded HOME=/root from systemd service templates
- Only set HOME explicitly for system scope in setup.sh and update.sh
- This fixes rclone config lookup issue for user installations
- Update sed patterns to correctly replace environment variables
Resolves issue where user backups failed with rclone permission errors
looking for config in /root/.rclone.conf instead of ~/.config/rclone/rclone.conf
|
| |
|
|
|
|
|
| |
- Fix update_services() to use sed like setup.sh does
- Generate service files with correct ExecStart paths
- Add RESTIC_ENV_FILE environment variable during update
- This fixes the '/path/to/be/replaced' error in systemd services
|
| |
|
|
|
|
| |
- Modified update.sh to also copy timer files (restic-backup.timer and restic-check.timer)
- Added 'upgrade' make target that reminds users to git pull first
- Updated help text to clarify difference between 'update' and 'upgrade'
|
| | |
|
| |
|
|
|
|
| |
- Replace --lock-retry-after and --lock-stale-timeout with --retry-lock
- Fix shell script quoting issues (SC2086, SC2046)
- All tests passing: local, remote, lint, format
|
|
|
- Add update.sh script for seamless upgrades
- Automatically detects user/system installations
- Backs up configurations before updating
- Migrates bandwidth limit from 1M to 2M
- Updates scripts and services safely
|