# 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