Я попробовал приложить найденный на просторах интернета патч, включающий поддержку IPv6 (usev6=if, if=eth0). Вроде работает. Попутно обнаружил, что не отрабатывает корректно start/stop/status сервиса. В ходе разбирательств (см. http://lists.altlinux.org/pipermail/sisyphus/2014-May/362302.html) решение было найдено. Попутно обнаружил, что при перезагрузке пропадает диретория /var/run/ddclient, т.к. /var/run живёт на tmpfs. Чтобы директория не пропадала, надо положить в пакет файл /lib/tmpfiles.d/ddclient.conf следующего содержания: d /var/run/ddclient 2770 root dyndns - И ещё такой вопрос: ddclient лежит в /usr/sbin, в то время как perl, необходимый ему для запуска лежит в /usr/bin. Может стоит переложить ddclient туда же, где и perl? И напоследок. ddclient отказывается работать, если не установлен perl-Digest-SHA1, который почему-то не вытягивается по зависимостям при установке ddclient.
Created attachment 6090 [details] IPv6 patch Патч, обеспечивающий поддержку IPv6.
Created attachment 6091 [details] /etc/rc.d/init.d/ddclientd Правильный /etc/rc.d/init.d/ddclientd, корректно отрабатывающий star/stop/status сервиса.
Created attachment 6092 [details] ddclient.spec ddclient.spec, с которым у меня собирается
Created attachment 6093 [details] ddclient.spec ddclient.spec
Created attachment 6094 [details] /etc/rc.d/init.d/ddclientd /etc/rc.d/init.d/ddclientd
Собрать бы, и в бранчи скопировать.
В сизиф ушло. Запустил копирование в t7 и p7. Подхватить пакетик не желаете?
В p7 пришёл пакет без исправлений, в Сизифе нового пакета так же не наблюдаю.
(В ответ на комментарий №7) > Подхватить пакетик не желаете? Если некогда им заниматься, то можете добавить меня в ACL.
(В ответ на комментарий №9) > (В ответ на комментарий №7) > > Подхватить пакетик не желаете? > > Если некогда им заниматься, то можете добавить меня в ACL. Не то, чтобы некогда, просто у меня нет его применения нигде выше бранча 5.1.