guix-play/etc
Ludovic Courtès dd476cfb76
guix-install.sh: Add ‘--uninstall’ flag.
* etc/guix-install.sh (REQUIRE): Add groupdel and userdel.
(chk_term): Handle ‘WAR’.
(sys_delete_store, sys_delete_build_user, sys_delete_guix_daemon)
(sys_delete_init_profile, sys_delete_user_profiles): New functions.
(main): Rename to…
(main_install): … this.
(main_uninstall): New function.
(main): Dispatch between these two.
* doc/guix.texi (Installation): Refer to “Binary Installation” instead
of repeating it.
(Binary Installation): Document uninstallation.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I55b7c10823773bced2e268273e8ce828cb3bd98d
2024-04-05 18:21:23 +02:00
..
completion bash completion: Complete ‘guix style -f’ with files. 2023-12-10 01:00:00 +01:00
git gitconfig: b4: Automatically add 'Signed-off-by' when applying patches. 2024-01-24 10:42:41 -05:00
init.d guix-install.sh: Prompt for configuring substitutes discovery. 2021-07-07 23:54:20 -04:00
openrc guix-install.sh: Prompt for configuring substitutes discovery. 2021-07-07 23:54:20 -04:00
snippets build-system: Add zig-build-system. 2023-10-21 00:27:25 +02:00
substitutes etc: Add "bordeaux.guix.gnu.org.pub" public key file. 2021-06-07 11:31:17 +01:00
teams teams: qt: Remove erroneous comment at top of scripts. 2024-03-19 03:40:08 -04:00
committer.scm.in etc/committer: Speed up surrounding-sexp. 2023-09-24 13:49:53 +02:00
copyright.el etc: Add copyright. 2020-02-22 17:56:31 +03:00
disarchive-manifest.scm gnu: disarchive: Update to 0.6.0. 2024-02-12 21:26:01 -06:00
gnu-store.mount.in etc: Add a systemd unit to bind-mount @storedir@ read-only. 2020-05-16 15:37:41 +02:00
guix-daemon.cil.in etc: SELinux: Update policy file. 2023-05-25 12:51:15 +02:00
guix-daemon.conf.in guix-install.sh: Prompt for configuring substitutes discovery. 2021-07-07 23:54:20 -04:00
guix-daemon.service.in etc: systemd services: switch to "journal" for output and error logging. 2024-03-11 14:34:25 -07:00
guix-gc.service.in etc: Add systemd files for running ‘guix gc’ periodically 2021-09-20 14:18:21 +00:00
guix-gc.timer etc: Add systemd files for running ‘guix gc’ periodically 2021-09-20 14:18:21 +00:00
guix-install.sh guix-install.sh: Add ‘--uninstall’ flag. 2024-04-05 18:21:23 +02:00
guix-publish.conf.in build: Binary tarball now populates the "current-guix" profile. 2018-11-23 15:42:01 +01:00
guix-publish.service.in etc: systemd services: switch to "journal" for output and error logging. 2024-03-11 14:34:25 -07:00
historical-authorizations Add 'etc/historical-authorizations'. 2020-07-11 11:51:56 +02:00
hurd-manifest.scm maint: Build more development packages for GNU/Hurd. 2023-12-18 23:16:28 +01:00
kernels-manifest.scm maint: Add missing modules to the kernel manifest. 2023-01-06 00:16:06 -05:00
news.scm Merge remote-tracking branch 'savannah/master' into gnome-team 2024-03-16 10:19:30 +00:00
release-manifest.scm maint: Add icecat to the release manifest. 2023-03-30 11:14:53 +02:00
source-manifest.scm etc: Add 'source-manifest.scm'. 2021-09-14 11:50:58 +02:00
system-tests.scm build-system: Add 'channel-build-system'. 2022-08-09 15:16:06 +02:00
teams.scm teams: Add Tanguy Le Carrour. 2024-03-14 13:48:07 +00:00
time-travel-manifest.scm time-travel-manifest: Uncomment all the past releases. 2024-03-10 15:53:56 +01:00