Re: как удалить ответ из базы debconf
В Fri, 30 Mar 2012 19:26:41 +0400 Yuri Kozlov yu...@komyakino.ru пишет: This resets the question to its default value (as is specified in the мне не нужно сбрасывать ответ, мне нужно удалить вопрос со всеми потрохами к тому же, после db_reset-а диалог повторно появляется только для high и critical, medium и low возвращают 30 question skipped -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120331110538.0436b432@host19
Re: как удалить ответ из базы debconf
В Sat, 31 Mar 2012 11:05:38 +0400 Andrey Nikitin andrey.d.niki...@gmail.com пишет: мне не нужно сбрасывать ответ, мне нужно удалить вопрос со всеми потрохами PURGE Вызывайте эту команду из сценария postrm при вычистке пакета. Она удалит все вопросы пакета из базы данных debconf. Но db_purge также не делает чего хочу (запускал от рута) и то что написано в мане. Может это баг? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/2012033207.24b9f3e4@host19
Re: как удалить ответ из базы debconf
В Sat, 31 Mar 2012 11:12:07 +0400 Andrey Nikitin andrey.d.niki...@gmail.com пишет: Но db_purge также не делает чего хочу (запускал от рута) и то что написано в мане. Может это баг? если кто захочет у себя проверить $ cat me.config __EOF__ #!/bin/sh -e # Source debconf library. . /usr/share/debconf/confmodule || exit 0 if db_get me/boolean ; then db_reset me/boolean fi db_input medium me/boolean || true db_go db_get me/boolean echo boolean is a \$RET\ now db_purge grep 'me/boolean' /var/cache/debconf/config.dat __EOF__ $ cat me.templates __EOF__ Template: me/boolean Type: boolean Default: false Description: To be or not to be: This is a demo boolean dialog. __EOF__ # DEBCONF_DEBUG=developer ./me.config -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120331112030.73ea90b2@host19
Re: как удалить ответ из базы debconf
В Sat, 31 Mar 2012 11:12:07 +0400 Andrey Nikitin andrey.d.niki...@gmail.com пишет: В Sat, 31 Mar 2012 11:05:38 +0400 Andrey Nikitin andrey.d.niki...@gmail.com пишет: мне не нужно сбрасывать ответ, мне нужно удалить вопрос со всеми потрохами PURGE Вызывайте эту команду из сценария postrm при вычистке пакета. Она удалит все вопросы пакета из базы данных debconf. Но db_purge также не делает чего хочу (запускал от рута) и то что написано в мане. Может это баг? Нет. http://lists.debian.org/debian-mentors/2002/03/msg00066.html -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120331122537.395ed...@keeper.home.local
Re: как удалить ответ из базы debconf
В Fri, 30 Mar 2012 18:33:25 +0400 Andrey Nikitin andrey.d.niki...@gmail.com пишет: Привет. В процессе отладки config-скрипта с исп. debconf есть необходимость возврата в исх. состояние. Удаление ранее заданных ответов на вопросы напрямую из /var/cache/debconf/config.dat ни к чему не приводит - проклятый debconf восстанавливает базу из config.dat-old, видимо. Наверняка должно быть простое решение. debconf-devel.8 RESET question This resets the question to its default value (as is specified in the 'Default' field of its template). ? -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120330192641.595e1...@keeper.home.local