<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt-desktop-upgrades/adu-download, branch v0.1</title>
<subtitle>Automated upgrades for desktop systems</subtitle>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/'/>
<entry>
<title>Clarify desktop notification text</title>
<updated>2022-03-17T16:53:26+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-17T16:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=cdec9ddfeb168861f92a202d77b711b4e096c63f'/>
<id>cdec9ddfeb168861f92a202d77b711b4e096c63f</id>
<content type='text'>
The notification is supposed to read "Reboot when it is convenient - to
install the updates", but I kept reading it as "Reboot - when it is
convenient to install the updates.", and I couldn't figure out the
"correct" punctuation to do that while remaining proper English. So move
the wording about instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The notification is supposed to read "Reboot when it is convenient - to
install the updates", but I kept reading it as "Reboot - when it is
convenient to install the updates.", and I couldn't figure out the
"correct" punctuation to do that while remaining proper English. So move
the wording about instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pipe download output through `cat` so it always succeeds</title>
<updated>2022-03-17T11:09:07+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-17T11:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=f9621d88100d2e3ce6b0061d0789401e57c4b1e8'/>
<id>f9621d88100d2e3ce6b0061d0789401e57c4b1e8</id>
<content type='text'>
Pipe success is determined by the success of the last command in the
pipe, and `grep` indicates failure if no lines were selected. If we
don't download anything then `grep` fails, the pipe fails, and the
script - due to `set -e` - then fails/aborts at that point.

So pipe through `cat` last, which always succeeds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pipe success is determined by the success of the last command in the
pipe, and `grep` indicates failure if no lines were selected. If we
don't download anything then `grep` fails, the pipe fails, and the
script - due to `set -e` - then fails/aborts at that point.

So pipe through `cat` last, which always succeeds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Notify logged-in users when updates are availble.</title>
<updated>2022-03-17T10:59:49+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-17T10:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=8ae543fa8d3fdf08bcc61dcb27cafd987344ada2'/>
<id>8ae543fa8d3fdf08bcc61dcb27cafd987344ada2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cut down on log spam while downloading updates</title>
<updated>2022-03-16T17:03:08+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-16T17:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=f306054c40bd31cb856287126ee484e84dc1b30e'/>
<id>f306054c40bd31cb856287126ee484e84dc1b30e</id>
<content type='text'>
Don't care about the "Reading package lists..." and other interactive
fripperies, or the list of packages no longer required, or the full list
of packages to be upgraded, every time we just want to download new
updates. But logging the actual downloads is kinda useful, so keep
those.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't care about the "Reading package lists..." and other interactive
fripperies, or the list of packages no longer required, or the full list
of packages to be upgraded, every time we just want to download new
updates. But logging the actual downloads is kinda useful, so keep
those.
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass `--with-new-pkgs` to `apt-get upgrade`</title>
<updated>2022-03-16T15:35:45+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-16T15:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=e0f03f2b2a83c2f0f32033fd11e652ee982e1a7c'/>
<id>e0f03f2b2a83c2f0f32033fd11e652ee982e1a7c</id>
<content type='text'>
To allow for kernel upgrades, which install new packages.

Also, make the way we pass options to `apt-get upgrade` more consistent
between calls. Notably, put all options before the command, as indicated
by the apt-get(1) man page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To allow for kernel upgrades, which install new packages.

Also, make the way we pass options to `apt-get upgrade` more consistent
between calls. Notably, put all options before the command, as indicated
by the apt-get(1) man page.
</pre>
</div>
</content>
</entry>
<entry>
<title>Exit scripts early if there's nothing to do</title>
<updated>2022-03-16T15:05:09+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-16T15:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=4c4291d40daf4eb235faf89c7832f6c389607ce8'/>
<id>4c4291d40daf4eb235faf89c7832f6c389607ce8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support setting PREFIX with `make PREFIX=...` "build" step</title>
<updated>2022-03-14T15:21:50+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-14T15:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=3b9bb2497e1c809ec3b5f7db40dd32c689e7ac47'/>
<id>3b9bb2497e1c809ec3b5f7db40dd32c689e7ac47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>First (mostly) working version apt-desktop-upgrades</title>
<updated>2022-03-13T17:36:46+00:00</updated>
<author>
<name>Adam Spragg</name>
<email>adam@spra.gg</email>
</author>
<published>2022-03-13T17:36:46+00:00</published>
<link rel='alternate' type='text/html' href='https://spragg-ssl.co.uk/projects/cgit.cgi/apt-desktop-upgrades/commit/?id=ab3461e792a3b9a525a895bb0b3a70e55955efb6'/>
<id>ab3461e792a3b9a525a895bb0b3a70e55955efb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
