From fd3b8322922889442ea20b8938727b4b4b788195 Mon Sep 17 00:00:00 2001 From: Sam Heinz <54530346+asylumexp@users.noreply.github.com> Date: Fri, 14 Jun 2024 17:52:17 +1000 Subject: [PATCH] port Spoolman, PeaNUT to ARM64 --- README.md | 2 ++ ct/matterbridge.sh | 2 +- ct/metube.sh | 2 +- ct/peanut.sh | 3 +-- ct/spoolman.sh | 5 ++--- install/matterbridge-install.sh | 3 +-- install/metube-install.sh | 3 +-- install/peanut-install.sh | 2 +- install/spoolman-install.sh | 10 +++++----- status.json | 8 ++++++++ 10 files changed, 23 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 9cca57179..979d2bb03 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,7 @@ If you would like to offer support, I would appreciate a star on the repository, | PairDrop | ☑️ | | | Paperless-ngx | ☑️ | | | PBS | ☑️ | Proxmox Backup Server | +| PeaNUT | ⭕ | | | Petio | ☑️ | Only supports ARMv8.2-a currently. (no RPI4 support). | | PhotoPrism | ☑️ | | | Pi.Alert | ☑️ | | @@ -167,6 +168,7 @@ If you would like to offer support, I would appreciate a star on the repository, | Shinobi NVR | ☑️ | | | SmokePing | ☑️ | | | Sonarr | ☑️ | | +| SpoolMan | ⭕ | | | Stirling-PDF | ☑️ | | | Syncthing | ☑️ | | | Tandoor Recipes | ☑️ | | diff --git a/ct/matterbridge.sh b/ct/matterbridge.sh index e3e8b364c..2d72fe372 100644 --- a/ct/matterbridge.sh +++ b/ct/matterbridge.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck -# Author: MickLesk (Canbiz) +# Author: tteck (tteckster) # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE diff --git a/ct/metube.sh b/ct/metube.sh index 147872c75..92a63e099 100644 --- a/ct/metube.sh +++ b/ct/metube.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck -# Author: MickLesk (Canbiz) +# Author: tteck (tteckster) # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE diff --git a/ct/peanut.sh b/ct/peanut.sh index 751ad2da1..19a75f933 100644 --- a/ct/peanut.sh +++ b/ct/peanut.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/remz1337/Proxmox/remz/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) -# Co-Author: remz1337 # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE diff --git a/ct/spoolman.sh b/ct/spoolman.sh index dadff3bfc..e60ffb8a0 100644 --- a/ct/spoolman.sh +++ b/ct/spoolman.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/asylumexp/Proxmox/main/misc/build.func) # Copyright (c) 2021-2024 tteck -# Author: tteck -# Co-Author: MickLesk (Canbiz) +# Author: tteck (tteckster) # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE diff --git a/install/matterbridge-install.sh b/install/matterbridge-install.sh index a90543cff..efc7dd047 100644 --- a/install/matterbridge-install.sh +++ b/install/matterbridge-install.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash # Copyright (c) 2021-2024 tteck -# Author: tteck -# Co-Author: MickLesk (Canbiz) +# Author: tteck (tteckster) # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE # Source: https://github.com/Luligu/matterbridge/ diff --git a/install/metube-install.sh b/install/metube-install.sh index e3f97431d..4bf47a02c 100644 --- a/install/metube-install.sh +++ b/install/metube-install.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash # Copyright (c) 2021-2024 tteck -# Author: tteck -# Co-Author: MickLesk (Canbiz) +# Author: tteck (tteckster) # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE # Source: https://github.com/alexta69/metube diff --git a/install/peanut-install.sh b/install/peanut-install.sh index f32e764f9..2801037fb 100644 --- a/install/peanut-install.sh +++ b/install/peanut-install.sh @@ -2,7 +2,6 @@ # Copyright (c) 2021-2024 tteck # Author: tteck (tteckster) -# Co-Author: remz1337 # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE @@ -19,6 +18,7 @@ $STD apt-get install -y curl $STD apt-get install -y sudo $STD apt-get install -y mc $STD apt-get install -y gpg +$STD apt-get install -y wget msg_ok "Installed Dependencies" msg_info "Installing Node.js" diff --git a/install/spoolman-install.sh b/install/spoolman-install.sh index dc2bc31dd..6adf5cffd 100644 --- a/install/spoolman-install.sh +++ b/install/spoolman-install.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash # Copyright (c) 2021-2024 tteck -# Author: tteck -# Co-Author: MickLesk (Canbiz) +# Author: tteck (tteckster) # License: MIT # https://github.com/tteck/Proxmox/raw/main/LICENSE # Source: https://github.com/Donkie/Spoolman @@ -24,7 +23,8 @@ $STD apt-get install -y \ libpq-dev \ gpg \ ca-certificates \ - mc + mc \ + wget msg_ok "Installed Dependencies" msg_info "Installing Python3" @@ -33,16 +33,16 @@ $STD apt-get install -y \ python3-setuptools \ python3-wheel \ python3-pip +rm -rf /usr/lib/python3.*/EXTERNALLY-MANAGED msg_ok "Installed Python3" msg_info "Installing Spoolman" cd /opt RELEASE=$(wget -q https://github.com/Donkie/Spoolman/releases/latest -O - | grep "title>Release" | cut -d " " -f 4) -cd /opt wget -q https://github.com/Donkie/Spoolman/releases/download/$RELEASE/spoolman.zip unzip -q spoolman.zip -d spoolman rm -rf spoolman.zip -cd spoolman +cd /opt/spoolman $STD pip3 install -r requirements.txt cp .env.example .env echo "${RELEASE}" >/opt/${APPLICATION}_version.txt diff --git a/status.json b/status.json index 478676ae8..707cff6ae 100644 --- a/status.json +++ b/status.json @@ -399,6 +399,10 @@ "status": "created", "notes": "" }, + "PeaNUT LXC": { + "status": "untested", + "notes": "" + }, "Petio LXC": { "status": "created", "notes": "Only supports ARMv8.2-a currently. (no RPI4 support)." @@ -503,6 +507,10 @@ "status": "created", "notes": "" }, + "Spoolman LXC": { + "status": "untested", + "notes": "" + }, "Stirling-PDF LXC": { "status": "created", "notes": ""