<feed xmlns='http://www.w3.org/2005/Atom'>
<title>drestic, branch v1.3.1</title>
<subtitle>CLI for setting up &amp; automating restic + mega backups</subtitle>
<id>http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.3.1</id>
<link rel='self' href='http://git.samsci.com/cgit.cgi/drestic/atom?h=v1.3.1'/>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/'/>
<updated>2025-10-23T23:18:05Z</updated>
<entry>
<title>Bump version to 1.3.1</title>
<updated>2025-10-23T23:18:05Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:18:05Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=0af934099f5b9af34b9fad53ce1100c723db8bb9'/>
<id>urn:sha1:0af934099f5b9af34b9fad53ce1100c723db8bb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add timer updates to update.sh and create upgrade make target</title>
<updated>2025-10-23T23:17:13Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:17:13Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=025e2281697ec4a5655c389f012087835c165302'/>
<id>urn:sha1:025e2281697ec4a5655c389f012087835c165302</id>
<content type='text'>
- 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'
</content>
</entry>
<entry>
<title>Bump version to 1.3.0</title>
<updated>2025-10-23T23:12:36Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=bbeb5907d4518a606086cae0aff063d1aca2a009'/>
<id>urn:sha1:bbeb5907d4518a606086cae0aff063d1aca2a009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stagger backup times to prevent conflicts</title>
<updated>2025-10-23T23:10:47Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:10:47Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=bc7e13c12febe0082abd48b719097ed119c3405d'/>
<id>urn:sha1:bc7e13c12febe0082abd48b719097ed119c3405d</id>
<content type='text'>
- Set backup timer to run at 1 AM with 3-hour random delay (1-4 AM window)
- Add 1-hour random delay to weekly check timer
- This prevents multiple devices from backing up simultaneously
</content>
</entry>
<entry>
<title>Remove unsupported --retry-lock flags for restic 0.14.0 compatibility</title>
<updated>2025-10-23T23:07:22Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:07:22Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=a59db227f0fb4e0a3521e2d9f90031645b8b5e1a'/>
<id>urn:sha1:a59db227f0fb4e0a3521e2d9f90031645b8b5e1a</id>
<content type='text'>
The --retry-lock flag was added in restic 0.17.0, but Debian 12 ships
with restic 0.14.0. Removing these flags ensures compatibility with
older restic versions while still maintaining functionality.
</content>
</entry>
<entry>
<title>Fix systemd service path replacement in setup.sh</title>
<updated>2025-10-23T23:01:44Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:01:44Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=d8dec8bbb471dfca9fe0535edc0c2906c7f91740'/>
<id>urn:sha1:d8dec8bbb471dfca9fe0535edc0c2906c7f91740</id>
<content type='text'>
The sed commands were using 'ExecStart=.*' which didn't match the exact
placeholder path '/path/to/be/replaced/restic_backup.sh'. Updated to use
the full path pattern for both backup and check services.
</content>
</entry>
<entry>
<title>Fix make config to detect system scope configuration (second fix)</title>
<updated>2025-10-23T23:00:00Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T23:00:00Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=59af76dc28655316c5176c9262bf05f757dc9f56'/>
<id>urn:sha1:59af76dc28655316c5176c9262bf05f757dc9f56</id>
<content type='text'>
Added sudo before checking for /root/.restic_env in the config target's elif condition.
The previous commit only fixed the validate-config target, not the config target.
</content>
</entry>
<entry>
<title>Fix make config to detect system scope configuration</title>
<updated>2025-10-23T22:56:18Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T22:56:18Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=0f99db5d30bdaadf6cfd8f8e3405a6f35c2398aa'/>
<id>urn:sha1:0f99db5d30bdaadf6cfd8f8e3405a6f35c2398aa</id>
<content type='text'>
Add sudo before checking for /root/.restic_env in the config target.
Without sudo, the check runs as the regular user and can't see the
system scope environment file, causing make config to incorrectly
report 'No DRestic configuration found' when system scope is set up.
</content>
</entry>
<entry>
<title>Add logo to readme</title>
<updated>2025-10-23T05:30:41Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-23T05:30:41Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=04f28e2e6496195e16afdfed26135180b8600993'/>
<id>urn:sha1:04f28e2e6496195e16afdfed26135180b8600993</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: Handle missing scripts gracefully in update.sh chmod</title>
<updated>2025-10-22T06:57:49Z</updated>
<author>
<name>Sam Scholten</name>
</author>
<published>2025-10-22T06:57:49Z</published>
<link rel='alternate' type='text/html' href='http://git.samsci.com/cgit.cgi/drestic/commit/?id=ebabbea04473cf4eebee57996c9cc210ad2fd203'/>
<id>urn:sha1:ebabbea04473cf4eebee57996c9cc210ad2fd203</id>
<content type='text'>
</content>
</entry>
</feed>
