Actualizar customizable_post_install.sh

This commit is contained in:
MacRimi 2025-05-09 11:41:16 +02:00 committed by GitHub
parent 64ec1b63d6
commit 89865531ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1587,20 +1587,25 @@ install_lynis() {
msg_info "$(translate "Cloning Lynis from GitHub...")" msg_info "$(translate "Cloning Lynis from GitHub...")"
if git clone --quiet https://github.com/CISOfy/lynis.git /opt/lynis >/dev/null 2>&1; then if git clone --quiet https://github.com/CISOfy/lynis.git /opt/lynis >/dev/null 2>&1; then
ln -sf /opt/lynis/lynis /usr/local/bin/lynis >/dev/null 2>&1 # Create wrapper script instead of symbolic link
chmod +x /usr/local/bin/lynis >/dev/null 2>&1 cat << 'EOF' > /usr/local/bin/lynis
#!/bin/bash
cd /opt/lynis && ./lynis "$@"
EOF
chmod +x /usr/local/bin/lynis
msg_ok "$(translate "Lynis installed successfully from GitHub")" msg_ok "$(translate "Lynis installed successfully from GitHub")"
else else
msg_warn "$(translate "Failed to clone Lynis from GitHub")" msg_warn "$(translate "Failed to clone Lynis from GitHub")"
return 1 return 1
fi fi
if command -v lynis >/dev/null 2>&1; then if /usr/local/bin/lynis show version >/dev/null 2>&1; then
msg_success "$(translate "Lynis is ready to use")" msg_success "$(translate "Lynis is ready to use")"
else else
msg_warn "$(translate "Lynis installation could not be verified")" msg_warn "$(translate "Lynis installation could not be verified")"
fi fi
} }
}