LINUX.ORG.RU

> /etc/rc.d/init.d/functions
/lib/lsb/init-functions

/etc/sysconfig/network

/etc/network/

Естественно, файлы не такие же, а аналогичные по функциям.

AITap ★★★★★
()
Ответ на: комментарий от alpha2

Спасибо, бро!))) меня только смущает, что после внесения изменений сервис openvpn'a вообще не реагирует)))

arbyz
() автор топика
Ответ на: комментарий от AITap
paul@ubuntu:~/cp_src/openvpn-2.1.4$ sudo service openvpn start
.: 88: Can't open /etc/rc.d/init.d/functions

Посоветовали поменять

. /etc/sysconfig/netwok

на . /etc/network

и

. /etc/rc.d/init.d/functions

на

. /lib/lsb/init-funcrion 

arbyz
() автор топика
Ответ на: комментарий от arbyz

все изменения в /etc/init.d/openvpn естественно.

arbyz
() автор топика
Ответ на: комментарий от arbyz

> paul@ubuntu:~/cp_src/openvpn-2.1.4$ sudo service openvpn start

.: 88: Can't open /etc/rc.d/init.d/functions

Откуда брали openvpn?

Посоветовали поменять

. /etc/sysconfig/netwok


на . /etc/network



и

. /etc/rc.d/init.d/functions


на


. /lib/lsb/init-funcrion



Кхм. /etc/network/ вообще директория.
Я же сказал: файлы _не_ идентичны, но предоставляют _аналогичные_ функции.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Пропатчить нужно было. Мне не совсем понятно, почему с ручной сборкой столько геммора? Постоянно что то, где-то не идет.

arbyz
() автор топика
Ответ на: комментарий от arbyz

> Пропатчить нужно было.
1) Удаляйте результат своей сборки (make uninstall, если повезёт)
2) Собирайте правильным способом
mkdir openvpn
cd openvpn
apt-get source openvpn
apt-get build-dep openvpn
cd openvpn*
<...> # здесь патчите
dpkg-buildpackage -us -uc
dpkg -i ../*deb

Готово! И никогда больше не делате make install. Если очень нужно, воспользуйтесь checkinstall.

AITap ★★★★★
()
Ответ на: комментарий от AITap

ок, а ежели мне нужно в ./Configure определенные пути прописать? Я согу это сделать как в spec файле rpm-ов?

arbyz
() автор топика
Ответ на: комментарий от arbyz

> а ежели мне нужно в ./Configure определенные пути прописать? Я согу это сделать как в spec файле rpm-ов?
Да, редактируйте ./debian/rules.

AITap ★★★★★
()
Ответ на: комментарий от arbyz

Поищите в бекпортах или тестинге. Если ничего не поможет, попробуйте скопировать директорию debian из старого дерева исходников в новое.

AITap ★★★★★
()

Если нигде не найдёшь, то компильни, да и установи куда-нибудь в /usr/local/ чтобы с системными не пересекался, а /etc/init.d/openvpn или что там, вытащи из родного пакета для африканской погремушки и запускай им, ну может там ещё пути нужно будет в скрипте поменять на правильные, для бинарей и конфигов.

imul ★★★★★
()
Ответ на: комментарий от AITap

А где в rules патчи накладываются? Один патч неровно ложиться, с ошибкой (man-патч который), где бы его отключить?

arbyz
() автор топика
Ответ на: комментарий от arbyz

Нашел, редактирую файл series )))

Теперь вопрос в следующем. Я взял с офсайта сырцы openvpn-2.1.4, подкинул папочку debian из 2,1,0, поубивал некоторые патчи, далее

[code] apt-get build-dep openvpn [/code]

далее

[code] dpkg-buildpackage -us -uc [/code]

Вылетает следующая ошибка:

[code] dpkg-source:ошибка:невозможно собрать с форматом исходника «3.0 (quilt)»: файл orig.tar не найден dpkg-buildpackage: ошибка: dpkg-source -b openvpn-2.1.4 возвратил код ошибки 255 [/code]

Создал openvpn-2.1.4.orig.tar из перврначальных исходников, подкинул, но ошибка повторяется.

arbyz
() автор топика
Ответ на: комментарий от arbyz

> файл orig.tar не найден
Попробуйте подсунуть новый архив и поискать/подправить в debian/ путь к нему.

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.