|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Wladimir Mutel 2:464/36 04 Oct 2001 22:41:43 To : Dmitry Sergienko Subject : Re: /var/run & utmp -------------------------------------------------------------------------------- Dmitry Sergienko <Dmitry.Sergienko@p1.f910.n464.z2.fidonet.org> wrote: > WM> Где именно - не уточнял ? Че-то мне устойчиво кажется, что он > WM> гонит. > Дабы закрыть эту тему, привожу патч. Какая это версия ядра ? В официальной (Linusовской) версии 2.4.10 этого кода нет. Зато в исходниках inita (версии 2.82) есть umask(022), который помогает ему без глюков работать на любом ядре. Исходники инита я брал из дебиановского пакета sysvinit . > --- ../linux.orig/init/main.c Sat Apr 28 15:30:05 2001 > +++ init/main.c Mon Jun 4 12:43:09 2001 > @@ -592,7 +592,7 @@ > * make syscalls (and thus be locked). > */ > smp_init(); > - kernel_thread(init, NULL, CLONE_FS | CLONE_FILES | CLONE_SIGNAL); > + kernel_thread(init, NULL, 0); > unlock_kernel(); > current->need_resched = 1; > cpu_idle(); > @@ -769,6 +769,10 @@ > (void) dup(0); > (void) dup(0); > + /* set umask in init the same as for 2.2 series kernel. This > + should reduce the surprise for people who upgrade (tridge) */ > + current->fs->umask = S_IWGRP|S_IWOTH; > + --- ifmail v.2.14.os-p7 * Origin: ISD (2:464/36@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1419560b3bf73.html, оценка из 5, голосов 10
|