mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-07-23 15:06:53 +00:00
Update auto_post_install.sh
This commit is contained in:
parent
fab938055f
commit
a24e00ad5a
@ -795,7 +795,7 @@ EOF
|
|||||||
|
|
||||||
# ==========================================================
|
# ==========================================================
|
||||||
|
|
||||||
install_log2ram_auto() {
|
install_log2ram_auto_() {
|
||||||
msg_info "$(translate "Checking if system disk is SSD or M.2...")"
|
msg_info "$(translate "Checking if system disk is SSD or M.2...")"
|
||||||
|
|
||||||
ROOT_PART=$(lsblk -no NAME,MOUNTPOINT | grep ' /$' | awk '{print $1}')
|
ROOT_PART=$(lsblk -no NAME,MOUNTPOINT | grep ' /$' | awk '{print $1}')
|
||||||
@ -883,21 +883,20 @@ EOF
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
install_log2ram_auto_() {
|
install_log2ram_auto() {
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
msg_info "$(translate "Checking if system disk is SSD or M.2...")"
|
msg_info "$(translate "Checking if system disk is SSD or M.2...")"
|
||||||
|
|
||||||
ROOT_PART=$(lsblk -no NAME,MOUNTPOINT | grep ' /$' | awk '{print $1}')
|
ROOT_PART=$(lsblk -no NAME,MOUNTPOINT | grep ' /$' | awk '{print $1}')
|
||||||
SYSTEM_DISK=$(lsblk -no PKNAME /dev/$ROOT_PART 2>/dev/null)
|
SYSTEM_DISK=$(lsblk -no PKNAME /dev/$ROOT_PART 2>/dev/null)
|
||||||
SYSTEM_DISK=${SYSTEM_DISK:-sda}
|
SYSTEM_DISK=${SYSTEM_DISK:-sda}
|
||||||
|
|
||||||
if [[ "$SYSTEM_DISK" == nvme* || "$(cat /sys/block/$SYSTEM_DISK/queue/rotational 2>/dev/null)" == "0" ]]; then
|
if [[ "$SYSTEM_DISK" == nvme* || "$(cat /sys/block/$SYSTEM_DISK/queue/rotational 2>/dev/null)" == "0" ]]; then
|
||||||
msg_ok "$(translate "System disk ($SYSTEM_DISK) is SSD or M.2. Proceeding with Log2RAM setup.")"
|
msg_ok "$(translate "System disk ($SYSTEM_DISK) is SSD or M.2. Proceeding with Log2RAM setup.")"
|
||||||
else
|
else
|
||||||
msg_warn "$(translate "System disk ($SYSTEM_DISK) is not SSD/M.2. Skipping Log2RAM installation.")"
|
msg_warn "$(translate "System disk ($SYSTEM_DISK) is not SSD/M.2. Skipping Log2RAM installation.")"
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [[ -f /etc/log2ram.conf ]] && command -v log2ram >/dev/null 2>&1 && systemctl list-units --all | grep -q log2ram; then
|
if [[ -f /etc/log2ram.conf ]] && command -v log2ram >/dev/null 2>&1 && systemctl list-units --all | grep -q log2ram; then
|
||||||
msg_ok "$(translate "Log2RAM is already installed and configured correctly.")"
|
msg_ok "$(translate "Log2RAM is already installed and configured correctly.")"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user