From 575c0e5bf941b215d06ff356c07cbfd3b75df495 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Tue, 29 Jul 2025 19:58:49 +0200 Subject: [PATCH] Update customizable_post_install.sh --- .../post_install/customizable_post_install.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/scripts/post_install/customizable_post_install.sh b/scripts/post_install/customizable_post_install.sh index 7e5d4c7..f0734f4 100644 --- a/scripts/post_install/customizable_post_install.sh +++ b/scripts/post_install/customizable_post_install.sh @@ -2895,18 +2895,19 @@ EOF msg_ok "$(translate "Welcome message script created")" - local bashrc="$HOME/.bashrc" +local bashrc="$HOME/.bashrc" + if ! grep -q "alias aptup=" "$bashrc"; then msg_info "$(translate "Adding useful aliases to ~/.bashrc...")" - cat << 'EOF' >> "$bashrc" + cat <> "$bashrc" -# Aliases personalizados +# ProxMenux Figurine aliases and tools alias aptup='apt update && apt dist-upgrade' -alias lxcclean='bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/clean-lxcs.sh)"' -alias lxcupdate='bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs.sh)"' -alias kernelclean='bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/kernel-clean.sh)"' -alias cpugov='bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/scaling-governor.sh)"' +alias lxcclean='curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/clean-lxcs.sh | bash' +alias lxcupdate='curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-lxcs.sh | bash' +alias kernelclean='curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/kernel-clean.sh | bash' +alias cpugov='curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/scaling-governor.sh | bash' alias updatecerts='pvecm updatecerts' alias seqwrite='sync; fio --randrepeat=1 --ioengine=libaio --direct=1 --name=test --filename=test --bs=4M --size=32G --readwrite=write --ramp_time=4' @@ -2922,12 +2923,15 @@ alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' EOF msg_ok "$(translate "Aliases added to .bashrc")" + sed -i '/\${marker_begin}/d;/\${marker_end}/d' .bashrc + else msg_info "$(translate "Aliases already present. Skipping addition.")" msg_ok "$(translate "Aliases added to .bashrc")" fi + msg_info "$(translate "Cleaning up temporary files...")" rm -rf "$temp_dir" > /dev/null 2>&1 msg_ok "$(translate "Cleanup completed")"