Added CT: Uptime Kuma, Fixed sudo issue whiile building
*Added CT 'Uptime Kuma' * Added pm2-logrotate to CT nodered and z2mqtt *Added fix for failing to build CT's that use Sudo commands. The new sudo version enables PTY by default, configured to temporarily disabled it while building
This commit is contained in:
@@ -375,6 +375,13 @@ files:
|
||||
variants:
|
||||
- freshrss
|
||||
|
||||
#FileForUptimeKuma
|
||||
- path: /opt/Setup
|
||||
generator: copy
|
||||
source: CT-Files/uptimekuma
|
||||
variants:
|
||||
- uptimekuma
|
||||
|
||||
packages:
|
||||
manager: apk
|
||||
update: true
|
||||
@@ -449,6 +456,7 @@ packages:
|
||||
- z2mqtt
|
||||
- nodered
|
||||
- nodejs
|
||||
- uptimekuma
|
||||
|
||||
#PKGS for z2mqtt
|
||||
- packages:
|
||||
@@ -641,6 +649,15 @@ packages:
|
||||
variants:
|
||||
- freshrss
|
||||
|
||||
#PKGS for UptimeKunma
|
||||
- packages:
|
||||
- git
|
||||
- curl
|
||||
- ca-certificates
|
||||
- libcap
|
||||
action: install
|
||||
variants:
|
||||
- uptimekuma
|
||||
|
||||
repositories:
|
||||
- name: /etc/apk/repositories
|
||||
@@ -680,6 +697,15 @@ actions:
|
||||
echo "Europe/Amsterdam" > /etc/timezone
|
||||
ln -s /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
|
||||
|
||||
#Temporarily disable sudo pseudo-terminal(since distrobuilder does not setup pty devices)
|
||||
- trigger: post-packages
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
if [ -d "/etc/sudoers.d" ]; then
|
||||
# If sudoers dir exists, presume sudo is installed
|
||||
echo "Defaults !use_pty" > /etc/sudoers.d/DisablePTY
|
||||
fi
|
||||
|
||||
#Run init script for NodeJS CT
|
||||
- trigger: post-files
|
||||
action: |-
|
||||
@@ -698,6 +724,7 @@ actions:
|
||||
- z2mqtt
|
||||
- nodered
|
||||
- nodejs
|
||||
- uptimekuma
|
||||
|
||||
#Run init script for CT's with Nginx
|
||||
- trigger: post-files
|
||||
@@ -737,6 +764,7 @@ actions:
|
||||
- heimdall
|
||||
- vouchproxy
|
||||
- freshrss
|
||||
- uptimekuma
|
||||
|
||||
#Move App update script for ProxmoxHelper/ProxMoxToolKit, if CT has this script
|
||||
- trigger: post-files
|
||||
@@ -755,5 +783,13 @@ actions:
|
||||
variants:
|
||||
- iscsi
|
||||
|
||||
#Re-enable sudo pseudo-terminal
|
||||
- trigger: post-files
|
||||
action: |-
|
||||
#!/bin/sh
|
||||
if [ -f "/etc/sudoers.d/DisablePTY" ]; then
|
||||
rm -f /etc/sudoers.d/DisablePTY
|
||||
fi
|
||||
|
||||
mappings:
|
||||
architecture_map: alpinelinux
|
||||
|
||||
Reference in New Issue
Block a user