agate

Simple gemini server for static files
git clone https://github.com/mbrubeck/agate.git
Log | Files | Refs | README

commit b96cf3940b75b54a6f752579efe5255e57e29f57
parent ddc1f4ddb2f2a0434a411c3b81ee867d8e8dd9c7
Author: Johann150 <johann.galle@protonmail.com>
Date:   Wed, 10 Mar 2021 23:05:38 +0100

add uninstall script

Diffstat:
Atools/debian/uninstall.sh | 21+++++++++++++++++++++
1 file changed, 21 insertions(+), 0 deletions(-)

diff --git a/tools/debian/uninstall.sh b/tools/debian/uninstall.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# This file is part of the Agate software and licensed under either the +# MIT license or Apache license at your option. +# +# Please keep in mind that there is not warranty whatsoever provided for this +# software as specified in the disclaimer in the MIT license or section 7 of +# the Apache license respectively. + +echo "stopping and disabling service..." +systemctl stop gemini +systemctl disable gemini + +echo "removing config files..." +rm -f /etc/systemd/system/gemini.service /etc/rsyslog.d/gemini.conf /etc/logrotate.d/geminilogs + +echo "deleting certificates..." +rm -rf /srv/gemini/.certificates +# do not delete content files, user might want to use them still or can delete them manually +echo "NOTE: content files at /srv/gemini/content not deleted" +# cannot uninstall executable since we did not install it +echo "NOTE: agate executable at $(which agate) not uninstalled"