mirror of
https://github.com/community-scripts/ProxmoxVE
synced 2025-02-07 08:19:17 +00:00
Compare commits
9 Commits
716a24dd6d
...
0e42dbfe31
Author | SHA1 | Date | |
---|---|---|---|
|
0e42dbfe31 | ||
|
fad540cf4c | ||
|
9256880c9f | ||
|
5b38448107 | ||
|
db1950a2bb | ||
|
f449ca707a | ||
|
e410bdbf5e | ||
|
84e5fafd0d | ||
|
24a7149794 |
@ -31,13 +31,19 @@ Do not break established syntax in this file, as it is automatically updated by
|
||||
|
||||
### 🚀 Updated Scripts
|
||||
|
||||
- Update Script: Remove Docker Compose Question [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#847](https://github.com/community-scripts/ProxmoxVE/pull/847))
|
||||
- Increase Size | Description & Download-URL of Debian VM [@MickLesk](https://github.com/MickLesk) ([#837](https://github.com/community-scripts/ProxmoxVE/pull/837))
|
||||
- Update Script: Remove Docker Compose Question [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#847](https://github.com/community-scripts/ProxmoxVE/pull/847))
|
||||
|
||||
### 🌐 Website
|
||||
|
||||
- Bump nanoid from 3.3.7 to 3.3.8 in /frontend [@dependabot[bot]](https://github.com/dependabot[bot]) ([#845](https://github.com/community-scripts/ProxmoxVE/pull/845))
|
||||
|
||||
### ❔ Unlabelled
|
||||
|
||||
- Fix SSH root access in install.func [@havardthom](https://github.com/havardthom) ([#858](https://github.com/community-scripts/ProxmoxVE/pull/858))
|
||||
- Fix variable name for CT_TYPE override [@remz1337](https://github.com/remz1337) ([#855](https://github.com/community-scripts/ProxmoxVE/pull/855))
|
||||
- Keeps the same style after writing the SEARCH icon [@remz1337](https://github.com/remz1337) ([#851](https://github.com/community-scripts/ProxmoxVE/pull/851))
|
||||
|
||||
## 2024-12-13
|
||||
|
||||
### Changed
|
||||
|
@ -204,7 +204,7 @@ base_settings() {
|
||||
TAGS="community-script;"
|
||||
|
||||
# Override default settings with variables from ct script
|
||||
CT_TYPE=${var_privileged:-$CT_TYPE}
|
||||
CT_TYPE=${var_unprivileged:-$CT_TYPE}
|
||||
DISK_SIZE=${var_disk:-$DISK_SIZE}
|
||||
CORE_COUNT=${var_cpu:-$CORE_COUNT}
|
||||
RAM_SIZE=${var_ram:-$RAM_SIZE}
|
||||
@ -611,7 +611,7 @@ install_script() {
|
||||
;;
|
||||
2)
|
||||
header_info
|
||||
echo -e "${DEFAULT}${BOLD}${BL}Using Default Settings (${SEARCH} Verbose)${CL}"
|
||||
echo -e "${DEFAULT}${BOLD}${BL}Using Default Settings (${SEARCH}${BOLD}${BL} Verbose)${CL}"
|
||||
VERB="yes"
|
||||
base_settings "$VERB"
|
||||
echo_default
|
||||
|
@ -231,6 +231,11 @@ motd_ssh() {
|
||||
|
||||
# Disable default MOTD scripts
|
||||
chmod -x /etc/update-motd.d/*
|
||||
|
||||
if [[ "${SSH_ROOT}" == "yes" ]]; then
|
||||
sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g" /etc/ssh/sshd_config
|
||||
systemctl restart sshd
|
||||
fi
|
||||
}
|
||||
|
||||
# This function customizes the container by modifying the getty service and enabling auto-login for the root user
|
||||
@ -251,3 +256,23 @@ EOF
|
||||
echo "bash -c \"\$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/${app}.sh)\"" >/usr/bin/update
|
||||
chmod +x /usr/bin/update
|
||||
}
|
||||
|
||||
# This function downloads the latest release of a GitHub repository
|
||||
github_download_latest_release() {
|
||||
local user="$1"
|
||||
local repo="$2"
|
||||
local output_file="$3"
|
||||
local tarball_url=$($STD wget -qLO - "https://api.github.com/repos/$user/$repo/releases/latest" | grep '"tarball_url":' | cut -d '"' -f 4)
|
||||
$STD wget -qLO "$output_file" "$tarball_url"
|
||||
}
|
||||
|
||||
# This function extracts a GitHub release tarball into a target directory
|
||||
github_extract_latest_release() {
|
||||
local user="$1"
|
||||
local repo="$2"
|
||||
local output_directory="$3"
|
||||
mkdir -p "$output_directory"
|
||||
github_download_latest_release "$user" "$repo" "/tmp/$repo.tar.gz"
|
||||
tar -xzf "/tmp/$repo.tar.gz" -C "$output_directory" --strip-components 1
|
||||
rm "/tmp/$repo.tar.gz"
|
||||
}
|
Loading…
Reference in New Issue
Block a user