* [Sysadmins] iptables, ulog-acctd как писать информацию в разные файлы
@ 2006-11-15 15:37 georg l k.
2006-11-15 16:17 ` Yury L.Olkov
2006-11-16 5:49 ` Vladimir V. Kamarzin
0 siblings, 2 replies; 3+ messages in thread
From: georg l k. @ 2006-11-15 15:37 UTC (permalink / raw)
To: sysadmins
я так и не понял как патчить ppp
ppp-2.4.2/pppd/auth.c я не нашел, соответсвенно что изменять не понятно...
скачал ppp-2.4.2-alt2.M24.1.src.rpm с
ftp.altlinux.org/pub/distributions/ALTLinux/updates/Master/2.4/SRPMS.updates/
у меня Master 2.4
поставил rpm-build
из под пользователя сделал rpminit
и из под root инсталировал
rpm -i ppp-2.4.2-alt2.M24.1.src.rpm
Что мне дальше делать с этими файлами в /RPM/SOURCES
файла auth.c там нет...
где же делать?
- argv[6] = NULL;
+ argv[6] = ipparam;
+ argv[7] = NULL;
содердание /RPM/SOURCES
ppp-2.3.11-alt-scripts-fixes.patch
ppp-2.4.1-alt-scripts-callback.patch
ppp-2.4.1-sample.tar
ppp-2.4.2-alt-holdoffhack.patch
ppp-2.4.2-alt-killmypg.patch
ppp-2.4.2-alt-makefile.patch
ppp-2.4.2-alt-opts.patch
ppp-2.4.2-alt-optsigsegv.patch
ppp-2.4.2-alt-pppd-lock.patch
ppp-2.4.2-alt-pppd-noresolv.patch
ppp-2.4.2-asp-cbcp-mps.patch
ppp-2.4.2.tar.bz2
ppp-2.4.3-ubuntu-setuid-failure.patch
ppp-20031003-alt-cleardefaultroute.patch
ppp.pamd
> Простите за тупой вопрос...
> А как это сделать?
> auth.c этот файл где искать?
> в системе или надо в пакете исправлять а потом переставлять ppp
> я не очень в linux, может кому вопрос совсем "детским" покажется, но
> факт есть факт...
>
>> Вот так вот прпатчьте pppd:
>>
>> --- ppp-2.4.2_/pppd/auth.c 2006-08-23 23:28:38 +0400
>> +++ ppp-2.4.2/pppd/auth.c 2006-08-24 00:05:17 +0400
>> @@ -2430,7 +2430,8 @@
>> argv[3] = user_name;
>> argv[4] = devnam;
>> argv[5] = strspeed;
>> - argv[6] = NULL;
>> + argv[6] = ipparam;
>> + argv[7] = NULL;
>>
>> auth_script_pid = run_program(script, argv, 0, auth_script_done, NULL);
>> }
>>
>> (патч мне несколько месяцев назад прислал Александр Новосёлов)
>> Повесил https://bugzilla.altlinux.org/show_bug.cgi?id=10270
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Sysadmins] iptables, ulog-acctd как писать информацию в разные файлы
2006-11-15 15:37 [Sysadmins] iptables, ulog-acctd как писать информацию в разные файлы georg l k.
@ 2006-11-15 16:17 ` Yury L.Olkov
2006-11-16 5:49 ` Vladimir V. Kamarzin
1 sibling, 0 replies; 3+ messages in thread
From: Yury L.Olkov @ 2006-11-15 16:17 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
georg l k. пишет:
> я так и не понял как патчить ppp
> ppp-2.4.2/pppd/auth.c я не нашел, соответсвенно что изменять не понятно...
> скачал ppp-2.4.2-alt2.M24.1.src.rpm с
> ftp.altlinux.org/pub/distributions/ALTLinux/updates/Master/2.4/SRPMS.updates/
> у меня Master 2.4
> поставил rpm-build
> из под пользователя сделал rpminit
> и из под root инсталировал
> rpm -i ppp-2.4.2-alt2.M24.1.src.rpm
> Что мне дальше делать с этими файлами в /RPM/SOURCES
> файла auth.c там нет...
> где же делать?
> - argv[6] = NULL;
> + argv[6] = ipparam;
> + argv[7] = NULL;
> содердание /RPM/SOURCES
> ppp-2.3.11-alt-scripts-fixes.patch
> ppp-2.4.1-alt-scripts-callback.patch
> ppp-2.4.1-sample.tar
> ppp-2.4.2-alt-holdoffhack.patch
> ppp-2.4.2-alt-killmypg.patch
> ppp-2.4.2-alt-makefile.patch
> ppp-2.4.2-alt-opts.patch
> ppp-2.4.2-alt-optsigsegv.patch
> ppp-2.4.2-alt-pppd-lock.patch
> ppp-2.4.2-alt-pppd-noresolv.patch
> ppp-2.4.2-asp-cbcp-mps.patch
> ppp-2.4.2.tar.bz2
> ppp-2.4.3-ubuntu-setuid-failure.patch
> ppp-20031003-alt-cleardefaultroute.patch
> ppp.pamd
>
>
>> Простите за тупой вопрос...
>> А как это сделать?
>> auth.c этот файл где искать?
Может в ppp-2.4.2.tar.bz2 ?
--
King Regards
Yury
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Sysadmins] iptables, ulog-acctd как писать информацию в разные файлы
2006-11-15 15:37 [Sysadmins] iptables, ulog-acctd как писать информацию в разные файлы georg l k.
2006-11-15 16:17 ` Yury L.Olkov
@ 2006-11-16 5:49 ` Vladimir V. Kamarzin
1 sibling, 0 replies; 3+ messages in thread
From: Vladimir V. Kamarzin @ 2006-11-16 5:49 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
>>>>> On 15 Nov 2006 at 20:37 "glk" == georg l k writes:
glk> я так и не понял как патчить ppp
glk> ppp-2.4.2/pppd/auth.c я не нашел, соответсвенно что изменять не понятно...
glk> скачал ppp-2.4.2-alt2.M24.1.src.rpm с
glk> ftp.altlinux.org/pub/distributions/ALTLinux/updates/Master/2.4/SRPMS.updates/
glk> у меня Master 2.4
glk> поставил rpm-build
glk> из под пользователя сделал rpminit
glk> и из под root инсталировал
glk> rpm -i ppp-2.4.2-alt2.M24.1.src.rpm
Вот это зря. Инсталлить и собирать .src.rpm-ы нужно под простым пользователем
glk> Что мне дальше делать с этими файлами в /RPM/SOURCES
glk> файла auth.c там нет...
glk> где же делать?
Положить привидённый мною патч в SOURCES, а в спек-файле дописать
PatchXXX: файл_патча_который_вы_положили
и далее после %configure, где идут %patch-и, дописать
%patchXXX -p1
И почитайте доки отсюда: http://www.freesource.info/wiki//ALTLinux/%D0%E0%E7%F0%E0%E1%EE%F2%F7%E8%EA%F3
--
vvk
Russian Postfix irc: irc.freenode.net #postfix-ru
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-11-16 5:49 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-15 15:37 [Sysadmins] iptables, ulog-acctd как писать информацию в разные файлы georg l k.
2006-11-15 16:17 ` Yury L.Olkov
2006-11-16 5:49 ` Vladimir V. Kamarzin
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git