Update install.func
This commit is contained in:
@@ -1135,6 +1135,23 @@ echo -e "${YW:-} Hostname: ${GN:-}\$(hostname)${CL:-}"
|
|||||||
echo -e "${YW:-} IP Address: ${GN:-}\$(hostname -I 2>/dev/null | awk '{print \$1}' || ip -4 addr show scope global | awk '/inet /{print \$2}' | cut -d/ -f1 | head -1)${CL:-}"
|
echo -e "${YW:-} IP Address: ${GN:-}\$(hostname -I 2>/dev/null | awk '{print \$1}' || ip -4 addr show scope global | awk '/inet /{print \$2}' | cut -d/ -f1 | head -1)${CL:-}"
|
||||||
echo -e "${YW:-} Repository: ${GN:-}https://github.com/community-scripts/ProxmoxVED${CL:-}"
|
echo -e "${YW:-} Repository: ${GN:-}https://github.com/community-scripts/ProxmoxVED${CL:-}"
|
||||||
echo ""
|
echo ""
|
||||||
|
EOF
|
||||||
|
# openSUSE's /etc/bash.bashrc sources profile.d via `[ -x ]`, not `[ -r ]`,
|
||||||
|
# so the MOTD script must be executable to be loaded on every distro.
|
||||||
|
chmod +x "$PROFILE_FILE"
|
||||||
|
|
||||||
|
# Belt-and-suspenders: also write a static /etc/motd. PAM's pam_motd reads
|
||||||
|
# this on every login regardless of how /etc/profile.d is sourced, so the
|
||||||
|
# MOTD is shown even on distros where bash login profile loading is quirky
|
||||||
|
# (Fedora, Arch, openSUSE, etc.). Static fields only — dynamic IP/hostname
|
||||||
|
# come from the profile.d script above when it's sourced.
|
||||||
|
cat >/etc/motd <<EOF
|
||||||
|
|
||||||
|
${APPLICATION:-Container} LXC Container - DEV Repository
|
||||||
|
WARNING: This is a DEVELOPMENT version (ProxmoxVED). Do NOT use in production!
|
||||||
|
OS: ${os_name} - Version: ${os_version}
|
||||||
|
Repository: https://github.com/community-scripts/ProxmoxVED
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Disable default MOTD scripts (Debian/Ubuntu)
|
# Disable default MOTD scripts (Debian/Ubuntu)
|
||||||
@@ -1266,7 +1283,7 @@ if [ -t 0 ] && [ -t 1 ]; then
|
|||||||
unset _sz
|
unset _sz
|
||||||
fi
|
fi
|
||||||
EOF
|
EOF
|
||||||
chmod 644 /etc/profile.d/00-lxc-term-size.sh
|
chmod +x /etc/profile.d/00-lxc-term-size.sh
|
||||||
|
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
# Restart only what's currently active to avoid spawning duplicate gettys
|
# Restart only what's currently active to avoid spawning duplicate gettys
|
||||||
|
|||||||
Reference in New Issue
Block a user