]> gitweb.morketsmerke.org Git - X280.git/commitdiff
Naprawa dziaƂania nextcloud na Debianie 13.
authorxf0r3m <jakubstasinski@protonmail.com>
Mon, 8 Sep 2025 09:49:30 +0000 (11:49 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Mon, 8 Sep 2025 09:49:30 +0000 (11:49 +0200)
base.sh
immudex-nextcloud-d13 [new file with mode: 0755]

diff --git a/base.sh b/base.sh
index b7bcc779193a642c32c9f819d715bdace72d1ab6..6e41a97a55f07bcd55c2874cd239b2aa81f3d316 100644 (file)
--- a/base.sh
+++ b/base.sh
@@ -112,7 +112,13 @@ cp -vv ~/immudex/tools/bin/immudex-meteo /usr/local/bin;
 cp -vv ~/immudex/tools/bin/immudex-morketsmerke /usr/local/bin;
 cp -vv ~/X280/immudex-motd2 /usr/local/bin/immudex-motd2;
 cp -vv ~/X280/immudex-run /usr/local/bin/immudex-run;
-cp -vv ~/X280/immudex-nextcloud /usr/local/bin/immudex-nextcloud;
+
+if [ "$DEBVER" = "oldstable" ]; then
+  cp -vv ~/X280/immudex-nextcloud /usr/local/bin/immudex-nextcloud;
+elif [ "$DEBVER" = "stable" ]; then
+  cp -vv ~/X280/immudex-nextcloud-d13 /usr/local/bin/immudex-nextcloud;
+fi
+
 cp -vv ~/immudex/tools/bin/immudex-padlock /usr/local/bin;
 cp -vv ~/immudex/tools/bin/immudex-pl /usr/local/bin;
 wget https://ftp.morketsmerke.org/librewolf/immudex-secured-firefox -O /usr/local/bin/immudex-secured-firefox;
diff --git a/immudex-nextcloud-d13 b/immudex-nextcloud-d13
new file mode 100755 (executable)
index 0000000..9481bc3
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/bash
+export HOME='/ic0';
+
+while [ true ]; do
+  if [ -d /ic0/wymiana ]; then
+    if [ -d /home/${USER}/.cache/Nextcloud ]; then
+      rm -rf /home/${USER}/.cache/Nextcloud;
+      cp -pr ${HOME}/.cache/Nextcloud /home/${USER}/.cache;
+    fi
+
+    if [ -d /home/${USER}/.config/Nextcloud ]; then
+      rm -rf /home/${USER}/.config/Nextcloud;
+      cp -pr ${HOME}/.config/Nextcloud /home/${USER}/.config;
+    fi
+
+    if [ ! -d /home/${USER}/.local/share/Nextcloud ]; then
+      mkdir -p /home/${USER}/.local/share/Nextcloud;
+    fi
+
+    /usr/local/bin/nextcloud;
+    exit 0;
+  else
+    sleep 5;
+  fi
+done