alterator-hostname-1.0-alt2, ALT Workstation 11.2. Шаги воспроизведения: 1. rm -f /etc/hostname (в /etc/sysconfig/network HOSTNAME=oldhost) 2. alterator-cmdline /hostname action write computer_name newhost2 3. reboot Ожидаемый результат: # hostname newhost2 Фактический результат: # hostname oldhost Лог: # rm -f /etc/hostname # grep HOSTNAME /etc/sysconfig/network HOSTNAME=oldhost # alterator-cmdline /hostname action write computer_name newhost2; echo rc=$? rc=0 # grep HOSTNAME /etc/sysconfig/network HOSTNAME=oldhost # ls -l /etc/hostname /etc/network ls: cannot access '/etc/hostname': No such file or directory ls: cannot access '/etc/network': No such file or directory # reboot # hostname oldhost Причина: backend3/hostname, write_computer_name: local netconfig="/etc/network" /etc/network - каталог ifupdown2 (или отсутствует), проверка -f на нём всегда ложна. Должно быть /etc/sysconfig/network, с этой правкой имя сохраняется.
alterator-hostname-1.1-alt1 -> sisyphus: Sun Oct 11 2026 Anton Midyukov <antohami@altlinux> 1.1-alt1 - backend3/hostname: fix write hostname (Closes: 60872).