From fd203c45f8d321b8f14c01033a10069d76a6b632 Mon Sep 17 00:00:00 2001 From: DaanSelen Date: Tue, 31 Mar 2026 16:40:38 +0200 Subject: [PATCH] chore: remove non-standard books --- src/modules/setup/books.go | 46 -------------------------------------- src/modules/setup/setup.go | 8 ------- 2 files changed, 54 deletions(-) diff --git a/src/modules/setup/books.go b/src/modules/setup/books.go index 59e5a58..b4a2954 100644 --- a/src/modules/setup/books.go +++ b/src/modules/setup/books.go @@ -1,51 +1,5 @@ package setup -const rdpCheck = `--- -name: rdpCheck -target_os: "Linux" -tasks: - - name: Check RDP - command: "ps -aux | grep rdp | grep -v grep" -` - -const enableVncConsent = `--- -name: enableVncConsent -target_os: "Debian" -target_tag: "Linux-ThinClient" -variables: - - name: service-file - value: /etc/systemd/system/x11vnc.service -tasks: - - name: edit x11vnc.service - command: > - sed -i "s|ExecStart=/usr/bin/x11vnc.*|ExecStart=/usr/bin/x11vnc -xkb - -noxrecord -noxfixes -noxdamage -display :0 -auth /home/user/.Xauthority - -ncache 0 -nopw -accept 'popup'|" {{ service-file }} - - name: systemctl daemon-reload - command: systemctl daemon-reload - - name: systemctl restart - command: systemctl restart x11vnc -` - -const disableVncConsent = `--- -name: disableVncConsent -target_os: "Debian" -target_tag: "Linux-ThinClient" -variables: - - name: service-file - value: /etc/systemd/system/x11vnc.service -tasks: - - name: edit x11vnc.service - command: > - sed -i "s|ExecStart=/usr/bin/x11vnc.*|ExecStart=/usr/bin/x11vnc -xkb - -noxrecord -noxfixes -noxdamage -display :0 -auth /home/user/.Xauthority - -ncache 0 -nopw|" {{ service-file }} - - name: systemctl daemon-reload - command: systemctl daemon-reload - - name: systemctl restart - command: systemctl restart x11vnc -` - const updateAptCache = `--- name: updateAptCache target_os: "Linux" diff --git a/src/modules/setup/setup.go b/src/modules/setup/setup.go index d3b0a0a..7b11660 100644 --- a/src/modules/setup/setup.go +++ b/src/modules/setup/setup.go @@ -40,9 +40,7 @@ func fsCheck() (bool, error) { // Basic state func ensState() (bool, error) { files := []string{"./api.conf", "./os_categories.json", - "./books/rdpCheck.yaml", "./books/updateAptCache.yaml", "./books/updateOs.yaml", - "./books/enableVncConsent.yaml", "./books/disableVncConsent.yaml", } failedState := false @@ -56,16 +54,10 @@ func ensState() (bool, error) { err = os.WriteFile(f, []byte(apiConf), 0644) case "./os_categories.json": err = os.WriteFile(f, []byte(osCategories), 0644) - case "./books/rdpCheck.yaml": - err = os.WriteFile(f, []byte(rdpCheck), 0644) case "./books/updateAptCache.yaml": err = os.WriteFile(f, []byte(updateAptCache), 0644) case "./books/updateOs.yaml": err = os.WriteFile(f, []byte(updateOs), 0644) - case "./books/enableVncConsent.yaml": - err = os.WriteFile(f, []byte(enableVncConsent), 0644) - case "./books/disableVncConsent.yaml": - err = os.WriteFile(f, []byte(disableVncConsent), 0644) default: log.Println("no template defined for this file... not making it") }