# Scripturile shell rulează pe Proxmox/Linux și sunt deployate direct din
# working tree (scp către /opt/scripts). Cu core.autocrlf=true pe Windows ele
# ajungeau în working tree cu CRLF, iar bash le refuză pe Linux
# ("$'\r': command not found"). Forțăm LF indiferent de platformă.
*.sh text eol=lf

# Fișiere de configurare fără extensie, deployate pe noduri (ex.
# ups/config/battery-install-date -> /etc/nut/). Aceeași logică ca la *.sh:
# ajung pe Linux, deci LF.
proxmox/cluster/ups/config/battery-install-date text eol=lf

# Scripturile Windows rămân CRLF.
*.ps1 text eol=crlf
*.bat text eol=crlf
*.cmd text eol=crlf

# Regula udev și unitatea systemd pentru hotplug-ul adaptoarelor USB LAN ajung în
# /etc/udev/rules.d și /etc/systemd/system pe noduri. Un CRLF într-o regulă udev
# o face să nu se mai potrivească niciodată, tăcut.
proxmox/cluster/config/usb-lan-hotplug/* text eol=lf
