mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-08-14 08:52:22 +00:00
Update customizable_post_install.sh
This commit is contained in:
parent
58da896b14
commit
d712054353
@ -196,29 +196,29 @@ apt_upgrade() {
|
|||||||
sources_file="/etc/apt/sources.list"
|
sources_file="/etc/apt/sources.list"
|
||||||
need_update=false
|
need_update=false
|
||||||
|
|
||||||
# Reemplazar ftp.es.debian.org por deb.debian.org si existe
|
|
||||||
sed -i 's|ftp.es.debian.org|deb.debian.org|g' "$sources_file"
|
sed -i 's|ftp.es.debian.org|deb.debian.org|g' "$sources_file"
|
||||||
|
|
||||||
# Reemplazar línea incompleta de seguridad por la completa
|
|
||||||
if grep -q "^deb http://security.debian.org ${OS_CODENAME}-security main contrib" "$sources_file"; then
|
if grep -q "^deb http://security.debian.org ${OS_CODENAME}-security main contrib" "$sources_file"; then
|
||||||
sed -i "s|^deb http://security.debian.org ${OS_CODENAME}-security main contrib|deb http://security.debian.org/debian-security ${OS_CODENAME}-security main contrib non-free non-free-firmware|" "$sources_file"
|
sed -i "s|^deb http://security.debian.org ${OS_CODENAME}-security main contrib|deb http://security.debian.org/debian-security ${OS_CODENAME}-security main contrib non-free non-free-firmware|" "$sources_file"
|
||||||
msg_ok "$(translate "Replaced security repository with full version")"
|
msg_ok "$(translate "Replaced security repository with full version")"
|
||||||
need_update=true
|
need_update=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check and add security repository (completa)
|
|
||||||
if ! grep -q "deb http://security.debian.org/debian-security ${OS_CODENAME}-security" "$sources_file"; then
|
if ! grep -q "deb http://security.debian.org/debian-security ${OS_CODENAME}-security" "$sources_file"; then
|
||||||
echo "deb http://security.debian.org/debian-security ${OS_CODENAME}-security main contrib non-free non-free-firmware" >> "$sources_file"
|
echo "deb http://security.debian.org/debian-security ${OS_CODENAME}-security main contrib non-free non-free-firmware" >> "$sources_file"
|
||||||
need_update=true
|
need_update=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check and add main repository
|
|
||||||
if ! grep -q "deb http://deb.debian.org/debian ${OS_CODENAME} " "$sources_file"; then
|
if ! grep -q "deb http://deb.debian.org/debian ${OS_CODENAME} " "$sources_file"; then
|
||||||
echo "deb http://deb.debian.org/debian ${OS_CODENAME} main contrib non-free non-free-firmware" >> "$sources_file"
|
echo "deb http://deb.debian.org/debian ${OS_CODENAME} main contrib non-free non-free-firmware" >> "$sources_file"
|
||||||
need_update=true
|
need_update=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check and add updates repository
|
|
||||||
if ! grep -q "deb http://deb.debian.org/debian ${OS_CODENAME}-updates" "$sources_file"; then
|
if ! grep -q "deb http://deb.debian.org/debian ${OS_CODENAME}-updates" "$sources_file"; then
|
||||||
echo "deb http://deb.debian.org/debian ${OS_CODENAME}-updates main contrib non-free non-free-firmware" >> "$sources_file"
|
echo "deb http://deb.debian.org/debian ${OS_CODENAME}-updates main contrib non-free non-free-firmware" >> "$sources_file"
|
||||||
need_update=true
|
need_update=true
|
||||||
@ -691,24 +691,6 @@ install_system_utils() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ensure_repositories() {
|
|
||||||
local sources_file="/etc/apt/sources.list"
|
|
||||||
local need_update=false
|
|
||||||
|
|
||||||
if ! grep -q "deb.*${OS_CODENAME}.*main" "$sources_file"; then
|
|
||||||
echo "deb http://deb.debian.org/debian ${OS_CODENAME} main contrib non-free non-free-firmware" >> "$sources_file"
|
|
||||||
need_update=true
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$need_update" = true ] || ! apt list --installed >/dev/null 2>&1; then
|
|
||||||
msg_info "$(translate "Updating package lists")..."
|
|
||||||
apt update >/dev/null 2>&1
|
|
||||||
fi
|
|
||||||
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
install_single_package() {
|
install_single_package() {
|
||||||
local package="$1"
|
local package="$1"
|
||||||
local command_name="${2:-$package}"
|
local command_name="${2:-$package}"
|
||||||
@ -825,17 +807,11 @@ install_system_utils() {
|
|||||||
msg_title "$SCRIPT_TITLE"
|
msg_title "$SCRIPT_TITLE"
|
||||||
msg_info2 "$(translate "Installing selected utilities")"
|
msg_info2 "$(translate "Installing selected utilities")"
|
||||||
|
|
||||||
if ! ensure_repositories; then
|
|
||||||
msg_error "$(translate "Failed to configure repositories. Installation aborted.")"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
msg_ok "$(translate "Update package list successful")"
|
|
||||||
|
|
||||||
local failed=0
|
local failed=0
|
||||||
local success=0
|
local success=0
|
||||||
local warning=0
|
local warning=0
|
||||||
|
|
||||||
|
|
||||||
local selected_array
|
local selected_array
|
||||||
IFS=' ' read -ra selected_array <<< "$selected"
|
IFS=' ' read -ra selected_array <<< "$selected"
|
||||||
|
|
||||||
@ -900,8 +876,6 @@ install_system_utils() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
install_system_utils_() {
|
install_system_utils_() {
|
||||||
|
|
||||||
msg_info2 "$(translate "Installing common system utilities...")"
|
msg_info2 "$(translate "Installing common system utilities...")"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user