<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/bin/upgrade, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://euandre.org/git/dotfiles/atom?h=main</id>
<link rel='self' href='http://euandre.org/git/dotfiles/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/'/>
<updated>2023-02-26T20:51:47Z</updated>
<entry>
<title>git mv bin/upgrade bin/reconfigure</title>
<updated>2023-02-26T20:51:47Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-02-26T20:51:47Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=53a69e0611e858e99ecefc3224c18a09d911d514'/>
<id>urn:sha1:53a69e0611e858e99ecefc3224c18a09d911d514</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin/upgrade: Fix call to timeout</title>
<updated>2023-02-26T20:50:06Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-02-26T20:50:04Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=3f5cf9428273584a532178650a81675176393eec'/>
<id>urn:sha1:3f5cf9428273584a532178650a81675176393eec</id>
<content type='text'>
The error message was:
  timeout: impossible d'exécuter la commande « -- »: Aucun fichier ou dossier de ce type
</content>
</entry>
<entry>
<title>bin/upgrade: Restrict upgrade to up-to 2 hours</title>
<updated>2023-02-20T20:24:02Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-02-20T20:24:02Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=6f909ca6211264919050241eef5ad1e860327caa'/>
<id>urn:sha1:6f909ca6211264919050241eef5ad1e860327caa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin/upgrade: Explicitly define $HOSTNAME</title>
<updated>2023-02-17T20:21:16Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-02-17T20:21:16Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=80131986ac0580ee5223f81b44bf7d2169db1428'/>
<id>urn:sha1:80131986ac0580ee5223f81b44bf7d2169db1428</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin/upgrade: Do some ugly ifs to decide what to upgrade</title>
<updated>2023-02-17T20:16:28Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2023-02-17T20:16:28Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=516546eaf6f7075c3c9374de29a264ff633c8f72'/>
<id>urn:sha1:516546eaf6f7075c3c9374de29a264ff633c8f72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin/{gc,upgrade}: Fix path to store password</title>
<updated>2022-12-01T10:39:40Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2022-12-01T10:39:40Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=2d8181f1ce3765270312a8c15b8a8347a4ba1881'/>
<id>urn:sha1:2d8181f1ce3765270312a8c15b8a8347a4ba1881</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin/upgrade: Fix path to current Guix Home file</title>
<updated>2022-11-21T10:21:01Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2022-11-21T10:20:57Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=3580d5bc824e6881f5f14593011a273a7c599570'/>
<id>urn:sha1:3580d5bc824e6881f5f14593011a273a7c599570</id>
<content type='text'>
Follow-up on 7406e924e29f179b2d5aa676c5378866b67ac41c.
</content>
</entry>
<entry>
<title>bin/upgrade: Use the current files for the upgrade</title>
<updated>2022-11-19T11:17:06Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2022-11-19T11:17:03Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=7406e924e29f179b2d5aa676c5378866b67ac41c'/>
<id>urn:sha1:7406e924e29f179b2d5aa676c5378866b67ac41c</id>
<content type='text'>
Imagine 2 scenarios:
1. I leave home.scm in an intermediary broken state, and an important
   security update is available.  The "guix pull" command will work, but
   the security fixes won't be installed, because the home.scm file
   isn't properly formed.  Using the current home.scm file addresses
   that;
2. a malicious program writes to system.scm, and the upgrade
   automatically implements any changes present in it.  Instead the
   changes to the system, which require root access, shouldn't be
   blindly done, and using strictly the existing system.scm addresses
   that.  It doesn't address many other bad things the malicious program
   can do.
</content>
</entry>
<entry>
<title>Manage the Guix System without using root login</title>
<updated>2022-11-16T20:47:42Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2022-11-16T20:47:42Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=cac1db89d774686d79873926687aa24065552d68'/>
<id>urn:sha1:cac1db89d774686d79873926687aa24065552d68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bin/upgrade: Use $XDG_CONFIG_DIR over hard-coding ~/.usr/etc</title>
<updated>2022-10-31T23:15:00Z</updated>
<author>
<name>EuAndreh</name>
<email>eu@euandre.org</email>
</author>
<published>2022-10-31T23:15:00Z</published>
<link rel='alternate' type='text/html' href='http://euandre.org/git/dotfiles/commit/?id=d883f19bc8e199ccce0787dcecce30adac1efec0'/>
<id>urn:sha1:d883f19bc8e199ccce0787dcecce30adac1efec0</id>
<content type='text'>
</content>
</entry>
</feed>
