aboutsummaryrefslogtreecommitdiff
path: root/bin/upgrade (follow)
Commit message (Collapse)AuthorAgeFilesLines
* git mv bin/upgrade bin/reconfigureEuAndreh2023-02-261-82/+0
|
* bin/upgrade: Fix call to timeoutEuAndreh2023-02-261-1/+1
| | | | | The error message was: timeout: impossible d'exécuter la commande « -- »: Aucun fichier ou dossier de ce type
* bin/upgrade: Restrict upgrade to up-to 2 hoursEuAndreh2023-02-201-1/+4
|
* bin/upgrade: Explicitly define $HOSTNAMEEuAndreh2023-02-171-1/+3
|
* bin/upgrade: Do some ugly ifs to decide what to upgradeEuAndreh2023-02-171-4/+15
|
* bin/{gc,upgrade}: Fix path to store passwordEuAndreh2022-12-011-1/+1
|
* bin/upgrade: Fix path to current Guix Home fileEuAndreh2022-11-211-1/+1
| | | | Follow-up on 7406e924e29f179b2d5aa676c5378866b67ac41c.
* bin/upgrade: Use the current files for the upgradeEuAndreh2022-11-191-2/+2
| | | | | | | | | | | | | | | 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.
* Manage the Guix System without using root loginEuAndreh2022-11-161-1/+1
|
* bin/upgrade: Use $XDG_CONFIG_DIR over hard-coding ~/.usr/etcEuAndreh2022-10-311-1/+1
|
* bin/upgrade: Add equivalent of `update` scriptEuAndreh2022-10-231-0/+66