* Re: [sisyphus] umount /usr :( @ 2004-03-25 13:06 ` Maxim Noskov 2004-03-25 13:16 ` Alexander Bokovoy 2004-03-25 13:40 ` Epiphanov Sergei 0 siblings, 2 replies; 6+ messages in thread From: Maxim Noskov @ 2004-03-25 13:06 UTC (permalink / raw) To: sisyphus В Срд, 24.03.2004, в 13:32, Peter V. Saveliev пишет: > Типа того. На 3 он должен восстановить nsswitch раньше, чем все прочие > спохватятся о пользователях в ldap. У меня стоит S05. А на 0 и 6 он > должен заменить файл на такой же без ldap, после остановки нуждающихся, > но до отмонтирования, т.е. K99. поместил его в 3 как страт, 0 и в 6, но он не выполняется при перезагрузке :-/ Может я конечно что-то не так делаю :) Собственно скрипт: #!/bin/sh WITHOUT_RC_COMPAT=1 # Source function library. . /etc/init.d/functions start() { rm -f /etc/nsswitch.conf cp /etc/nsswitch/nss-ldap.conf /etc/nsswitch.conf } stop() { rm -f /etc/nsswitch.conf echo "delete nsswitch" cp /etc/nsswitch/nss-ldapoff.conf /etc/nsswitch.conf echo "copy new nss" } case "$1" in start) start ;; stop) stop ;; *) msg_usage "${0##*/} {start|stop}" exit 1 esac exit 0 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] umount /usr :( 2004-03-25 13:06 ` [sisyphus] umount /usr :( Maxim Noskov @ 2004-03-25 13:16 ` Alexander Bokovoy 2004-03-25 13:31 ` Maxim Noskov 2004-03-25 13:40 ` Epiphanov Sergei 1 sibling, 1 reply; 6+ messages in thread From: Alexander Bokovoy @ 2004-03-25 13:16 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Thu, Mar 25, 2004 at 04:06:57PM +0300, Maxim Noskov wrote: > В Срд, 24.03.2004, в 13:32, Peter V. Saveliev пишет: > > > Типа того. На 3 он должен восстановить nsswitch раньше, чем все прочие > > спохватятся о пользователях в ldap. У меня стоит S05. А на 0 и 6 он > > должен заменить файл на такой же без ldap, после остановки нуждающихся, > > но до отмонтирования, т.е. K99. > > поместил его в 3 как страт, 0 и в 6, но он не выполняется при > перезагрузке :-/ Может я конечно что-то не так делаю :) Все нормально. В принципе, лучше было бы написать модуль для control(8), который переключает нужные настройки сам (там еще и PAM следовало бы переключать заодно) и потом сделать некоторую службу, которая бы смотрела в конфигурационный файл и согласно расскладки по уровням вызывала бы control. Тогда все было бы логично и просто, плюс сохранилась бы возможность запоминать состояние переключения, а также переключать самостоятельно при помощи control(8). -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] umount /usr :( 2004-03-25 13:16 ` Alexander Bokovoy @ 2004-03-25 13:31 ` Maxim Noskov 2004-03-25 13:40 ` Alexander Bokovoy 0 siblings, 1 reply; 6+ messages in thread From: Maxim Noskov @ 2004-03-25 13:31 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В Чтв, 25.03.2004, в 16:16, Alexander Bokovoy пишет: > Все нормально. В принципе, лучше было бы написать модуль для control(8), > который переключает нужные настройки сам (там еще и PAM следовало бы > переключать заодно) и потом сделать некоторую службу, которая бы смотрела > в конфигурационный файл и согласно расскладки по уровням вызывала бы > control. Тогда все было бы логично и просто, плюс сохранилась бы > возможность запоминать состояние переключения, а также переключать > самостоятельно при помощи control(8). т.е. в таком варианте как я написал выше оно пахать не будет? (всмысле оно и так не пашет а сервер встает с ошибкой отмонтирования /usr и просит сделать ему ребут руками) ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] umount /usr :( 2004-03-25 13:31 ` Maxim Noskov @ 2004-03-25 13:40 ` Alexander Bokovoy 0 siblings, 0 replies; 6+ messages in thread From: Alexander Bokovoy @ 2004-03-25 13:40 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Thu, Mar 25, 2004 at 04:31:37PM +0300, Maxim Noskov wrote: > В Чтв, 25.03.2004, в 16:16, Alexander Bokovoy пишет: > > Все нормально. В принципе, лучше было бы написать модуль для control(8), > > который переключает нужные настройки сам (там еще и PAM следовало бы > > переключать заодно) и потом сделать некоторую службу, которая бы смотрела > > в конфигурационный файл и согласно расскладки по уровням вызывала бы > > control. Тогда все было бы логично и просто, плюс сохранилась бы > > возможность запоминать состояние переключения, а также переключать > > самостоятельно при помощи control(8). > т.е. в таком варианте как я написал выше оно пахать не будет? (всмысле > оно и так не пашет а сервер встает с ошибкой отмонтирования /usr и > просит сделать ему ребут руками) Подождите, пока пересоберут SASL2, переложив библиотеку в /lib/ -- / Alexander Bokovoy Samba Team http://www.samba.org/ ALT Linux Team http://www.altlinux.org/ Midgard Project Ry http://www.midgard-project.org/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] umount /usr :( 2004-03-25 13:06 ` [sisyphus] umount /usr :( Maxim Noskov 2004-03-25 13:16 ` Alexander Bokovoy @ 2004-03-25 13:40 ` Epiphanov Sergei 2004-03-25 13:47 ` Maxim Noskov 1 sibling, 1 reply; 6+ messages in thread From: Epiphanov Sergei @ 2004-03-25 13:40 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В сообщении от 25 Март 2004 16:06 Maxim Noskov написал: > В Срд, 24.03.2004, в 13:32, Peter V. Saveliev пишет: > > Типа того. На 3 он должен восстановить nsswitch раньше, чем все прочие > > спохватятся о пользователях в ldap. У меня стоит S05. А на 0 и 6 он > > должен заменить файл на такой же без ldap, после остановки > > нуждающихся, но до отмонтирования, т.е. K99. > > поместил его в 3 как страт, 0 и в 6, но он не выполняется при > перезагрузке :-/ Может я конечно что-то не так делаю :) > > Собственно скрипт: > #!/bin/sh > WITHOUT_RC_COMPAT=1 > > # Source function library. > . /etc/init.d/functions > > start() > { > rm -f /etc/nsswitch.conf > cp /etc/nsswitch/nss-ldap.conf /etc/nsswitch.conf > } > stop() > { > rm -f /etc/nsswitch.conf > echo "delete nsswitch" > cp /etc/nsswitch/nss-ldapoff.conf /etc/nsswitch.conf > echo "copy new nss" > } > > case "$1" in > start) > start > ;; > stop) > stop > ;; > *) > msg_usage "${0##*/} {start|stop}" > exit 1 > esac > > exit 0 Обратите внимание, что все скрипты имеют команду в start: touch /var/lock/subsys/scriptname А в stop: rm -f /var/lock/subsys/scriptname Без этого, боюсь, останов не заработает... -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] umount /usr :( 2004-03-25 13:40 ` Epiphanov Sergei @ 2004-03-25 13:47 ` Maxim Noskov 0 siblings, 0 replies; 6+ messages in thread From: Maxim Noskov @ 2004-03-25 13:47 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В Чтв, 25.03.2004, в 16:40, Epiphanov Sergei пишет: > Обратите внимание, что все скрипты имеют команду в start: > > touch /var/lock/subsys/scriptname > > А в stop: > > rm -f /var/lock/subsys/scriptname > > Без этого, боюсь, останов не заработает... Спасибо, все теперь пашет. Теперь он ребутится без проблем. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-03-25 13:47 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-03-25 13:06 ` [sisyphus] umount /usr :( Maxim Noskov 2004-03-25 13:16 ` Alexander Bokovoy 2004-03-25 13:31 ` Maxim Noskov 2004-03-25 13:40 ` Alexander Bokovoy 2004-03-25 13:40 ` Epiphanov Sergei 2004-03-25 13:47 ` Maxim Noskov
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git