#!/bin/sh
#
# Uninstalls Guix. Has worked at least three times on RHEL systems
# with Guix on them.
set -e
set -x
systemctl stop guix-daemon
systemctl disable guix-daemon
umount /gnu/store || true
rm -rf /gnu
rm -rf /var/guix
rm -rf /var/log/guix
rm -rf /etc/init/guix-daemon.conf
rm -rf /etc/systemd/system/guix-daemon.service
rm -rf /etc/systemd/system/gnu-store.mount
rm -rf /etc/init.d/guix-daemon
rm -rf /usr/local/bin/guix
rm -rf /usr/local/share/info/guix*
rm -rf /etc/profile.d/guix.sh
rm -rf /etc/bash_complextion.d/guix
rm -rf /etc/bash_complextion.d/guix-daemon
userdel -f guixbuilder01
userdel -f guixbuilder02
userdel -f guixbuilder03
userdel -f guixbuilder04
userdel -f guixbuilder05
userdel -f guixbuilder06
userdel -f guixbuilder07
userdel -f guixbuilder08
userdel -f guixbuilder09
userdel -f guixbuilder10