Compare commits

...

4 Commits

Author SHA1 Message Date
Duncan Hill
4009b01e57
Merge d242578c35 into 19e7751fb9 2025-01-09 08:35:03 +00:00
Duncan Hill
d242578c35
Fix duplication in comment, rename to install_core_packages 2025-01-07 19:03:40 +00:00
Duncan Hill
67ddcd6ebb
Update to title case to match other info/ok strings 2025-01-07 18:52:32 +00:00
Duncan Hill
1789b71734
Make core dependencies a function, update sample installers to use it 2025-01-07 18:31:14 +00:00
10 changed files with 25 additions and 51 deletions

View File

@ -12,14 +12,10 @@ catch_errors
setting_up_container
network_check
update_os
install_core_packages
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssh
$STD apk add tzdata
$STD apk add nano
$STD apk add mc
msg_ok "Installed Dependencies"
msg_info "Installing Docker"

View File

@ -12,14 +12,7 @@ catch_errors
setting_up_container
network_check
update_os
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssh
$STD apk add nano
$STD apk add mc
msg_ok "Installed Dependencies"
install_core_packages
msg_info "Installing Grafana"
$STD apk add grafana

View File

@ -12,14 +12,7 @@ catch_errors
setting_up_container
network_check
update_os
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssh
$STD apk add nano
$STD apk add mc
msg_ok "Installed Dependencies"
install_core_packages
motd_ssh
customize

View File

@ -12,14 +12,10 @@ catch_errors
setting_up_container
network_check
update_os
install_core_packages
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssl
$STD apk add openssh
$STD apk add nano
$STD apk add mc
$STD apk add nginx
msg_ok "Installed Dependencies"

View File

@ -12,14 +12,10 @@ catch_errors
setting_up_container
network_check
update_os
install_core_packages
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssl
$STD apk add openssh
$STD apk add nano
$STD apk add mc
$STD apk add argon2
msg_ok "Installed Dependencies"

View File

@ -12,14 +12,7 @@ catch_errors
setting_up_container
network_check
update_os
msg_info "Installing Dependencies"
$STD apk add newt
$STD apk add curl
$STD apk add openssh
$STD apk add nano
$STD apk add mc
msg_ok "Installed Dependencies"
install_core_packages
msg_info "Installing Alpine-Zigbee2MQTT"
$STD apk add zigbee2mqtt

View File

@ -12,12 +12,7 @@ catch_errors
setting_up_container
network_check
update_os
msg_info "Installing Dependencies"
$STD apt-get install -y curl
$STD apt-get install -y sudo
$STD apt-get install -y mc
msg_ok "Installed Dependencies"
install_core_packages
motd_ssh
customize

View File

@ -12,12 +12,7 @@ catch_errors
setting_up_container
network_check
update_os
msg_info "Installing Dependencies"
$STD apt-get install -y curl
$STD apt-get install -y sudo
$STD apt-get install -y mc
msg_ok "Installed Dependencies"
install_core_packages
motd_ssh
customize

View File

@ -133,6 +133,14 @@ update_os() {
msg_ok "Updated Container OS"
}
# Install core packages that (almost) every container will depend upon.
# Be sure to update install.func for apt-based systems as appropriate.
install_core_packages() {
msg_info "Installing Core Packages"
$STD apk add curl mc nano newt openssh sudo
msg_ok "Installed Core Packages"
}
# This function modifies the message of the day (motd) and SSH settings
motd_ssh() {
# Set terminal to 256-color mode

View File

@ -197,6 +197,15 @@ EOF
msg_ok "Updated Container OS"
}
# Install core packages that (almost) every container will depend upon.
# Be sure to update alpine-install.func to match for apk-based systems when
# adding a new package.
install_core_packages() {
msg_info "Installing Core Packages"
$STD apt-get install curl mc sudo
msg_ok "Installed Core Packages"
}
# This function modifies the message of the day (motd) and SSH settings
motd_ssh() {
# Set terminal to 256-color mode