а шо это за авторизация такая?
у сквида вроде только digest, ntlm, basic.
Советую для начала почитать http://squid.opennet.ru/
_________________
Главное не забыть mount /dev/hands
—
__________________________________
Главное не забыть mount /dev/hands
src_compile() {
local basic_modules="getpwnam,NCSA,SMB,MSNT,multi-domain-NTLM"
use ldap && basic_modules="LDAP,${basic_modules}"
use pam && basic_modules="PAM,${basic_modules}"
use sasl && basic_modules="SASL,${basic_modules}"
use nis && ! use elibc_uclibc && basic_modules="YP,${basic_modules}"
local ext_helpers="ip_user,session,unix_group,wbinfo_group"
use ldap && ext_helpers="ldap_group,${ext_helpers}"
local myconf=""
Так вот, вопрос в том, почему в ebuild не предусмотрена компиляция с поддержкой winbindd ?
Может есть другой способ собрать squid с авторизацией в AD?
Неужели любому пользователю Gentoo приходится править ebuild руками ?
И еще вопрос, пробую поправить ebuild руками, но получаю в ответ
* checking ebuild checksums ;-) ... [ !! ]
!!! Digest verification failed:
!!! /usr/portage/net-proxy/squid/squid-2.6.5.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 6634
!!! Expected: 6618
Как заставить emerge использовать правленный ebuild ?
—
-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.
Это уже, извиняюсь, баян :)
В make.conf FEATURES="digest", удаляете нужный файл Manifest, и пользуетесь
Или вручную пересчитать чексуммы (вроде ebuild digest), в общем man ebuild
И еще вопрос, пробую поправить ebuild руками, но получаю в ответ
* checking ebuild checksums ;-) ... [ !! ]
!!! Digest verification failed:
!!! /usr/portage/net-proxy/squid/squid-2.6.5.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 6634
!!! Expected: 6618
Как заставить emerge использовать правленный ebuild ?
winbind???
а шо это за авторизация такая?
у сквида вроде только digest, ntlm, basic.
Советую для начала почитать http://squid.opennet.ru/
_________________
Главное не забыть mount /dev/hands
__________________________________
Главное не забыть mount /dev/hands
Цитата из
Цитата из http://www.opennet.ru/base/net/win_squid.txt.html
winbind../configure -enable-auth="ntlm,basic" \ --enable-basic-auth-helpers="winbind"\ --enable-ntlm-auth-helpers="winbind"Вот кусок кода из squid-2.6.5.ebuild
src_compile() { local basic_modules="getpwnam,NCSA,SMB,MSNT,multi-domain-NTLM" use ldap && basic_modules="LDAP,${basic_modules}" use pam && basic_modules="PAM,${basic_modules}" use sasl && basic_modules="SASL,${basic_modules}" use nis && ! use elibc_uclibc && basic_modules="YP,${basic_modules}" local ext_helpers="ip_user,session,unix_group,wbinfo_group" use ldap && ext_helpers="ldap_group,${ext_helpers}" local myconf=""--enable-basic-auth-helpers="${basic_modules}" \ --enable-external-acl-helpers="${ext_helpers}" \ --enable-ntlm-auth-helpers="SMB,fakeauth" \Так вот, вопрос в том, почему в ebuild не предусмотрена компиляция с поддержкой winbindd ?
Может есть другой способ собрать squid с авторизацией в AD?
Неужели любому пользователю Gentoo приходится править ebuild руками ?
И еще вопрос, пробую поправить ebuild руками, но получаю в ответ
Как заставить emerge использовать правленный ebuild ?
-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.
Блин, где же у
Блин, где же у него кнопка?
# vim squid-2.6.5.ebuild
... ... ... src_compile() { local basic_modules="getpwnam,NCSA,SMB,MSNT,multi-domain-NTLM,winbind" use ldap && basic_modules="LDAP,${basic_modules}" ... ... ... export CC=$(tc-getCC) ./configure \ ... ... ... --enable-external-acl-helpers="${ext_helpers}" \ --enable-ntlm-auth-helpers="SMB,fakeauth,winbind" \И вот результат
-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.
Это уже,
Это уже, извиняюсь, баян :)
digest), в общем man ebuild
В make.conf FEATURES="digest", удаляете нужный файл Manifest, и пользуетесь
Или вручную пересчитать чексуммы (вроде ebuild
Leonid, вообще не в
Leonid, вообще не в тему сказано.
Quote: И еще
Почему же не в тему?
Пардон,
Пардон, перепутал ответы. =/
думал на это отвечаете. Виноват :)
Да ладно,
Да ладно, бывает. Сам виноват. Надо было сразу процитировать.
По ходу
По ходу оказалось, что это устаревшая опция.
-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.